public class WorkflowDocumentServiceImpl extends Object implements WorkflowDocumentService
| Constructor and Description |
|---|
WorkflowDocumentServiceImpl() |
public WorkflowDocumentServiceImpl()
public DocumentRouteHeaderValue acknowledgeDocument(String principalId, DocumentRouteHeaderValue routeHeader, String annotation) throws InvalidActionTakenException
acknowledgeDocument in interface WorkflowDocumentServiceInvalidActionTakenExceptionpublic DocumentRouteHeaderValue releaseGroupAuthority(String principalId, DocumentRouteHeaderValue routeHeader, String groupId, String annotation) throws InvalidActionTakenException
releaseGroupAuthority in interface WorkflowDocumentServiceInvalidActionTakenExceptionpublic DocumentRouteHeaderValue takeGroupAuthority(String principalId, DocumentRouteHeaderValue routeHeader, String groupId, String annotation) throws InvalidActionTakenException
takeGroupAuthority in interface WorkflowDocumentServiceInvalidActionTakenExceptionpublic DocumentRouteHeaderValue approveDocument(String principalId, DocumentRouteHeaderValue routeHeader, String annotation) throws InvalidActionTakenException
approveDocument in interface WorkflowDocumentServiceInvalidActionTakenExceptionpublic DocumentRouteHeaderValue placeInExceptionRouting(String principalId, DocumentRouteHeaderValue routeHeader, String annotation) throws InvalidActionTakenException
placeInExceptionRouting in interface WorkflowDocumentServiceInvalidActionTakenExceptionpublic DocumentRouteHeaderValue adHocRouteDocumentToPrincipal(String principalId, DocumentRouteHeaderValue document, String actionRequested, String nodeName, Integer priority, String annotation, String targetPrincipalId, String responsibilityDesc, Boolean forceAction, String requestLabel) throws WorkflowException
adHocRouteDocumentToPrincipal in interface WorkflowDocumentServiceWorkflowExceptionpublic DocumentRouteHeaderValue adHocRouteDocumentToGroup(String principalId, DocumentRouteHeaderValue document, String actionRequested, String nodeName, Integer priority, String annotation, String groupId, String responsibilityDesc, Boolean forceAction, String requestLabel) throws WorkflowException
adHocRouteDocumentToGroup in interface WorkflowDocumentServiceWorkflowExceptionpublic DocumentRouteHeaderValue blanketApproval(String principalId, DocumentRouteHeaderValue routeHeader, String annotation, Integer routeLevel) throws InvalidActionTakenException
blanketApproval in interface WorkflowDocumentServiceInvalidActionTakenExceptionpublic DocumentRouteHeaderValue blanketApproval(String principalId, DocumentRouteHeaderValue routeHeader, String annotation, Set nodeNames) throws InvalidActionTakenException
blanketApproval in interface WorkflowDocumentServiceInvalidActionTakenExceptionpublic DocumentRouteHeaderValue cancelDocument(String principalId, DocumentRouteHeaderValue routeHeader, String annotation) throws InvalidActionTakenException
cancelDocument in interface WorkflowDocumentServiceInvalidActionTakenExceptionpublic DocumentRouteHeaderValue recallDocument(String principalId, DocumentRouteHeaderValue routeHeader, String annotation, boolean cancel) throws InvalidActionTakenException
WorkflowDocumentServicerecallDocument in interface WorkflowDocumentServiceInvalidActionTakenExceptionprotected void indexForSearchAfterActionIfNecessary(DocumentRouteHeaderValue routeHeader)
routeHeader - the route header of the document just acted uponpublic DocumentRouteHeaderValue clearFYIDocument(String principalId, DocumentRouteHeaderValue routeHeader, String annotation) throws InvalidActionTakenException
clearFYIDocument in interface WorkflowDocumentServiceInvalidActionTakenExceptionpublic DocumentRouteHeaderValue completeDocument(String principalId, DocumentRouteHeaderValue routeHeader, String annotation) throws InvalidActionTakenException
completeDocument in interface WorkflowDocumentServiceInvalidActionTakenExceptionpublic DocumentRouteHeaderValue createDocument(String principalId, DocumentRouteHeaderValue routeHeader) throws WorkflowException
createDocument in interface WorkflowDocumentServiceWorkflowExceptionpublic DocumentRouteHeaderValue disapproveDocument(String principalId, DocumentRouteHeaderValue routeHeader, String annotation) throws InvalidActionTakenException
disapproveDocument in interface WorkflowDocumentServiceInvalidActionTakenExceptionpublic DocumentRouteHeaderValue returnDocumentToPreviousRouteLevel(String principalId, DocumentRouteHeaderValue routeHeader, Integer destRouteLevel, String annotation) throws InvalidActionTakenException
returnDocumentToPreviousRouteLevel in interface WorkflowDocumentServiceInvalidActionTakenExceptionpublic DocumentRouteHeaderValue returnDocumentToPreviousNode(String principalId, DocumentRouteHeaderValue routeHeader, String destinationNodeName, String annotation) throws InvalidActionTakenException
returnDocumentToPreviousNode in interface WorkflowDocumentServiceInvalidActionTakenExceptionpublic DocumentRouteHeaderValue routeDocument(String principalId, DocumentRouteHeaderValue routeHeader, String annotation) throws WorkflowException, InvalidActionTakenException
routeDocument in interface WorkflowDocumentServiceWorkflowExceptionInvalidActionTakenExceptionpublic DocumentRouteHeaderValue saveRoutingData(String principalId, DocumentRouteHeaderValue routeHeader)
saveRoutingData in interface WorkflowDocumentServicepublic DocumentRouteHeaderValue saveDocument(String principalId, DocumentRouteHeaderValue routeHeader, String annotation) throws InvalidActionTakenException
saveDocument in interface WorkflowDocumentServiceInvalidActionTakenExceptionpublic void deleteDocument(String principalId, DocumentRouteHeaderValue routeHeader) throws WorkflowException
deleteDocument in interface WorkflowDocumentServiceWorkflowExceptionpublic void logDocumentAction(String principalId, DocumentRouteHeaderValue routeHeader, String annotation) throws InvalidActionTakenException
logDocumentAction in interface WorkflowDocumentServiceInvalidActionTakenExceptionpublic DocumentRouteHeaderValue moveDocument(String principalId, DocumentRouteHeaderValue routeHeader, MovePoint movePoint, String annotation) throws InvalidActionTakenException
moveDocument in interface WorkflowDocumentServiceInvalidActionTakenExceptionpublic DocumentRouteHeaderValue superUserActionRequestApproveAction(String principalId, DocumentRouteHeaderValue routeHeader, String actionRequestId, String annotation, boolean runPostProcessor) throws InvalidActionTakenException
superUserActionRequestApproveAction in interface WorkflowDocumentServiceInvalidActionTakenExceptionpublic DocumentRouteHeaderValue superUserActionRequestApproveAction(String principalId, String documentId, String actionRequestId, String annotation, boolean runPostProcessor) throws InvalidActionTakenException
superUserActionRequestApproveAction in interface WorkflowDocumentServiceInvalidActionTakenExceptionpublic DocumentRouteHeaderValue superUserApprove(String principalId, DocumentRouteHeaderValue routeHeader, String annotation, boolean runPostProcessor) throws InvalidActionTakenException
superUserApprove in interface WorkflowDocumentServiceInvalidActionTakenExceptionpublic DocumentRouteHeaderValue superUserCancelAction(String principalId, DocumentRouteHeaderValue routeHeader, String annotation, boolean runPostProcessor) throws InvalidActionTakenException
superUserCancelAction in interface WorkflowDocumentServiceInvalidActionTakenExceptionpublic DocumentRouteHeaderValue superUserDisapproveAction(String principalId, DocumentRouteHeaderValue routeHeader, String annotation, boolean runPostProcessor) throws InvalidActionTakenException
superUserDisapproveAction in interface WorkflowDocumentServiceInvalidActionTakenExceptionpublic DocumentRouteHeaderValue superUserNodeApproveAction(String principalId, DocumentRouteHeaderValue routeHeader, String nodeName, String annotation, boolean runPostProcessor) throws InvalidActionTakenException
superUserNodeApproveAction in interface WorkflowDocumentServiceInvalidActionTakenExceptionpublic DocumentRouteHeaderValue superUserNodeApproveAction(String principalId, String documentId, String nodeName, String annotation, boolean runPostProcessor) throws InvalidActionTakenException
superUserNodeApproveAction in interface WorkflowDocumentServiceInvalidActionTakenExceptionpublic DocumentRouteHeaderValue superUserReturnDocumentToPreviousNode(String principalId, String documentId, String nodeName, String annotation, boolean runPostProcessor) throws InvalidActionTakenException
superUserReturnDocumentToPreviousNode in interface WorkflowDocumentServiceInvalidActionTakenExceptionpublic DocumentRouteHeaderValue superUserReturnDocumentToPreviousNode(String principalId, DocumentRouteHeaderValue routeHeader, String nodeName, String annotation, boolean runPostProcessor) throws InvalidActionTakenException
superUserReturnDocumentToPreviousNode in interface WorkflowDocumentServiceInvalidActionTakenExceptionpublic void takeMassActions(String principalId, List<ActionInvocation> actionInvocations)
WorkflowDocumentServicetakeMassActions in interface WorkflowDocumentServicepublic DocumentRouteHeaderValue revokeAdHocRequests(String principalId, DocumentRouteHeaderValue document, AdHocRevoke revoke, String annotation) throws InvalidActionTakenException
revokeAdHocRequests in interface WorkflowDocumentServiceInvalidActionTakenExceptionpublic DocumentRouteHeaderValue revokeAdHocRequests(String principalId, DocumentRouteHeaderValue document, String actionRequestId, String annotation) throws InvalidActionTakenException
revokeAdHocRequests in interface WorkflowDocumentServiceInvalidActionTakenExceptionprotected Principal loadPrincipal(String principalId)
Copyright © 2005–2016 The Kuali Foundation. All rights reserved.