Package org.kuali.rice.kew.api.action
Class ActionSet.Builder
java.lang.Object
org.kuali.rice.kew.api.action.ActionSet.Builder
- All Implemented Interfaces:
Serializable,ModelBuilder,ActionSetContract
- Enclosing class:
ActionSet
public static final class ActionSet.Builder
extends Object
implements Serializable, ModelBuilder, ActionSetContract
A builder which can be used to construct
ActionSet instances. Enforces the constraints of the ActionSetContract.- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanbooleanbooleanbooleanbooleanbooleanaddFyi()booleanbuild()static ActionSet.Buildercreate()static ActionSet.Buildercreate(ActionSetContract contract) Creates a builder by populating it with data from the given .booleanbooleanbooleanbooleanbooleanbooleanbooleanhasFyi()booleanbooleanremoveAction(String actionCode) voidsetActionSetList(List<String> actionSet)
-
Method Details
-
create
-
create
Creates a builder by populating it with data from the given .- Parameters:
contract- the contract from which to populate this builder- Returns:
- an instance of the builder populated with data from the contract
-
build
- Specified by:
buildin interfaceModelBuilder
-
getActionSet
-
setActionSetList
-
hasAction
- Specified by:
hasActionin interfaceActionSetContract
-
addAction
- Specified by:
addActionin interfaceActionSetContract
-
removeAction
- Specified by:
removeActionin interfaceActionSetContract
-
hasApprove
public boolean hasApprove()- Specified by:
hasApprovein interfaceActionSetContract
-
hasComplete
public boolean hasComplete()- Specified by:
hasCompletein interfaceActionSetContract
-
hasAcknowledge
public boolean hasAcknowledge()- Specified by:
hasAcknowledgein interfaceActionSetContract
-
hasFyi
public boolean hasFyi()- Specified by:
hasFyiin interfaceActionSetContract
-
hasDisapprove
public boolean hasDisapprove()- Specified by:
hasDisapprovein interfaceActionSetContract
-
hasCancel
public boolean hasCancel()- Specified by:
hasCancelin interfaceActionSetContract
-
hasRouted
public boolean hasRouted()- Specified by:
hasRoutedin interfaceActionSetContract
-
addApprove
public boolean addApprove()- Specified by:
addApprovein interfaceActionSetContract
-
addComplete
public boolean addComplete()- Specified by:
addCompletein interfaceActionSetContract
-
addAcknowledge
public boolean addAcknowledge()- Specified by:
addAcknowledgein interfaceActionSetContract
-
addFyi
public boolean addFyi()- Specified by:
addFyiin interfaceActionSetContract
-
addDisapprove
public boolean addDisapprove()- Specified by:
addDisapprovein interfaceActionSetContract
-
addCancel
public boolean addCancel()- Specified by:
addCancelin interfaceActionSetContract
-
addRouted
public boolean addRouted()- Specified by:
addRoutedin interfaceActionSetContract
-