Package io.dialob.session.engine.program
Class DialobSessionEvalContext
java.lang.Object
io.dialob.session.engine.program.DialobSessionEvalContext
- All Implemented Interfaces:
EvalContext
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.dialob.session.engine.program.EvalContext
EvalContext.AbstractDelegateUpdatedItemsVisitor, EvalContext.UpdatedItemsVisitor -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(EvalContext.UpdatedItemsVisitor visitor) voidapplyCommand(Command<?> applyCommand) booleancomplete()findErrorPrototypes(ItemId itemId) findPrototype(ItemId itemId) getItemState(ItemId itemId) getItemValue(ItemId itemId) getOriginalItemState(ItemId itemId) getValueSetState(ValueSetId valueSetId) booleanqueueAsyncFunctionCall(AsyncFunctionCall asyncFunctionCall) voidregisterUpdate(ErrorState newState, ErrorState oldState) voidregisterUpdate(ItemState newState, ItemState oldState) voidregisterUpdate(ValueSetState newState, ValueSetState oldState) voidsetLanguage(String language) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.dialob.session.engine.program.EvalContext
now, today
-
Method Details
-
applyCommand
-
withScope
- Specified by:
withScopein interfaceEvalContext
-
getParent
- Specified by:
getParentin interfaceEvalContext
-
getItemState
- Specified by:
getItemStatein interfaceEvalContext
-
getOriginalItemState
- Specified by:
getOriginalItemStatein interfaceEvalContext
-
findPrototype
- Specified by:
findPrototypein interfaceEvalContext
-
findErrorPrototypes
- Specified by:
findErrorPrototypesin interfaceEvalContext
-
getValueSetState
- Specified by:
getValueSetStatein interfaceEvalContext
-
getItemValue
- Specified by:
getItemValuein interfaceEvalContext
-
registerUpdate
- Specified by:
registerUpdatein interfaceEvalContext
-
registerUpdate
- Specified by:
registerUpdatein interfaceEvalContext
-
registerUpdate
- Specified by:
registerUpdatein interfaceEvalContext
-
accept
- Specified by:
acceptin interfaceEvalContext
-
getLanguage
- Specified by:
getLanguagein interfaceEvalContext
-
setLanguage
- Specified by:
setLanguagein interfaceEvalContext
-
getEventsConsumer
- Specified by:
getEventsConsumerin interfaceEvalContext
-
getErrorStates
- Specified by:
getErrorStatesin interfaceEvalContext
-
getFunctionRegistry
- Specified by:
getFunctionRegistryin interfaceEvalContext
-
getOutputFormatter
- Specified by:
getOutputFormatterin interfaceEvalContext
-
isActivating
public boolean isActivating()- Specified by:
isActivatingin interfaceEvalContext
-
mapTo
- Specified by:
mapToin interfaceEvalContext
-
complete
public boolean complete()- Specified by:
completein interfaceEvalContext
-
queueAsyncFunctionCall
- Specified by:
queueAsyncFunctionCallin interfaceEvalContext- Parameters:
asyncFunctionCall-- Returns:
- id of update
-