| java.lang.Object edu.iu.uis.eden.routeheader.WorkflowDocumentServiceImpl
WorkflowDocumentServiceImpl | public class WorkflowDocumentServiceImpl implements WorkflowDocumentService(Code) | | author: rkirkend author: this class mainly interacts with ActionEvent 'action' classes and non-vo objects. |
Method Summary | |
public DocumentRouteHeaderValue | acknowledgeDocument(WorkflowUser user, DocumentRouteHeaderValue routeHeader, String annotation) | public DocumentRouteHeaderValue | appSpecificRouteDocument(WorkflowUser user, DocumentRouteHeaderValue document, String actionRequested, String nodeName, String annotation, Recipient recipient, String responsibilityDesc, Boolean ignorePrevious) | public DocumentRouteHeaderValue | approveDocument(WorkflowUser user, DocumentRouteHeaderValue routeHeader, String annotation) | public DocumentRouteHeaderValue | blanketApproval(WorkflowUser user, DocumentRouteHeaderValue routeHeader, String annotation, Integer routeLevel) | public DocumentRouteHeaderValue | blanketApproval(WorkflowUser user, DocumentRouteHeaderValue routeHeader, String annotation, Set nodeNames) | public DocumentRouteHeaderValue | cancelDocument(WorkflowUser user, DocumentRouteHeaderValue routeHeader, String annotation) | public DocumentRouteHeaderValue | clearFYIDocument(WorkflowUser user, DocumentRouteHeaderValue routeHeader) | public DocumentRouteHeaderValue | completeDocument(WorkflowUser user, DocumentRouteHeaderValue routeHeader, String annotation) | public DocumentRouteHeaderValue | createDocument(WorkflowUser user, DocumentRouteHeaderValue routeHeader) | public void | deleteDocument(WorkflowUser user, DocumentRouteHeaderValue routeHeader) | public DocumentRouteHeaderValue | disapproveDocument(WorkflowUser user, DocumentRouteHeaderValue routeHeader, String annotation) | public void | logDocumentAction(WorkflowUser user, DocumentRouteHeaderValue routeHeader, String annotation) | public DocumentRouteHeaderValue | moveDocument(WorkflowUser user, DocumentRouteHeaderValue routeHeader, MovePoint movePoint, String annotation) | public DocumentRouteHeaderValue | releaseWorkgroupAuthority(WorkflowUser user, DocumentRouteHeaderValue routeHeader, Workgroup workgroup, String annotation) | public DocumentRouteHeaderValue | returnDocumentToPreviousNode(WorkflowUser user, DocumentRouteHeaderValue routeHeader, String destinationNodeName, String annotation) | public DocumentRouteHeaderValue | returnDocumentToPreviousRouteLevel(WorkflowUser user, DocumentRouteHeaderValue routeHeader, Integer destRouteLevel, String annotation) | public DocumentRouteHeaderValue | revokeAdHocRequests(WorkflowUser user, DocumentRouteHeaderValue document, AdHocRevoke revoke, String annotation) | public DocumentRouteHeaderValue | routeDocument(WorkflowUser user, DocumentRouteHeaderValue routeHeader, String annotation) | public DocumentRouteHeaderValue | saveDocument(WorkflowUser user, DocumentRouteHeaderValue routeHeader, String annotation) | public DocumentRouteHeaderValue | saveRoutingData(WorkflowUser user, DocumentRouteHeaderValue routeHeader) | public DocumentRouteHeaderValue | superUserActionRequestApproveAction(WorkflowUser user, DocumentRouteHeaderValue routeHeader, Long actionRequestId, String annotation) | public DocumentRouteHeaderValue | superUserApprove(WorkflowUser user, DocumentRouteHeaderValue routeHeader, String annotation) | public DocumentRouteHeaderValue | superUserCancelAction(WorkflowUser user, DocumentRouteHeaderValue routeHeader, String annotation) | public DocumentRouteHeaderValue | superUserDisapproveAction(WorkflowUser user, DocumentRouteHeaderValue routeHeader, String annotation) | public DocumentRouteHeaderValue | superUserNodeApproveAction(WorkflowUser user, DocumentRouteHeaderValue routeHeader, String nodeName, String annotation) | public DocumentRouteHeaderValue | superUserReturnDocumentToPreviousNode(WorkflowUser user, Long documentId, String nodeName, String annotation) TODO remove this implementation in favor of having the SuperUserAction call through the WorkflowDocument object. | public DocumentRouteHeaderValue | superUserReturnDocumentToPreviousNode(WorkflowUser user, DocumentRouteHeaderValue routeHeader, String nodeName, String annotation) | public void | takeMassActions(WorkflowUser user, List actionInvocations) | public DocumentRouteHeaderValue | takeWorkgroupAuthority(WorkflowUser user, DocumentRouteHeaderValue routeHeader, Workgroup workgroup, String annotation) |
superUserReturnDocumentToPreviousNode | public DocumentRouteHeaderValue superUserReturnDocumentToPreviousNode(WorkflowUser user, Long documentId, String nodeName, String annotation) throws InvalidActionTakenException, EdenUserNotFoundException(Code) | | TODO remove this implementation in favor of having the SuperUserAction call through the WorkflowDocument object. This
method is here to resolve KULWF-727 where we were getting an optimistic lock exception from the super user screen on
return to previous node. This allows us to load the DocumentRouteHeaderValue inside of the transaction interceptor
so that we can stay within the same PersistenceBroker cache.
|
|
|