public class JexlMapFSMContextInstance extends Object implements SerializableContextInstance
| Constructor and Description |
|---|
JexlMapFSMContextInstance(String sessionId,
String parentSessionId,
SerializableMapContext innerContext,
SortedSet<State> activeStates) |
| Modifier and Type | Method and Description |
|---|---|
Set<String> |
dataModelKeySet() |
List<String> |
getActiveStates() |
<T> T |
getDataByExpression(String expression) |
<T> T |
getDataByName(String name) |
String |
getParentSessionId() |
String |
getSessionId() |
boolean |
isStateActive(String... stateNames) |
public JexlMapFSMContextInstance(String sessionId, String parentSessionId, SerializableMapContext innerContext, SortedSet<State> activeStates)
public boolean isStateActive(String... stateNames)
isStateActive in interface ContextInstancepublic String getSessionId()
getSessionId in interface ContextInstancepublic String getParentSessionId()
getParentSessionId in interface ContextInstancepublic List<String> getActiveStates()
getActiveStates in interface ContextInstancepublic Set<String> dataModelKeySet()
dataModelKeySet in interface ContextInstancepublic <T> T getDataByName(String name)
getDataByName in interface ContextInstancepublic <T> T getDataByExpression(String expression)
getDataByExpression in interface ContextInstanceCopyright © 2015. All rights reserved.