Package io.dialob.program
Class DialobProgram
- java.lang.Object
-
- io.dialob.program.DialobProgram
-
- All Implemented Interfaces:
Serializable
public class DialobProgram extends Object implements Serializable
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Set<Event>allUpdates()static DialobProgramcreateDialobProgram(Program program)DialobSessioncreateSession(DialobSessionEvalContextFactory sessionContextFactory, String tenantId, String sessionId, String language, String activePage)Deprecated.Only used in unit testsDialobSessioncreateSession(DialobSessionEvalContextFactory sessionContextFactory, String tenantId, String sessionId, String language, String activePage, CreateDialobSessionProgramVisitor.InitialValueResolver initialValueResolver, CreateDialobSessionProgramVisitor.ProvidedValueSetEntriesResolver findProvidedValueSetEntries, Date completed, Date opened, Date lastAnswer)Stream<Command<?>>findDependencies(Event event)Set<Command<?>>getCommandsToCommands(Command<?> updateCommand)Optional<Item>getItem(ItemId id)ProgramgetProgram()StringtoString()
-
-
-
Method Detail
-
createDialobProgram
@Nonnull public static DialobProgram createDialobProgram(@Nonnull Program program)
-
createSession
@Deprecated public DialobSession createSession(@Nonnull DialobSessionEvalContextFactory sessionContextFactory, String tenantId, String sessionId, String language, String activePage)
Deprecated.Only used in unit tests
-
createSession
public DialobSession createSession(@Nonnull DialobSessionEvalContextFactory sessionContextFactory, String tenantId, String sessionId, String language, String activePage, @Nonnull CreateDialobSessionProgramVisitor.InitialValueResolver initialValueResolver, CreateDialobSessionProgramVisitor.ProvidedValueSetEntriesResolver findProvidedValueSetEntries, Date completed, Date opened, Date lastAnswer)
-
getProgram
public Program getProgram()
-
-