public static final class ActionRequest.Builder extends Object implements Serializable, ModelBuilder, ActionRequestContract
ActionRequest instances. Enforces the constraints of the ActionRequestContract.public static ActionRequest.Builder create(String id, ActionRequestType actionRequested, ActionRequestStatus status, String responsibilityId, String documentId, RecipientType recipientType)
public static ActionRequest.Builder create(ActionRequestContract contract)
public ActionRequest build()
ModelBuilderbuild in interface ModelBuilderpublic String getId()
IdentifiablegetId in interface IdentifiablegetId in interface ActionRequestContractpublic ActionRequestType getActionRequested()
getActionRequested in interface ActionRequestContractpublic ActionRequestStatus getStatus()
getStatus in interface ActionRequestContractpublic boolean isCurrent()
isCurrent in interface ActionRequestContractpublic org.joda.time.DateTime getDateCreated()
getDateCreated in interface ActionRequestContractpublic String getResponsibilityId()
getResponsibilityId in interface ActionRequestContractpublic String getDocumentId()
getDocumentId in interface ActionRequestContractpublic int getPriority()
getPriority in interface ActionRequestContractpublic int getRouteLevel()
getRouteLevel in interface ActionRequestContractpublic String getAnnotation()
getAnnotation in interface ActionRequestContractpublic RecipientType getRecipientType()
getRecipientType in interface ActionRequestContractpublic String getPrincipalId()
getPrincipalId in interface ActionRequestContractpublic String getGroupId()
getGroupId in interface ActionRequestContractpublic ActionRequestPolicy getRequestPolicy()
getRequestPolicy in interface ActionRequestContractpublic String getResponsibilityDescription()
getResponsibilityDescription in interface ActionRequestContractpublic boolean isForceAction()
isForceAction in interface ActionRequestContractpublic DelegationType getDelegationType()
getDelegationType in interface ActionRequestContractpublic String getRoleName()
getRoleName in interface ActionRequestContractpublic String getQualifiedRoleName()
getQualifiedRoleName in interface ActionRequestContractpublic String getQualifiedRoleNameLabel()
getQualifiedRoleNameLabel in interface ActionRequestContractpublic String getRouteNodeInstanceId()
getRouteNodeInstanceId in interface ActionRequestContractpublic String getNodeName()
getNodeName in interface ActionRequestContractpublic String getRequestLabel()
getRequestLabel in interface ActionRequestContractpublic String getParentActionRequestId()
getParentActionRequestId in interface ActionRequestContractpublic ActionTaken.Builder getActionTaken()
getActionTaken in interface ActionRequestContractpublic List<ActionRequest.Builder> getChildRequests()
getChildRequests in interface ActionRequestContractpublic void setActionRequested(ActionRequestType actionRequested)
public void setStatus(ActionRequestStatus status)
public void setCurrent(boolean current)
public void setDateCreated(org.joda.time.DateTime dateCreated)
public void setResponsibilityId(String responsibilityId)
public void setDocumentId(String documentId)
public void setPriority(int priority)
public void setRouteLevel(int routeLevel)
public void setAnnotation(String annotation)
public void setRecipientType(RecipientType recipientType)
public void setPrincipalId(String principalId)
public void setGroupId(String groupId)
public void setRequestPolicy(ActionRequestPolicy requestPolicy)
public void setResponsibilityDescription(String responsibilityDescription)
public void setForceAction(boolean forceAction)
public void setDelegationType(DelegationType delegationType)
public void setRoleName(String roleName)
public void setQualifiedRoleName(String qualifiedRoleName)
public void setQualifiedRoleNameLabel(String qualifiedRoleNameLabel)
public void setRouteNodeInstanceId(String routeNodeInstanceId)
public void setNodeName(String nodeName)
public void setRequestLabel(String requestLabel)
public void setParentActionRequestId(String parentActionRequestId)
public void setActionTaken(ActionTaken.Builder actionTaken)
public void setChildRequests(List<ActionRequest.Builder> childRequests)
Copyright © 2005–2016 The Kuali Foundation. All rights reserved.