org.kuali.rice.kew.actionitem
Class ActionItem
java.lang.Object
org.kuali.rice.kew.actionitem.ActionItem
- All Implemented Interfaces:
- Serializable, ActionItemContract, RowStyleable
- Direct Known Subclasses:
- ActionItemActionListExtension
@Entity
public class ActionItem
- extends Object
- implements ActionItemContract, RowStyleable, 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:
- Serialized Form
ActionItem
public ActionItem()
beforeInsert
public void beforeInsert()
getId
public String getId()
- Specified by:
getId
in interface ActionItemContract
getPrincipalId
public String getPrincipalId()
- Specified by:
getPrincipalId
in interface ActionItemContract
getDateAssigned
public Timestamp getDateAssigned()
getDateTimeAssigned
public org.joda.time.DateTime getDateTimeAssigned()
- Specified by:
getDateTimeAssigned
in interface ActionItemContract
getActionRequestCd
public String getActionRequestCd()
- Specified by:
getActionRequestCd
in interface ActionItemContract
getActionRequestId
public String getActionRequestId()
- Specified by:
getActionRequestId
in interface ActionItemContract
getDocumentId
public String getDocumentId()
- Specified by:
getDocumentId
in interface ActionItemContract
getGroupId
public String getGroupId()
- Specified by:
getGroupId
in interface ActionItemContract
getDocTitle
public String getDocTitle()
- Specified by:
getDocTitle
in interface ActionItemContract
getDocLabel
public String getDocLabel()
- Specified by:
getDocLabel
in interface ActionItemContract
getDocHandlerURL
public String getDocHandlerURL()
- Specified by:
getDocHandlerURL
in interface ActionItemContract
getLockVerNbr
public Integer getLockVerNbr()
getDocName
public String getDocName()
- Specified by:
getDocName
in interface ActionItemContract
getResponsibilityId
public String getResponsibilityId()
- Specified by:
getResponsibilityId
in interface ActionItemContract
getRoleName
public String getRoleName()
- Specified by:
getRoleName
in interface ActionItemContract
getDelegatorPrincipalId
public String getDelegatorPrincipalId()
- Specified by:
getDelegatorPrincipalId
in interface ActionItemContract
getDelegatorGroupId
public String getDelegatorGroupId()
- Specified by:
getDelegatorGroupId
in interface ActionItemContract
getDelegationType
public DelegationType getDelegationType()
- Specified by:
getDelegationType
in interface ActionItemContract
getRequestLabel
public String getRequestLabel()
getLastApprovedDate
public Timestamp getLastApprovedDate()
getActionItemIndex
public Integer getActionItemIndex()
- Specified by:
getActionItemIndex
in interface ActionItemContract
getCustomActions
public Map getCustomActions()
getDateAssignedString
public String getDateAssignedString()
- Specified by:
getDateAssignedString
in interface ActionItemContract
getActionToTake
public String getActionToTake()
- Specified by:
getActionToTake
in interface ActionItemContract
getRowStyleClass
public String getRowStyleClass()
- Specified by:
getRowStyleClass
in interface RowStyleable
getGroup
public Group getGroup()
getPerson
public Person getPerson()
getDelegatorPerson
public Person getDelegatorPerson()
getRecipientTypeCode
public String getRecipientTypeCode()
getActionRequestLabel
public String getActionRequestLabel()
isWorkgroupItem
public boolean isWorkgroupItem()
getPrincipal
public Principal getPrincipal()
setRowStyleClass
public void setRowStyleClass(String rowStyleClass)
- Specified by:
setRowStyleClass
in interface RowStyleable
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)
setLockVerNbr
public void setLockVerNbr(Integer lockVerNbr)
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)
setDateAssignedString
public void setDateAssignedString(String dateAssignedString)
setActionToTake
public void setActionToTake(String actionToTake)
setActionItemIndex
public void setActionItemIndex(Integer actionItemIndex)
setCustomActions
public void setCustomActions(Map customActions)
setDelegationType
public void setDelegationType(DelegationType delegationType)
setLastApprovedDate
public void setLastApprovedDate(Timestamp lastApprovedDate)
setRequestLabel
public void setRequestLabel(String requestLabel)
toString
public String toString()
- Overrides:
toString
in class Object
to
public static ActionItem to(ActionItem bo)
to
public static List<ActionItem> to(Collection<ActionItem> bos)
Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.