Package io.dialob.executor.model
Class ItemState.UpdateBuilder
- java.lang.Object
-
- io.dialob.executor.model.ItemState.UpdateBuilder
-
-
Method Summary
-
-
-
Method Detail
-
setStatus
public ItemState.UpdateBuilder setStatus(ItemState.Status newStatus)
-
setAnswer
public ItemState.UpdateBuilder setAnswer(Object newAnswer)
-
setValue
public ItemState.UpdateBuilder setValue(Object newValue)
-
setActive
public ItemState.UpdateBuilder setActive(boolean newActive)
-
setDisabled
public ItemState.UpdateBuilder setDisabled(Boolean newDisabled)
-
setRequired
public ItemState.UpdateBuilder setRequired(boolean newRequired)
-
setRowsCanBeAdded
public ItemState.UpdateBuilder setRowsCanBeAdded(boolean newRowsCanBeAdded)
-
setRowsCanBeRemoved
public ItemState.UpdateBuilder setRowsCanBeRemoved(boolean newRowsCanBeRemoved)
-
setHasCustomProps
public ItemState.UpdateBuilder setHasCustomProps(boolean newHasCustomProps)
-
setLabel
public ItemState.UpdateBuilder setLabel(String newLabel)
-
setDescription
public ItemState.UpdateBuilder setDescription(String newDescription)
-
setProp
public ItemState.UpdateBuilder setProp(String propName, Object newValue)
-
setClassNames
public ItemState.UpdateBuilder setClassNames(List<String> newClassNames)
-
setItems
public ItemState.UpdateBuilder setItems(List<ItemId> newItems)
-
setAvailableItems
public ItemState.UpdateBuilder setAvailableItems(List<ItemId> newAvailableItems)
-
setAllowedActions
public ItemState.UpdateBuilder setAllowedActions(Set<io.dialob.api.proto.Action.Type> newAllowedActions)
-
setActivePage
public ItemState.UpdateBuilder setActivePage(ItemId newActivePage)
-
setInvalidAnswers
public ItemState.UpdateBuilder setInvalidAnswers(boolean newIsInvalidAnswers)
-
get
public ItemState get()
-
-