public class EventBase extends ModelBase implements Event
Modifier and Type | Field and Description |
---|---|
protected EventType |
eventType |
dateFormat, properties
Constructor and Description |
---|
EventBase(org.json.simple.JSONObject json) |
Modifier and Type | Method and Description |
---|---|
static Event |
createEventFromString(java.lang.String in)
This method creates an event from a json string.
|
void |
execute(Visitor visitor) |
EventType |
getEventType() |
java.lang.String |
getId() |
java.lang.String |
getProperty(java.lang.String property) |
java.lang.String |
getTag() |
java.lang.String |
getTime() |
void |
setProperty(java.lang.String name,
java.lang.String value) |
java.util.Map<java.lang.String,java.lang.Object> |
toMap() |
java.lang.String |
toString() |
getPropertyAsBoolean, getPropertyAsDate, getPropertyAsDouble, getPropertyAsLong, getPropertyAsString, getPropertyAsStringArray, putProperty, updateProperties
protected EventType eventType
public static Event createEventFromString(java.lang.String in) throws AppPlatformException
in
- the json representationAppPlatformException
- API Exceptionpublic java.lang.String getId()
public java.lang.String getTime()
public EventType getEventType()
getEventType
in interface Event
public java.lang.String getTag()
public java.util.Map<java.lang.String,java.lang.Object> toMap()
public java.lang.String getProperty(java.lang.String property)
getProperty
in interface Event
getProperty
in class ModelBase
public void setProperty(java.lang.String name, java.lang.String value)
setProperty
in interface Event
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2019. All Rights Reserved.