Package io.dialob.client.spi.executor
Class QuestionnaireExecutorImpl
- java.lang.Object
-
- io.dialob.client.spi.executor.QuestionnaireExecutorImpl
-
- All Implemented Interfaces:
DialobClient.QuestionnaireExecutor
public class QuestionnaireExecutorImpl extends Object implements DialobClient.QuestionnaireExecutor
-
-
Constructor Summary
Constructors Constructor Description QuestionnaireExecutorImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DialobClient.QuestionnaireExecutoractions(io.dialob.api.proto.Actions actions)DialobClient.QuestionnaireExecutorcreateOnly(boolean createOnly)protected QuestionnaireSessionImplcreateQuestionnaireSession()io.dialob.api.proto.Actionsexecute()DialobClient.ExecutorBodyexecuteAndGetBody()protected QuestionnaireSession.QuestionClientVisibilitygetQuestionClientVisibility(io.dialob.api.form.Form formDocument)QuestionnaireSessiontoSession()
-
-
-
Method Detail
-
actions
public DialobClient.QuestionnaireExecutor actions(io.dialob.api.proto.Actions actions)
- Specified by:
actionsin interfaceDialobClient.QuestionnaireExecutor
-
createOnly
public DialobClient.QuestionnaireExecutor createOnly(boolean createOnly)
- Specified by:
createOnlyin interfaceDialobClient.QuestionnaireExecutor
-
execute
public io.dialob.api.proto.Actions execute()
- Specified by:
executein interfaceDialobClient.QuestionnaireExecutor
-
createQuestionnaireSession
protected QuestionnaireSessionImpl createQuestionnaireSession()
-
getQuestionClientVisibility
protected QuestionnaireSession.QuestionClientVisibility getQuestionClientVisibility(io.dialob.api.form.Form formDocument)
-
toSession
public QuestionnaireSession toSession()
- Specified by:
toSessionin interfaceDialobClient.QuestionnaireExecutor
-
executeAndGetBody
public DialobClient.ExecutorBody executeAndGetBody()
- Specified by:
executeAndGetBodyin interfaceDialobClient.QuestionnaireExecutor
-
-