Package org.kuali.rice.kew.actionitem
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected <T extends ActionItemBase>
TDeprecated.Deprecated.Deprecated.org.joda.time.DateTimeorg.kuali.rice.core.api.delegation.DelegationTypeorg.kuali.rice.kew.api.actionlist.DisplayParametersorg.kuali.rice.kim.api.group.GroupgetGroup()getId()org.kuali.rice.kim.api.identity.principal.PrincipalCalled from ActionList.jsp to help determine the 'target' value when building the URL.voidinitialize(org.kuali.rice.kew.api.preferences.Preferences preferences) booleanvoidsetActionListIndex(Integer actionListIndex) voidsetActionRequestCd(String actionRequestCd) voidsetActionRequestId(String actionRequestId) voidsetCustomActions(Map<String, String> customActions) voidsetDateAssigned(Timestamp dateAssigned) voidsetDateAssignedStringValue(String dateAssignedStringValue) voidsetDelegationType(org.kuali.rice.core.api.delegation.DelegationType delegationType) voidsetDelegatorGroupId(String delegatorGroupId) voidsetDelegatorPrincipalId(String delegatorPrincipalId) voidsetDisplayParameters(org.kuali.rice.kew.api.actionlist.DisplayParameters displayParameters) voidsetDocHandlerURL(String docHandlerURL) voidsetDocLabel(String docLabel) voidsetDocName(String docName) voidsetDocTitle(String docTitle) voidsetDocumentId(String documentId) voidsetGroupId(String groupId) voidvoidsetPrincipalId(String principalId) voidsetRequestLabel(String requestLabel) voidsetResponsibilityId(String responsibilityId) voidsetRoleName(String roleName) voidsetRouteHeader(DocumentRouteHeaderValue routeHeader) voidsetRowStyleClass(String rowStyleClass) toString()
-
Constructor Details
-
ActionItemBase
public ActionItemBase()
-
-
Method Details
-
getActionToTake
Deprecated.- Specified by:
getActionToTakein interfaceorg.kuali.rice.kew.api.action.ActionItemContract
-
getDateAssignedString
Deprecated.- Specified by:
getDateAssignedStringin interfaceorg.kuali.rice.kew.api.action.ActionItemContract
-
getDateAssignedStringValue
-
setDateAssignedStringValue
-
getId
- Specified by:
getIdin interfaceorg.kuali.rice.kew.api.action.ActionItemContract
-
getPrincipalId
- Specified by:
getPrincipalIdin interfaceorg.kuali.rice.kew.api.action.ActionItemContract
-
getDateAssigned
-
getDateTimeAssigned
public org.joda.time.DateTime getDateTimeAssigned()- Specified by:
getDateTimeAssignedin interfaceorg.kuali.rice.kew.api.action.ActionItemContract
-
getActionRequestCd
- Specified by:
getActionRequestCdin interfaceorg.kuali.rice.kew.api.action.ActionItemContract
-
getActionRequestId
- Specified by:
getActionRequestIdin interfaceorg.kuali.rice.kew.api.action.ActionItemContract
-
getDocumentId
- Specified by:
getDocumentIdin interfaceorg.kuali.rice.kew.api.action.ActionItemContract
-
getGroupId
- Specified by:
getGroupIdin interfaceorg.kuali.rice.kew.api.action.ActionItemContract
-
getDocTitle
- Specified by:
getDocTitlein interfaceorg.kuali.rice.kew.api.action.ActionItemContract
-
getDocLabel
- Specified by:
getDocLabelin interfaceorg.kuali.rice.kew.api.action.ActionItemContract
-
getDocHandlerURL
- Specified by:
getDocHandlerURLin interfaceorg.kuali.rice.kew.api.action.ActionItemContract
-
getDocName
- Specified by:
getDocNamein interfaceorg.kuali.rice.kew.api.action.ActionItemContract
-
getResponsibilityId
- Specified by:
getResponsibilityIdin interfaceorg.kuali.rice.kew.api.action.ActionItemContract
-
getRoleName
- Specified by:
getRoleNamein interfaceorg.kuali.rice.kew.api.action.ActionItemContract
-
getDelegatorPrincipalId
- Specified by:
getDelegatorPrincipalIdin interfaceorg.kuali.rice.kew.api.action.ActionItemContract
-
getDelegatorGroupId
- Specified by:
getDelegatorGroupIdin interfaceorg.kuali.rice.kew.api.action.ActionItemContract
-
getDelegationType
public org.kuali.rice.core.api.delegation.DelegationType getDelegationType()- Specified by:
getDelegationTypein interfaceorg.kuali.rice.kew.api.action.ActionItemContract
-
getRequestLabel
-
getGroup
public org.kuali.rice.kim.api.group.Group getGroup() -
getRecipientTypeCode
-
getActionRequestLabel
-
isWorkgroupItem
public boolean isWorkgroupItem() -
getPrincipal
public org.kuali.rice.kim.api.identity.principal.Principal getPrincipal() -
setResponsibilityId
-
setDocName
-
setActionRequestCd
-
setDateAssigned
-
setPrincipalId
-
setDocumentId
-
setId
-
setActionRequestId
-
setDocHandlerURL
-
setGroupId
-
setDocLabel
-
setDocTitle
-
setRoleName
-
setDelegatorPrincipalId
-
setDelegatorGroupId
-
setDelegationType
public void setDelegationType(org.kuali.rice.core.api.delegation.DelegationType delegationType) -
setRequestLabel
-
getActionItemIndex
Deprecated.- Specified by:
getActionItemIndexin interfaceorg.kuali.rice.kew.api.action.ActionItemContract
-
toString
-
getRouteHeaderRouteStatus
-
getRouteHeaderCombinedStatus
-
getRouteHeaderCreateDate
-
getRouteHeaderInitiatorName
-
getRouteHeaderApprovedDate
-
getRouteHeaderCurrentRouteLevelName
-
getRouteHeaderInitiatorWorkflowId
-
getActionListIndex
-
setActionListIndex
-
getLastApprovedDate
-
getCustomActions
-
setCustomActions
-
getRowStyleClass
-
setRowStyleClass
-
getDelegatorName
-
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
-
setRouteHeader
-
getMinimalRouteHeader
-
deepCopy
-
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
-