org.kuali.rice.kew.api.action
Class ActionRequest.Builder
java.lang.Object
   org.kuali.rice.kew.api.action.ActionRequest.Builder
org.kuali.rice.kew.api.action.ActionRequest.Builder
- All Implemented Interfaces: 
- Serializable, Identifiable, ModelBuilder, ActionRequestContract
- Enclosing class:
- ActionRequest
- public static final class ActionRequest.Builder 
- extends Object- implements Serializable, ModelBuilder, ActionRequestContract
A builder which can be used to construct ActionRequest instances.  Enforces the constraints of the ActionRequestContract.
- See Also:
- Serialized Form
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
create
public static ActionRequest.Builder create(String id,
                                           ActionRequestType actionRequested,
                                           ActionRequestStatus status,
                                           String responsibilityId,
                                           String documentId,
                                           RecipientType recipientType)
- 
 
- 
 
create
public static ActionRequest.Builder create(ActionRequestContract contract)
- 
 
- 
 
build
public ActionRequest build()
- Description copied from interface: ModelBuilder
- Returns an instance of the object being built by this builder based
 on the current state of the builder.  It should be possible to
 invoke this method more than once on the same builder.  It should
 never return null;
 
- 
- Specified by:
- buildin interface- ModelBuilder
 
- 
- Returns:
- an instance of the object being built by this builder,
 should never return null
 
getId
public String getId()
- Description copied from interface: Identifiable
- The unique identifier for an object.  This can be null.
 
- 
- Specified by:
- getIdin interface- Identifiable
- Specified by:
- getIdin interface- ActionRequestContract
 
- 
- Returns:
- the id
 
getActionRequested
public ActionRequestType getActionRequested()
- 
- Specified by:
- getActionRequestedin interface- ActionRequestContract
 
- 
 
getStatus
public ActionRequestStatus getStatus()
- 
- Specified by:
- getStatusin interface- ActionRequestContract
 
- 
 
isCurrent
public boolean isCurrent()
- 
- Specified by:
- isCurrentin interface- ActionRequestContract
 
- 
 
getDateCreated
public org.joda.time.DateTime getDateCreated()
- 
- Specified by:
- getDateCreatedin interface- ActionRequestContract
 
- 
 
getResponsibilityId
public String getResponsibilityId()
- 
- Specified by:
- getResponsibilityIdin interface- ActionRequestContract
 
- 
 
getDocumentId
public String getDocumentId()
- 
- Specified by:
- getDocumentIdin interface- ActionRequestContract
 
- 
 
getPriority
public int getPriority()
- 
- Specified by:
- getPriorityin interface- ActionRequestContract
 
- 
 
getRouteLevel
public int getRouteLevel()
- 
- Specified by:
- getRouteLevelin interface- ActionRequestContract
 
- 
 
getAnnotation
public String getAnnotation()
- 
- Specified by:
- getAnnotationin interface- ActionRequestContract
 
- 
 
getRecipientType
public RecipientType getRecipientType()
- 
- Specified by:
- getRecipientTypein interface- ActionRequestContract
 
- 
 
getPrincipalId
public String getPrincipalId()
- 
- Specified by:
- getPrincipalIdin interface- ActionRequestContract
 
- 
 
getGroupId
public String getGroupId()
- 
- Specified by:
- getGroupIdin interface- ActionRequestContract
 
- 
 
getRequestPolicy
public ActionRequestPolicy getRequestPolicy()
- 
- Specified by:
- getRequestPolicyin interface- ActionRequestContract
 
- 
 
getResponsibilityDescription
public String getResponsibilityDescription()
- 
- Specified by:
- getResponsibilityDescriptionin interface- ActionRequestContract
 
- 
 
isForceAction
public boolean isForceAction()
- 
- Specified by:
- isForceActionin interface- ActionRequestContract
 
- 
 
getDelegationType
public DelegationType getDelegationType()
- 
- Specified by:
- getDelegationTypein interface- ActionRequestContract
 
- 
 
