org.kuali.rice.kew.api.action
Class ActionRequest

java.lang.Object
  extended by org.kuali.rice.core.api.mo.AbstractDataTransferObject
      extended by org.kuali.rice.kew.api.action.ActionRequest
All Implemented Interfaces:
Serializable, Identifiable, ModelObjectBasic, ModelObjectComplete, ActionRequestContract

public final class ActionRequest
extends AbstractDataTransferObject
implements ActionRequestContract

See Also:
Serialized Form

Nested Class Summary
static class ActionRequest.Builder
          A builder which can be used to construct ActionRequest instances.
 
Method Summary
 List<ActionRequest> flatten()
           
 ActionRequestType getActionRequested()
           
 ActionTaken getActionTaken()
           
 String getAnnotation()
           
 List<ActionRequest> getChildRequests()
           
 org.joda.time.DateTime getDateCreated()
           
 DelegationType getDelegationType()
           
 String getDocumentId()
           
 String getGroupId()
           
 String getId()
          The unique identifier for an object.
 String getNodeName()
           
 String getParentActionRequestId()
           
 String getPrincipalId()
           
 int getPriority()
           
 String getQualifiedRoleName()
           
 String getQualifiedRoleNameLabel()
           
 RecipientType getRecipientType()
           
 String getRequestLabel()
           
 ActionRequestPolicy getRequestPolicy()
           
 String getResponsibilityDescription()
           
 String getResponsibilityId()
           
 String getRoleName()
           
 int getRouteLevel()
           
 String getRouteNodeInstanceId()
           
 ActionRequestStatus getStatus()
           
 boolean isAcknowledgeRequest()
           
 boolean isActivated()
           
 boolean isAdHocRequest()
           
 boolean isApprovalRequest()
           
 boolean isCompleteRequest()
           
 boolean isCurrent()
           
 boolean isDone()
           
 boolean isExceptionRequest()
           
 boolean isForceAction()
           
 boolean isFyiRequest()
           
 boolean isGeneratedRequest()
           
 boolean isGroupRequest()
           
 boolean isInitialized()
           
 boolean isNotificationRequest()
           
 boolean isPending()
           
 boolean isRoleRequest()
           
 boolean isRouteModuleRequest()
           
 boolean isUserRequest()
           
 
Methods inherited from class org.kuali.rice.core.api.mo.AbstractDataTransferObject
afterUnmarshal, beforeUnmarshal, equals, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Method Detail

getAnnotation

public String getAnnotation()
Specified by:
getAnnotation in interface ActionRequestContract

getPriority

public int getPriority()
Specified by:
getPriority in interface ActionRequestContract

getRouteLevel

public int getRouteLevel()
Specified by:
getRouteLevel in interface ActionRequestContract

getId

public String getId()
Description copied from interface: Identifiable
The unique identifier for an object. This can be null.

Specified by:
getId in interface Identifiable
Specified by:
getId in interface ActionRequestContract
Returns:
the id

getActionRequested

public ActionRequestType getActionRequested()
Specified by:
getActionRequested in interface ActionRequestContract

getStatus

public ActionRequestStatus getStatus()
Specified by:
getStatus in interface ActionRequestContract

isCurrent

public boolean isCurrent()
Specified by:
isCurrent in interface ActionRequestContract

getDateCreated

public org.joda.time.DateTime getDateCreated()
Specified by:
getDateCreated in interface ActionRequestContract

getResponsibilityId

public String getResponsibilityId()
Specified by:
getResponsibilityId in interface ActionRequestContract

getDocumentId

public String getDocumentId()
Specified by:
getDocumentId in interface ActionRequestContract

getRecipientType

public RecipientType getRecipientType()
Specified by:
getRecipientType in interface ActionRequestContract

getPrincipalId

public String getPrincipalId()
Specified by:
getPrincipalId in interface ActionRequestContract

getGroupId

public String getGroupId()
Specified by:
getGroupId in interface ActionRequestContract

getRequestPolicy

public ActionRequestPolicy getRequestPolicy()
Specified by:
getRequestPolicy in interface ActionRequestContract

getResponsibilityDescription

public String getResponsibilityDescription()
Specified by:
getResponsibilityDescription in interface ActionRequestContract

isForceAction

public boolean isForceAction()
Specified by:
isForceAction in interface ActionRequestContract

getDelegationType

public DelegationType getDelegationType()
Specified by:
getDelegationType in interface ActionRequestContract

getRoleName

public String getRoleName()
Specified by:
getRoleName in interface ActionRequestContract

getQualifiedRoleName

public String getQualifiedRoleName()
Specified by:
getQualifiedRoleName in interface ActionRequestContract

getQualifiedRoleNameLabel

public String getQualifiedRoleNameLabel()
Specified by:
getQualifiedRoleNameLabel in interface ActionRequestContract

getRouteNodeInstanceId

public String getRouteNodeInstanceId()
Specified by:
getRouteNodeInstanceId in interface ActionRequestContract

getNodeName

public String getNodeName()
Specified by:
getNodeName in interface ActionRequestContract

getRequestLabel

public String getRequestLabel()
Specified by:
getRequestLabel in interface ActionRequestContract

getParentActionRequestId

public String getParentActionRequestId()
Specified by:
getParentActionRequestId in interface ActionRequestContract

getActionTaken

public ActionTaken getActionTaken()
Specified by:
getActionTaken in interface ActionRequestContract

getChildRequests

public List<ActionRequest> getChildRequests()
Specified by:
getChildRequests in interface ActionRequestContract

isAdHocRequest

public boolean isAdHocRequest()

isGeneratedRequest

public boolean isGeneratedRequest()

isExceptionRequest

public boolean isExceptionRequest()

isRouteModuleRequest

public boolean isRouteModuleRequest()

isNotificationRequest

public boolean isNotificationRequest()

isApprovalRequest

public boolean isApprovalRequest()

isAcknowledgeRequest

public boolean isAcknowledgeRequest()

isFyiRequest

public boolean isFyiRequest()

isPending

public boolean isPending()

isCompleteRequest

public boolean isCompleteRequest()

isInitialized

public boolean isInitialized()

isActivated

public boolean isActivated()

isDone

public boolean isDone()

isUserRequest

public boolean isUserRequest()

isGroupRequest

public boolean isGroupRequest()

isRoleRequest

public boolean isRoleRequest()

flatten

public List<ActionRequest> flatten()


Copyright © 2005-2011 The Kuali Foundation. All Rights Reserved.