Package io.dialob.executor
Class CreateDialobSessionProgramVisitor
- java.lang.Object
-
- io.dialob.executor.CreateDialobSessionProgramVisitor
-
- All Implemented Interfaces:
ProgramVisitor
public class CreateDialobSessionProgramVisitor extends Object implements ProgramVisitor
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceCreateDialobSessionProgramVisitor.InitialValueResolverstatic interfaceCreateDialobSessionProgramVisitor.ProvidedValueSetEntriesResolver-
Nested classes/interfaces inherited from interface io.dialob.program.model.ProgramVisitor
ProgramVisitor.ErrorVisitor, ProgramVisitor.ItemVisitor, ProgramVisitor.ValueSetVisitor
-
-
Constructor Summary
Constructors Constructor Description CreateDialobSessionProgramVisitor(String tenantId, String sessionId, String language, String activePage, CreateDialobSessionProgramVisitor.InitialValueResolver initialValueResolver, CreateDialobSessionProgramVisitor.ProvidedValueSetEntriesResolver findProvidedValueSetEntries, Map<ItemId,List<Command<?>>> itemCommands, Date completed, Date opened, Date lastAnswer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidend()DialobSessiongetDialobSession()List<Command<?>>getUpdates()voidstartProgram(Program program)Optional<ProgramVisitor.ErrorVisitor>visitErrors()Optional<ProgramVisitor.ItemVisitor>visitItems()Optional<ProgramVisitor.ValueSetVisitor>visitValueSets()
-
-
-
Constructor Detail
-
CreateDialobSessionProgramVisitor
public CreateDialobSessionProgramVisitor(String tenantId, String sessionId, String language, String activePage, CreateDialobSessionProgramVisitor.InitialValueResolver initialValueResolver, CreateDialobSessionProgramVisitor.ProvidedValueSetEntriesResolver findProvidedValueSetEntries, Map<ItemId,List<Command<?>>> itemCommands, Date completed, Date opened, Date lastAnswer)
-
-
Method Detail
-
startProgram
public void startProgram(@Nonnull Program program)- Specified by:
startProgramin interfaceProgramVisitor
-
visitItems
public Optional<ProgramVisitor.ItemVisitor> visitItems()
- Specified by:
visitItemsin interfaceProgramVisitor
-
visitErrors
public Optional<ProgramVisitor.ErrorVisitor> visitErrors()
- Specified by:
visitErrorsin interfaceProgramVisitor
-
visitValueSets
public Optional<ProgramVisitor.ValueSetVisitor> visitValueSets()
- Specified by:
visitValueSetsin interfaceProgramVisitor
-
end
public void end()
- Specified by:
endin interfaceProgramVisitor
-
getDialobSession
public DialobSession getDialobSession()
-
-