getRoleName
public String getRoleName()
- 
- Specified by:
- getRoleNamein interface- ActionRequestContract
 
- 
 
getQualifiedRoleName
public String getQualifiedRoleName()
- 
- Specified by:
- getQualifiedRoleNamein interface- ActionRequestContract
 
- 
 
getQualifiedRoleNameLabel
public String getQualifiedRoleNameLabel()
- 
- Specified by:
- getQualifiedRoleNameLabelin interface- ActionRequestContract
 
- 
 
getRouteNodeInstanceId
public String getRouteNodeInstanceId()
- 
- Specified by:
- getRouteNodeInstanceIdin interface- ActionRequestContract
 
- 
 
getNodeName
public String getNodeName()
- 
- Specified by:
- getNodeNamein interface- ActionRequestContract
 
- 
 
getRequestLabel
public String getRequestLabel()
- 
- Specified by:
- getRequestLabelin interface- ActionRequestContract
 
- 
 
getParentActionRequestId
public String getParentActionRequestId()
- 
- Specified by:
- getParentActionRequestIdin interface- ActionRequestContract
 
- 
 
getActionTaken
public ActionTaken.Builder getActionTaken()
- 
- Specified by:
- getActionTakenin interface- ActionRequestContract
 
- 
 
getChildRequests
public List<ActionRequest.Builder> getChildRequests()
- 
- Specified by:
- getChildRequestsin interface- ActionRequestContract
 
- 
 
setId
public void setId(String id)
- 
 
- 
 
setActionRequested
public void setActionRequested(ActionRequestType actionRequested)
- 
 
- 
 
setStatus
public void setStatus(ActionRequestStatus status)
- 
 
- 
 
setCurrent
public void setCurrent(boolean current)
- 
 
- 
 
setDateCreated
public void setDateCreated(org.joda.time.DateTime dateCreated)
- 
 
- 
 
setResponsibilityId
public void setResponsibilityId(String responsibilityId)
- 
 
- 
 
setDocumentId
public void setDocumentId(String documentId)
- 
 
- 
 
setPriority
public void setPriority(int priority)
- 
 
- 
 
setRouteLevel
public void setRouteLevel(int routeLevel)
- 
 
- 
 
setAnnotation
public void setAnnotation(String annotation)
- 
 
- 
 
setRecipientType
public void setRecipientType(RecipientType recipientType)
- 
 
- 
 
setPrincipalId
public void setPrincipalId(String principalId)
- 
 
- 
 
setGroupId
public void setGroupId(String groupId)
- 
 
- 
 
setRequestPolicy
public void setRequestPolicy(ActionRequestPolicy requestPolicy)
- 
 
- 
 
setResponsibilityDescription
public void setResponsibilityDescription(String responsibilityDescription)
- 
 
- 
 
setForceAction
public void setForceAction(boolean forceAction)
- 
 
- 
 
setDelegationType
public void setDelegationType(DelegationType delegationType)
- 
 
- 
 
setRoleName
public void setRoleName(String roleName)
- 
 
- 
 
setQualifiedRoleName
public void setQualifiedRoleName(String qualifiedRoleName)
- 
 
- 
 
setQualifiedRoleNameLabel
public void setQualifiedRoleNameLabel(String qualifiedRoleNameLabel)
- 
 
- 
 
setRouteNodeInstanceId
public void setRouteNodeInstanceId(String routeNodeInstanceId)
- 
 
- 
 
setNodeName
public void setNodeName(String nodeName)
- 
 
- 
 
setRequestLabel
public void setRequestLabel(String requestLabel)
- 
 
- 
 
setParentActionRequestId
public void setParentActionRequestId(String parentActionRequestId)
- 
 
- 
 
setActionTaken
public void setActionTaken(ActionTaken.Builder actionTaken)
- 
 
- 
 
setChildRequests
public void setChildRequests(List<ActionRequest.Builder> childRequests)
- 
 
- 
 
Copyright © 2005-2011 The Kuali Foundation. All Rights Reserved.