public class WorkflowDocumentServiceImpl extends Object implements WorkflowDocumentService
| Constructor and Description |
|---|
WorkflowDocumentServiceImpl() |
public WorkflowDocumentServiceImpl()
public Document getDocument(String documentId)
getDocument in interface WorkflowDocumentServicepublic boolean doesDocumentExist(String documentId)
doesDocumentExist in interface WorkflowDocumentServicepublic DocumentDetail getDocumentDetailByAppId(String documentTypeName, String appId)
getDocumentDetailByAppId in interface WorkflowDocumentServicepublic RouteNodeInstance getRouteNodeInstance(String nodeInstanceId)
getRouteNodeInstance in interface WorkflowDocumentServicepublic DocumentStatus getDocumentStatus(String documentId)
getDocumentStatus in interface WorkflowDocumentServicepublic String getApplicationDocumentId(String documentId)
getApplicationDocumentId in interface WorkflowDocumentServicepublic String getApplicationDocumentStatus(String documentId) throws RiceIllegalArgumentException
getApplicationDocumentStatus in interface WorkflowDocumentServiceRiceIllegalArgumentExceptionpublic DocumentSearchResults documentSearch(String principalId, DocumentSearchCriteria criteria)
documentSearch in interface WorkflowDocumentServicepublic List<String> getSearchableAttributeStringValuesByKey(String documentId, String key)
getSearchableAttributeStringValuesByKey in interface WorkflowDocumentServicepublic List<org.joda.time.DateTime> getSearchableAttributeDateTimeValuesByKey(String documentId, String key)
getSearchableAttributeDateTimeValuesByKey in interface WorkflowDocumentServicepublic List<BigDecimal> getSearchableAttributeFloatValuesByKey(String documentId, String key)
getSearchableAttributeFloatValuesByKey in interface WorkflowDocumentServicepublic List<Long> getSearchableAttributeLongValuesByKey(String documentId, String key)
getSearchableAttributeLongValuesByKey in interface WorkflowDocumentServicepublic DocumentContent getDocumentContent(String documentId)
getDocumentContent in interface WorkflowDocumentServicepublic List<ActionRequest> getRootActionRequests(String documentId)
getRootActionRequests in interface WorkflowDocumentServicepublic List<ActionRequest> getPendingActionRequests(String documentId)
getPendingActionRequests in interface WorkflowDocumentServicepublic List<ActionRequest> getActionRequestsForPrincipalAtNode(String documentId, String nodeName, String principalId)
getActionRequestsForPrincipalAtNode in interface WorkflowDocumentServiceprotected boolean actionRequestMatches(ActionRequestValue actionRequest, String nodeName, String principalId)
public List<ActionTaken> getActionsTaken(String documentId)
getActionsTaken in interface WorkflowDocumentServicepublic List<ActionTaken> _getActionsTaken(String documentId)
_getActionsTaken in interface WorkflowDocumentServicepublic List<ActionTaken> getAllActionsTaken(String documentId)
getAllActionsTaken in interface WorkflowDocumentServicepublic DocumentDetail getDocumentDetail(String documentId)
getDocumentDetail in interface WorkflowDocumentServicepublic List<DocumentStatusTransition> getDocumentStatusTransitionHistory(String documentId)
getDocumentStatusTransitionHistory in interface WorkflowDocumentServicepublic List<RouteNodeInstance> getRouteNodeInstances(String documentId)
getRouteNodeInstances in interface WorkflowDocumentServicepublic List<RouteNodeInstance> getActiveRouteNodeInstances(String documentId)
getActiveRouteNodeInstances in interface WorkflowDocumentServicepublic List<RouteNodeInstance> getTerminalRouteNodeInstances(String documentId)
getTerminalRouteNodeInstances in interface WorkflowDocumentServicepublic List<RouteNodeInstance> getCurrentRouteNodeInstances(String documentId)
getCurrentRouteNodeInstances in interface WorkflowDocumentServicepublic List<String> getActiveRouteNodeNames(String documentId)
getActiveRouteNodeNames in interface WorkflowDocumentServicepublic List<String> getTerminalRouteNodeNames(String documentId)
getTerminalRouteNodeNames in interface WorkflowDocumentServicepublic List<String> getCurrentRouteNodeNames(String documentId)
getCurrentRouteNodeNames in interface WorkflowDocumentServicepublic List<String> getPreviousRouteNodeNames(String documentId)
getPreviousRouteNodeNames in interface WorkflowDocumentServicepublic List<String> getPrincipalIdsWithPendingActionRequestByActionRequestedAndDocId(String actionRequestedCd, String documentId)
getPrincipalIdsWithPendingActionRequestByActionRequestedAndDocId in interface WorkflowDocumentServicepublic String getDocumentInitiatorPrincipalId(String documentId)
getDocumentInitiatorPrincipalId in interface WorkflowDocumentServicepublic String getRoutedByPrincipalIdByDocumentId(String documentId)
getRoutedByPrincipalIdByDocumentId in interface WorkflowDocumentServicepublic DocumentLink addDocumentLink(DocumentLink documentLink) throws RiceIllegalArgumentException
addDocumentLink in interface WorkflowDocumentServiceRiceIllegalArgumentExceptionpublic DocumentLink deleteDocumentLink(String documentLinkId) throws RiceIllegalArgumentException
deleteDocumentLink in interface WorkflowDocumentServiceRiceIllegalArgumentExceptionpublic List<DocumentLink> deleteDocumentLinksByDocumentId(String originatingDocumentId) throws RiceIllegalArgumentException
deleteDocumentLinksByDocumentId in interface WorkflowDocumentServiceRiceIllegalArgumentExceptionpublic List<DocumentLink> getOutgoingDocumentLinks(String originatingDocumentId) throws RiceIllegalArgumentException
getOutgoingDocumentLinks in interface WorkflowDocumentServiceRiceIllegalArgumentExceptionpublic List<DocumentLink> getIncomingDocumentLinks(String destinationDocumentId) throws RiceIllegalArgumentException
getIncomingDocumentLinks in interface WorkflowDocumentServiceRiceIllegalArgumentExceptionpublic DocumentLink getDocumentLink(String documentLinkId) throws RiceIllegalArgumentException
getDocumentLink in interface WorkflowDocumentServiceRiceIllegalArgumentExceptionCopyright © 2005–2016 The Kuali Foundation. All rights reserved.