Constructor and Description |
---|
Builder(java.lang.String dataItem,
LocalizableMessage text,
LocalizableMessage description,
Question.InputType type)
Constructor with parameters for the required properties of
Question . |
Modifier and Type | Method and Description |
---|---|
Question |
build() |
Question.Builder |
setAllowedValues(java.util.List<java.lang.String> allowedValues)
List of allowed values
allowedValues If
null any value is valid. |
Question.Builder |
setDefaultAnswer(java.lang.String defaultAnswer)
Default answer
defaultAnswer If
null then there is no default answer, so an explicit
answer must be provided |
public Builder(java.lang.String dataItem, LocalizableMessage text, LocalizableMessage description, Question.InputType type)
Question
.public Question.Builder setAllowedValues(java.util.List<java.lang.String> allowedValues)
null
any value is valid.allowedValues
- New value for the property.public Question.Builder setDefaultAnswer(java.lang.String defaultAnswer)
null
then there is no default answer, so an explicit
answer must be provideddefaultAnswer
- New value for the property.public Question build()