public interface RuleOperations extends EventSetProcessorOperations
| Modifier and Type | Method and Description |
|---|---|
void |
addAllEventConditions(EventCondition... conditions)
Adds event conditions for all events.
|
void |
addEventCondition(String eventAlias,
EventCondition condition)
Adds an event condition.
|
void |
addEventConditions(String eventAlias,
EventCondition... conditions)
Adds event conditions.
|
String |
getEventAlias(int index)
Returns an event alias for the specified event index.
|
String[] |
getEventAliases()
Returns event aliases.
|
Map<String,List<EventCondition>> |
getEventConditions()
Returns event conditions map.
|
List<EventCondition> |
getEventConditions(String eventAlias)
Returns event conditions for the specified event alias.
|
EventMode |
getEventMode(int index)
Returns an event mode for the specified event index.
|
EventMode[] |
getEventModes()
Returns event modes.
|
boolean |
isOrdered()
Returns
true if this rule is ordered. |
void |
setEventAliases(String... aliases)
Sets event aliases.
|
void |
setEventModes(EventMode... modes)
Sets event modes.
|
void |
setOrdered(boolean ordered)
Sets the events for this rule to be ordered or unordered.
|
getDuration, hasDuration, isSynchronous, setDuration, setSynchronousgetEventName, getEventNames, setEventName, setEventNamesgetKnowledgeBase, getMeta, setMetagetDescription, getDisplayName, getName, setDescription, setDisplayName, setNamevoid setOrdered(boolean ordered)
ordered - ordered.boolean isOrdered()
true if this rule is ordered.true if this rule is ordered.void setEventAliases(String... aliases)
aliases - event aliases.String[] getEventAliases()
String getEventAlias(int index)
index - event index.void setEventModes(EventMode... modes)
modes - event modes.EventMode[] getEventModes()
EventMode getEventMode(int index)
index - event index.void addEventConditions(String eventAlias, EventCondition... conditions)
eventAlias - event alias.conditions - event conditions.void addAllEventConditions(EventCondition... conditions)
conditions - event conditions.void addEventCondition(String eventAlias, EventCondition condition)
eventAlias - event alias.condition - event condition.List<EventCondition> getEventConditions(String eventAlias)
eventAlias - event alias.Map<String,List<EventCondition>> getEventConditions()
Copyright © 2016–2018 Softelnet. All rights reserved.