public interface EventType
Modifier and Type | Field and Description |
---|---|
static String |
EVENT_AUTHOR
Constants for event's author property
|
static String |
EVENT_DATE
Constants for event's date property
|
static String |
EVENT_TYPE
Constants for event's type property
|
Modifier and Type | Method and Description |
---|---|
Map<String,Object> |
event2JSON(Node eventNode)
Format an event node to JSON
|
Map<String,I18nizableText> |
getSupportedTypes()
Get the ids of the supported event types
|
boolean |
isMergeable(Map<String,Object> event1,
Map<String,Object> event2)
Determines if two events can be merged
|
Map<String,Object> |
mergeEvents(List<Map<String,Object>> events)
Merge events into one event.
|
Node |
storeEvent(String eventId,
Map<String,Object> parameters,
EventHolder eventHolder)
Store an event with the given event id under the given event holder node
|
static final String EVENT_DATE
static final String EVENT_TYPE
static final String EVENT_AUTHOR
Map<String,I18nizableText> getSupportedTypes()
Node storeEvent(String eventId, Map<String,Object> parameters, EventHolder eventHolder) throws RepositoryException
eventId
- the id of the event to storeparameters
- the event parameterseventHolder
- the event holderRepositoryException
- if an error occurs while manipulating the repositoryMap<String,Object> event2JSON(Node eventNode) throws RepositoryException
eventNode
- the node of an eventRepositoryException
- if an error occurs while manipulating the repositoryboolean isMergeable(Map<String,Object> event1, Map<String,Object> event2)
event1
- The first eventevent2
- The second event