Package org.kuali.rice.kew.api.action
Class ActionItemCustomization.Builder
java.lang.Object
org.kuali.rice.kew.api.action.ActionItemCustomization.Builder
- All Implemented Interfaces:
Serializable,org.kuali.rice.core.api.mo.ModelBuilder,ActionItemCustomizationContract
- Enclosing class:
ActionItemCustomization
public static final class ActionItemCustomization.Builder
extends Object
implements Serializable, org.kuali.rice.core.api.mo.ModelBuilder, ActionItemCustomizationContract
A builder which can be used to construct
ActionItemCustomization instances.
Enforces the constraints of the ActionItemCustomizationContract.- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionbuild()create(String actionItemId, ActionSet actionSet, DisplayParameters displayParameters) create(ActionItemCustomizationContract contract) Gets the ID of the action item this customization is forGets the set of actions in this action item customization.Gets the display parameters in this action item customization.voidsetActionItemId(String actionItemId) voidsetActionSet(ActionSet actionSet) voidsetDisplayParameters(DisplayParameters displayParameters)
-
Method Details
-
create
public static ActionItemCustomization.Builder create(String actionItemId, ActionSet actionSet, DisplayParameters displayParameters) -
create
-
build
- Specified by:
buildin interfaceorg.kuali.rice.core.api.mo.ModelBuilder
-
getActionSet
Description copied from interface:ActionItemCustomizationContractGets the set of actions in this action item customization.- Specified by:
getActionSetin interfaceActionItemCustomizationContract- Returns:
- the action set. Never null.
-
getDisplayParameters
Description copied from interface:ActionItemCustomizationContractGets the display parameters in this action item customization.- Specified by:
getDisplayParametersin interfaceActionItemCustomizationContract- Returns:
- the display parameters. May be null.
-
getActionItemId
Description copied from interface:ActionItemCustomizationContractGets the ID of the action item this customization is for- Specified by:
getActionItemIdin interfaceActionItemCustomizationContract- Returns:
- the action item id. Never null.
-
setActionItemId
-
setActionSet
-
setDisplayParameters
-