Package org.kuali.rice.kew.actionitem
Class ActionItemBase
java.lang.Object
org.kuali.rice.kew.actionitem.ActionItemBase
- All Implemented Interfaces:
Serializable,ActionItemContract
- Direct Known Subclasses:
ActionItem,OutboxItem
@MappedSuperclass
public class ActionItemBase
extends Object
implements 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.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(Preferences preferences) booleanvoidsetActionListIndex(Integer actionListIndex) voidsetActionRequestCd(String actionRequestCd) voidsetActionRequestId(String actionRequestId) voidsetCustomActions(Map<String, String> customActions) voidsetDateAssigned(Timestamp dateAssigned) voidsetDateAssignedStringValue(String dateAssignedStringValue) voidsetDelegationType(DelegationType delegationType) voidsetDelegatorGroupId(String delegatorGroupId) voidsetDelegatorPrincipalId(String delegatorPrincipalId) voidsetDisplayParameters(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 interfaceActionItemContract
-
getDateAssignedString
Deprecated.- Specified by:
getDateAssignedStringin interfaceActionItemContract
-
getDateAssignedStringValue
-
setDateAssignedStringValue
-
getId
- Specified by:
getIdin interfaceActionItemContract
-
getPrincipalId
- Specified by:
getPrincipalIdin interfaceActionItemContract
-
getDateAssigned
-
getDateTimeAssigned
public org.joda.time.DateTime getDateTimeAssigned()- Specified by:
getDateTimeAssignedin interfaceActionItemContract
-
getActionRequestCd
- Specified by:
getActionRequestCdin interfaceActionItemContract
-
getActionRequestId
- Specified by:
getActionRequestIdin interfaceActionItemContract
-
getDocumentId
- Specified by:
getDocumentIdin interfaceActionItemContract
-
getGroupId
- Specified by:
getGroupIdin interfaceActionItemContract
-
getDocTitle
- Specified by:
getDocTitlein interfaceActionItemContract
-
getDocLabel
- Specified by:
getDocLabelin interfaceActionItemContract
-
getDocHandlerURL
- Specified by:
getDocHandlerURLin interfaceActionItemContract
-
getDocName
- Specified by:
getDocNamein interfaceActionItemContract
-
getResponsibilityId
- Specified by:
getResponsibilityIdin interfaceActionItemContract
-
getRoleName
- Specified by:
getRoleNamein interfaceActionItemContract
-
getDelegatorPrincipalId
- Specified by:
getDelegatorPrincipalIdin interfaceActionItemContract
-
getDelegatorGroupId
- Specified by:
getDelegatorGroupIdin interfaceActionItemContract
-
getDelegationType
- Specified by:
getDelegationTypein interfaceActionItemContract
-
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
-
setRequestLabel
-
getActionItemIndex
Deprecated.- Specified by:
getActionItemIndexin interfaceActionItemContract
-
toString
-
getRouteHeaderRouteStatus
-
getRouteHeaderCombinedStatus
-
getRouteHeaderCreateDate
-
getRouteHeaderInitiatorName
-
getRouteHeaderApprovedDate
-
getRouteHeaderCurrentRouteLevelName
-
getRouteHeaderInitiatorWorkflowId
-
getActionListIndex
-
setActionListIndex
-
getLastApprovedDate
-
getCustomActions
-
setCustomActions
-
getRowStyleClass
-
setRowStyleClass
-
getDelegatorName
-
getGroupName
-
initialize
-
getDisplayParameters
-
setDisplayParameters
-
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
-