Package org.kuali.rice.kew.impl.document
Class WorkflowDocumentServiceImpl
java.lang.Object
org.kuali.rice.kew.impl.document.WorkflowDocumentServiceImpl
- All Implemented Interfaces:
WorkflowDocumentService
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription_getActionsTaken(String documentId) protected booleanactionRequestMatches(ActionRequestValue actionRequest, String nodeName, String principalId) addDocumentLink(DocumentLink documentLink) deleteDocumentLink(String documentLinkId) deleteDocumentLinksByDocumentId(String originatingDocumentId) documentSearch(String principalId, DocumentSearchCriteria criteria) documentSearchSaveable(String principalId, DocumentSearchCriteria criteria, boolean saveSearch) booleandoesDocumentExist(String documentId) getActionRequestsForPrincipalAtNode(String documentId, String nodeName, String principalId) getActionsTaken(String documentId) getActiveRouteNodeInstances(String documentId) getActiveRouteNodeNames(String documentId) getActiveSimpleRouteNodeNames(String documentId) getAllActionsTaken(String documentId) getApplicationDocumentId(String documentId) getApplicationDocumentStatus(String documentId) getCurrentRouteNodeInstances(String documentId) getCurrentRouteNodeNames(String documentId) getCurrentSimpleRouteNodeNames(String documentId) getDocument(String documentId) getDocumentContent(String documentId) getDocumentDetail(String documentId) getDocumentDetailByAppId(String documentTypeName, String appId) getDocumentInitiatorPrincipalId(String documentId) getDocumentLink(String documentLinkId) getDocumentStatus(String documentId) getDocumentStatusTransitionHistory(String documentId) getDocumentTypeName(String documentId) getIncomingDocumentLinks(String destinationDocumentId) getOutgoingDocumentLinks(String originatingDocumentId) getPendingActionRequests(String documentId) getPreviousRouteNodeNames(String documentId) getPrincipalIdsWithPendingActionRequestByActionRequestedAndDocId(String actionRequestedCd, String documentId) getRootActionRequests(String documentId) getRoutedByPrincipalIdByDocumentId(String documentId) getRouteNodeInstance(String nodeInstanceId) getRouteNodeInstances(String documentId) List<org.joda.time.DateTime>getSearchableAttributeDateTimeValuesByKey(String documentId, String key) getSearchableAttributeFloatValuesByKey(String documentId, String key) getSearchableAttributeLongValuesByKey(String documentId, String key) getSearchableAttributeStringValuesByKey(String documentId, String key) getTerminalRouteNodeInstances(String documentId) getTerminalRouteNodeNames(String documentId)
-
Constructor Details
-
WorkflowDocumentServiceImpl
public WorkflowDocumentServiceImpl()
-
-
Method Details
-
getDocument
- Specified by:
getDocumentin interfaceWorkflowDocumentService
-
doesDocumentExist
- Specified by:
doesDocumentExistin interfaceWorkflowDocumentService
-
getDocumentTypeName
- Specified by:
getDocumentTypeNamein interfaceWorkflowDocumentService
-
getDocumentDetailByAppId
- Specified by:
getDocumentDetailByAppIdin interfaceWorkflowDocumentService
-
getRouteNodeInstance
- Specified by:
getRouteNodeInstancein interfaceWorkflowDocumentService
-
getDocumentStatus
- Specified by:
getDocumentStatusin interfaceWorkflowDocumentService
-
getApplicationDocumentId
- Specified by:
getApplicationDocumentIdin interfaceWorkflowDocumentService
-
getApplicationDocumentStatus
- Specified by:
getApplicationDocumentStatusin interfaceWorkflowDocumentService- Throws:
RiceIllegalArgumentException
-
documentSearch
- Specified by:
documentSearchin interfaceWorkflowDocumentService
-
documentSearchSaveable
public DocumentSearchResults documentSearchSaveable(String principalId, DocumentSearchCriteria criteria, boolean saveSearch) - Specified by:
documentSearchSaveablein interfaceWorkflowDocumentService
-
getSearchableAttributeStringValuesByKey
- Specified by:
getSearchableAttributeStringValuesByKeyin interfaceWorkflowDocumentService
-
getSearchableAttributeDateTimeValuesByKey
public List<org.joda.time.DateTime> getSearchableAttributeDateTimeValuesByKey(String documentId, String key) - Specified by:
getSearchableAttributeDateTimeValuesByKeyin interfaceWorkflowDocumentService
-
getSearchableAttributeFloatValuesByKey
- Specified by:
getSearchableAttributeFloatValuesByKeyin interfaceWorkflowDocumentService
-
getSearchableAttributeLongValuesByKey
- Specified by:
getSearchableAttributeLongValuesByKeyin interfaceWorkflowDocumentService
-
getDocumentContent
- Specified by:
getDocumentContentin interfaceWorkflowDocumentService
-
getRootActionRequests
- Specified by:
getRootActionRequestsin interfaceWorkflowDocumentService
-
getPendingActionRequests
- Specified by:
getPendingActionRequestsin interfaceWorkflowDocumentService
-
getActionRequestsForPrincipalAtNode
public List<ActionRequest> getActionRequestsForPrincipalAtNode(String documentId, String nodeName, String principalId) - Specified by:
getActionRequestsForPrincipalAtNodein interfaceWorkflowDocumentService
-
actionRequestMatches
protected boolean actionRequestMatches(ActionRequestValue actionRequest, String nodeName, String principalId) -
getActionsTaken
- Specified by:
getActionsTakenin interfaceWorkflowDocumentService
-
_getActionsTaken
- Specified by:
_getActionsTakenin interfaceWorkflowDocumentService
-
getAllActionsTaken
- Specified by:
getAllActionsTakenin interfaceWorkflowDocumentService
-
getDocumentDetail
- Specified by:
getDocumentDetailin interfaceWorkflowDocumentService
-
getDocumentStatusTransitionHistory
- Specified by:
getDocumentStatusTransitionHistoryin interfaceWorkflowDocumentService
-
getRouteNodeInstances
- Specified by:
getRouteNodeInstancesin interfaceWorkflowDocumentService
-
getActiveRouteNodeInstances
- Specified by:
getActiveRouteNodeInstancesin interfaceWorkflowDocumentService
-
getTerminalRouteNodeInstances
- Specified by:
getTerminalRouteNodeInstancesin interfaceWorkflowDocumentService
-
getCurrentRouteNodeInstances
- Specified by:
getCurrentRouteNodeInstancesin interfaceWorkflowDocumentService
-
getActiveRouteNodeNames
- Specified by:
getActiveRouteNodeNamesin interfaceWorkflowDocumentService
-
getActiveSimpleRouteNodeNames
- Specified by:
getActiveSimpleRouteNodeNamesin interfaceWorkflowDocumentService
-
getTerminalRouteNodeNames
- Specified by:
getTerminalRouteNodeNamesin interfaceWorkflowDocumentService
-
getCurrentRouteNodeNames
- Specified by:
getCurrentRouteNodeNamesin interfaceWorkflowDocumentService
-
getCurrentSimpleRouteNodeNames
- Specified by:
getCurrentSimpleRouteNodeNamesin interfaceWorkflowDocumentService
-
getPreviousRouteNodeNames
- Specified by:
getPreviousRouteNodeNamesin interfaceWorkflowDocumentService
-
getPrincipalIdsWithPendingActionRequestByActionRequestedAndDocId
public List<String> getPrincipalIdsWithPendingActionRequestByActionRequestedAndDocId(String actionRequestedCd, String documentId) - Specified by:
getPrincipalIdsWithPendingActionRequestByActionRequestedAndDocIdin interfaceWorkflowDocumentService
-
getDocumentInitiatorPrincipalId
- Specified by:
getDocumentInitiatorPrincipalIdin interfaceWorkflowDocumentService
-
getRoutedByPrincipalIdByDocumentId
- Specified by:
getRoutedByPrincipalIdByDocumentIdin interfaceWorkflowDocumentService
-
addDocumentLink
- Specified by:
addDocumentLinkin interfaceWorkflowDocumentService- Throws:
RiceIllegalArgumentException
-
deleteDocumentLink
- Specified by:
deleteDocumentLinkin interfaceWorkflowDocumentService- Throws:
RiceIllegalArgumentException
-
deleteDocumentLinksByDocumentId
public List<DocumentLink> deleteDocumentLinksByDocumentId(String originatingDocumentId) throws RiceIllegalArgumentException - Specified by:
deleteDocumentLinksByDocumentIdin interfaceWorkflowDocumentService- Throws:
RiceIllegalArgumentException
-
getOutgoingDocumentLinks
public List<DocumentLink> getOutgoingDocumentLinks(String originatingDocumentId) throws RiceIllegalArgumentException - Specified by:
getOutgoingDocumentLinksin interfaceWorkflowDocumentService- Throws:
RiceIllegalArgumentException
-
getIncomingDocumentLinks
public List<DocumentLink> getIncomingDocumentLinks(String destinationDocumentId) throws RiceIllegalArgumentException - Specified by:
getIncomingDocumentLinksin interfaceWorkflowDocumentService- Throws:
RiceIllegalArgumentException
-
getDocumentLink
- Specified by:
getDocumentLinkin interfaceWorkflowDocumentService- Throws:
RiceIllegalArgumentException
-