Package nz.org.riskscape.wizard.ask
Class AskRequest.Impl
java.lang.Object
nz.org.riskscape.wizard.ask.AskRequest.Impl
- All Implemented Interfaces:
AskRequest
- Enclosing interface:
- AskRequest
Default implementation
-
Nested Class Summary
Nested classes/interfaces inherited from interface nz.org.riskscape.wizard.ask.AskRequest
AskRequest.Impl
-
Constructor Summary
ConstructorDescriptionImpl
(CliPrompter cliPrompter, nz.org.riskscape.wizard.bld.IncrementalBuildState buildState, nz.org.riskscape.wizard.Question question, nz.org.riskscape.wizard.survey2.BackingData backingData) -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
boolean
nz.org.riskscape.wizard.survey2.BackingData
AnyBackingData
provided with theQuestion
.nz.org.riskscape.wizard.bld.IncrementalBuildState
The current state of building the pipelineThe CLI that is used to interact with the usernz.org.riskscape.wizard.Question
The question being askedint
hashCode()
toString()
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface nz.org.riskscape.wizard.ask.AskRequest
bind, getParameterType, getProject
-
Constructor Details
-
Impl
public Impl(CliPrompter cliPrompter, nz.org.riskscape.wizard.bld.IncrementalBuildState buildState, nz.org.riskscape.wizard.Question question, nz.org.riskscape.wizard.survey2.BackingData backingData)
-
-
Method Details
-
getCliPrompter
Description copied from interface:AskRequest
The CLI that is used to interact with the user
- Specified by:
getCliPrompter
in interfaceAskRequest
-
getBuildState
public nz.org.riskscape.wizard.bld.IncrementalBuildState getBuildState()Description copied from interface:AskRequest
The current state of building the pipeline
- Specified by:
getBuildState
in interfaceAskRequest
-
getQuestion
public nz.org.riskscape.wizard.Question getQuestion()Description copied from interface:AskRequest
The question being asked
- Specified by:
getQuestion
in interfaceAskRequest
-
getBackingData
public nz.org.riskscape.wizard.survey2.BackingData getBackingData()Description copied from interface:AskRequest
Any
BackingData
provided with theQuestion
. This should be used in preference to querying the survey or the question.- Specified by:
getBackingData
in interfaceAskRequest
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-