Class ActionItemBase

java.lang.Object
org.kuali.rice.kew.actionitem.ActionItemBase
All Implemented Interfaces:
Serializable, org.kuali.rice.kew.api.action.ActionItemContract
Direct Known Subclasses:
ActionItem, OutboxItem

@MappedSuperclass public class ActionItemBase extends Object implements org.kuali.rice.kew.api.action.ActionItemContract, Serializable
This is the model for action items. These are displayed as the action list as well. Mapped to ActionItemService. NOTE: This object contains denormalized fields that have been copied from related ActionRequestValue and DocumentRouteHeaderValue objects for performance reasons. These should be preserved and their related objects should not be added to the OJB mapping as we do not want them loaded for each ActionItem object.
Author:
Kuali Rice Team (rice.collab@kuali.org)
See Also:
  • Constructor Details

    • ActionItemBase

      public ActionItemBase()
  • Method Details

    • getActionToTake

      @Deprecated public String getActionToTake()
      Deprecated.
      Specified by:
      getActionToTake in interface org.kuali.rice.kew.api.action.ActionItemContract
    • getDateAssignedString

      @Deprecated public String getDateAssignedString()
      Deprecated.
      Specified by:
      getDateAssignedString in interface org.kuali.rice.kew.api.action.ActionItemContract
    • getDateAssignedStringValue

      public String getDateAssignedStringValue()
    • setDateAssignedStringValue

      public void setDateAssignedStringValue(String dateAssignedStringValue)
    • getId

      public String getId()
      Specified by:
      getId in interface org.kuali.rice.kew.api.action.ActionItemContract
    • getPrincipalId

      public String getPrincipalId()
      Specified by:
      getPrincipalId in interface org.kuali.rice.kew.api.action.ActionItemContract
    • getDateAssigned

      public Timestamp getDateAssigned()
    • getDateTimeAssigned

      public org.joda.time.DateTime getDateTimeAssigned()
      Specified by:
      getDateTimeAssigned in interface org.kuali.rice.kew.api.action.ActionItemContract
    • getActionRequestCd

      public String getActionRequestCd()
      Specified by:
      getActionRequestCd in interface org.kuali.rice.kew.api.action.ActionItemContract
    • getActionRequestId

      public String getActionRequestId()
      Specified by:
      getActionRequestId in interface org.kuali.rice.kew.api.action.ActionItemContract
    • getDocumentId

      public String getDocumentId()
      Specified by:
      getDocumentId in interface org.kuali.rice.kew.api.action.ActionItemContract
    • getGroupId

      public String getGroupId()
      Specified by:
      getGroupId in interface org.kuali.rice.kew.api.action.ActionItemContract
    • getDocTitle

      public String getDocTitle()
      Specified by:
      getDocTitle in interface org.kuali.rice.kew.api.action.ActionItemContract
    • getDocLabel

      public String getDocLabel()
      Specified by:
      getDocLabel in interface org.kuali.rice.kew.api.action.ActionItemContract
    • getDocHandlerURL

      public String getDocHandlerURL()
      Specified by:
      getDocHandlerURL in interface org.kuali.rice.kew.api.action.ActionItemContract
    • getDocName

      public String getDocName()
      Specified by:
      getDocName in interface org.kuali.rice.kew.api.action.ActionItemContract
    • getResponsibilityId

      public String getResponsibilityId()
      Specified by:
      getResponsibilityId in interface org.kuali.rice.kew.api.action.ActionItemContract
    • getRoleName

      public String getRoleName()
      Specified by:
      getRoleName in interface org.kuali.rice.kew.api.action.ActionItemContract
    • getDelegatorPrincipalId

      public String getDelegatorPrincipalId()
      Specified by:
      getDelegatorPrincipalId in interface org.kuali.rice.kew.api.action.ActionItemContract
    • getDelegatorGroupId

      public String getDelegatorGroupId()
      Specified by:
      getDelegatorGroupId in interface org.kuali.rice.kew.api.action.ActionItemContract
    • getDelegationType

      public org.kuali.rice.core.api.delegation.DelegationType getDelegationType()
      Specified by:
      getDelegationType in interface org.kuali.rice.kew.api.action.ActionItemContract
    • getRequestLabel

      public String getRequestLabel()
    • getGroup

      public org.kuali.rice.kim.api.group.Group getGroup()
    • getRecipientTypeCode

      public String getRecipientTypeCode()
    • getActionRequestLabel

      public String getActionRequestLabel()
    • isWorkgroupItem

      public boolean isWorkgroupItem()
    • getPrincipal

      public org.kuali.rice.kim.api.identity.principal.Principal getPrincipal()
    • setResponsibilityId

      public void setResponsibilityId(String responsibilityId)
    • setDocName

      public void setDocName(String docName)
    • setActionRequestCd

      public void setActionRequestCd(String actionRequestCd)
    • setDateAssigned

      public void setDateAssigned(Timestamp dateAssigned)
    • setPrincipalId

      public void setPrincipalId(String principalId)
    • setDocumentId

      public void setDocumentId(String documentId)
    • setId

      public void setId(String id)
    • setActionRequestId

      public void setActionRequestId(String actionRequestId)
    • setDocHandlerURL

      public void setDocHandlerURL(String docHandlerURL)
    • setGroupId

      public void setGroupId(String groupId)
    • setDocLabel

      public void setDocLabel(String docLabel)
    • setDocTitle

      public void setDocTitle(String docTitle)
    • setRoleName

      public void setRoleName(String roleName)
    • setDelegatorPrincipalId

      public void setDelegatorPrincipalId(String delegatorPrincipalId)
    • setDelegatorGroupId

      public void setDelegatorGroupId(String delegatorGroupId)
    • setDelegationType

      public void setDelegationType(org.kuali.rice.core.api.delegation.DelegationType delegationType)
    • setRequestLabel

      public void setRequestLabel(String requestLabel)
    • getActionItemIndex

      @Deprecated public Integer getActionItemIndex()
      Deprecated.
      Specified by:
      getActionItemIndex in interface org.kuali.rice.kew.api.action.ActionItemContract
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getRouteHeaderRouteStatus

      public String getRouteHeaderRouteStatus()
    • getRouteHeaderCombinedStatus

      public String getRouteHeaderCombinedStatus()
    • getRouteHeaderCreateDate

      public Timestamp getRouteHeaderCreateDate()
    • getRouteHeaderInitiatorName

      public String getRouteHeaderInitiatorName()
    • getRouteHeaderApprovedDate

      public Timestamp getRouteHeaderApprovedDate()
    • getRouteHeaderCurrentRouteLevelName

      public String getRouteHeaderCurrentRouteLevelName()
    • getRouteHeaderInitiatorWorkflowId

      public String getRouteHeaderInitiatorWorkflowId()
    • getActionListIndex

      public Integer getActionListIndex()
    • setActionListIndex

      public void setActionListIndex(Integer actionListIndex)
    • getLastApprovedDate

      public Timestamp getLastApprovedDate()
    • getCustomActions

      public Map<String,String> getCustomActions()
    • setCustomActions

      public void setCustomActions(Map<String,String> customActions)
    • getRowStyleClass

      public String getRowStyleClass()
    • setRowStyleClass

      public void setRowStyleClass(String rowStyleClass)
    • getDelegatorName

      public String getDelegatorName()
    • getGroupName

      public String getGroupName()
    • initialize

      public void initialize(org.kuali.rice.kew.api.preferences.Preferences preferences)
    • getDisplayParameters

      public org.kuali.rice.kew.api.actionlist.DisplayParameters getDisplayParameters()
    • setDisplayParameters

      public void setDisplayParameters(org.kuali.rice.kew.api.actionlist.DisplayParameters displayParameters)
    • getRouteHeader

      public DocumentRouteHeaderValue getRouteHeader()
    • setRouteHeader

      public void setRouteHeader(DocumentRouteHeaderValue routeHeader)
    • getMinimalRouteHeader

      public DocumentRouteHeaderValue getMinimalRouteHeader()
    • deepCopy

      protected <T extends ActionItemBase> T deepCopy(Map<Object,Object> visited, Class<T> type)
    • getTarget

      public String getTarget()
      Called from ActionList.jsp to help determine the 'target' value when building the URL.
      Returns:
      the value from the DOC_SEARCH_TARGET policy if it exists for this document type