]> git.evergreen-ils.org Git - Evergreen.git/blob - Open-ILS/src/java/org/open_ils/Event.java
69a73a1aec602bb1258fab1977a0a3af4af824bc
[Evergreen.git] / Open-ILS / src / java / org / open_ils / Event.java
1 package org.open_ils;
2
3 import java.util.Map;
4 import java.util.HashMap;
5
6 public class Event extends HashMap<String, Object> {
7
8     public Event() {
9     }
10
11     public Event(Map<String, Object> map) {
12         super(map);
13     }
14
15     public static Event parseEvent(Object map) {
16         if( map != null && map instanceof Map) {
17             Map m = (Map) map;
18             if( m.containsKey("ilsevent") && m.containsKey("textcode")) 
19                 return new Event(m);
20         }
21         
22         return null;
23     }
24
25     public String getTextCode() {
26         return (String) get("textcode");
27     }
28
29     public int getCode() {
30         return Integer.parseInt((String) get("ilsevent"));
31     }
32 }
33