@Transactional public class WorkflowDocumentServiceImpl extends Object implements WorkflowDocumentService
| Constructor and Description | 
|---|
| WorkflowDocumentServiceImpl() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | acknowledge(WorkflowDocument workflowDocument,
                      String annotation,
                      List<AdHocRouteRecipient> adHocRecipients)acknowledge this workflowDocument optionally providing an annotation for this action taken
 which will show up in the route log for this document corresponding to this action taken,
 additionally optionally providing a list of ad hoc recipients for this document which should
 be restricted to actions requested of acknowledge or fyi as all other action request types
 will be discarded | 
| void | approve(WorkflowDocument workflowDocument,
              String annotation,
              List<AdHocRouteRecipient> adHocRecipients)approve this workflowDocument optionally providing an annotation for this action taken which
 will show up in the route log for this document corresponding to this action taken, and
 additionally optionally providing a list of ad hoc recipients for the document | 
| void | blanketApprove(WorkflowDocument workflowDocument,
                            String annotation,
                            List<AdHocRouteRecipient> adHocRecipients)blanket approve this document optionally providing an annotation for this action taken which
 will show up in the route log for this document corresponding to this action taken, and
 additionally optionally providing a list of ad hoc recipients for this document which should
 be restricted to actions requested of acknowledge or fyi as all other action request types
 will be discarded. | 
| void | cancel(WorkflowDocument workflowDocument,
            String annotation)cancel this workflowDocument optionally providing an annotation for this action taken which
 will show up in the route log for this document corresponding to this action taken | 
| void | clearFyi(WorkflowDocument workflowDocument,
                List<AdHocRouteRecipient> adHocRecipients)clear the fyi request for this document, optinoally providing a list of ad hoc recipients for
 this document which should be restricted to actions requested of fyi as all other action
 request types will be discarded | 
| void | complete(WorkflowDocument workflowDocument,
                String annotation,
                List adHocRecipients)Completes workflow document | 
| WorkflowDocument | createWorkflowDocument(String documentTypeName,
                                            Person person)Given a documentTypeName and workflowUser, returns a new workflowDocument from the workflow
 server. | 
| void | disapprove(WorkflowDocument workflowDocument,
                    String annotation)disapprove this workflowDocument optionally providing an annotation for this action taken
 which will show up in the route log for this document corresponding to this action taken | 
| String | getCurrentRouteLevelName(WorkflowDocument workflowDocument)Gets the current route level name of the workflow document even if document has no active
 node names. | 
| String | getCurrentRouteNodeNames(WorkflowDocument workflowDocument)Returns the current node names of the document delimited by  ", "if there is more
 than one. | 
| WorkflowDocument | loadWorkflowDocument(String documentId,
                                        Person user)Given a documentHeaderId and workflowUser, retrieves the workflowDocument associated with
 that documentHeaderId from the workflow server. | 
| void | recall(WorkflowDocument workflowDocument,
            String annotation,
            boolean cancel)recall this workflowDocument optionally providing an annotation for this action taken which
 will show up in the route log for this document corresponding to this action taken | 
| void | route(WorkflowDocument workflowDocument,
          String annotation,
          List<AdHocRouteRecipient> adHocRecipients)route this workflowDocument optionally providing an annotation for this action taken which
 will show up in the route log for this document corresponding to this action taken, and
 additionally optionally providing a list of ad hoc recipients for the document | 
| void | save(WorkflowDocument workflowDocument,
        String annotation)This method will first determine if the  WorkflowDocument.saveDocument(String)method
 is valid to be called. | 
| void | saveRoutingData(WorkflowDocument workflowDocument)save the routing data of the document to workflow | 
| void | sendWorkflowNotification(WorkflowDocument workflowDocument,
                                                String annotation,
                                                List<AdHocRouteRecipient> adHocRecipients)Sends workflow notification to the list of ad hoc recipients. | 
| void | sendWorkflowNotification(WorkflowDocument workflowDocument,
                                                String annotation,
                                                List<AdHocRouteRecipient> adHocRecipients,
                                                String notificationLabel)Sends workflow notification to the list of ad hoc recipients. | 
| void | superUserApprove(WorkflowDocument workflowDocument,
                                String annotation)super user approve this workflowDocument optionally providing an annotation for this action
 taken which will show up in the route log for this document corresponding to this action
 taken | 
| void | superUserCancel(WorkflowDocument workflowDocument,
                              String annotation)super user cancel this workflowDocument optionally providing an annotation for this action
 taken which will show up in the route log for this document corresponding to this action
 taken | 
| void | superUserDisapprove(WorkflowDocument workflowDocument,
                                      String annotation)super user disapprove this workflowDocument optionally providing an annotation for this
 action taken which will show up in the route log for this document corresponding to this
 action taken | 
| boolean | workflowDocumentExists(String documentId) | 
public WorkflowDocumentServiceImpl()
public boolean workflowDocumentExists(String documentId)
workflowDocumentExists in interface WorkflowDocumentServicepublic WorkflowDocument createWorkflowDocument(String documentTypeName, Person person)
WorkflowDocumentServicecreateWorkflowDocument in interface WorkflowDocumentServicepublic WorkflowDocument loadWorkflowDocument(String documentId, Person user)
WorkflowDocumentServiceloadWorkflowDocument in interface WorkflowDocumentServicepublic void acknowledge(WorkflowDocument workflowDocument, String annotation, List<AdHocRouteRecipient> adHocRecipients) throws WorkflowException
WorkflowDocumentServiceacknowledge in interface WorkflowDocumentServiceWorkflowExceptionpublic void approve(WorkflowDocument workflowDocument, String annotation, List<AdHocRouteRecipient> adHocRecipients) throws WorkflowException
WorkflowDocumentServiceapprove in interface WorkflowDocumentServiceWorkflowExceptionpublic void superUserApprove(WorkflowDocument workflowDocument, String annotation) throws WorkflowException
WorkflowDocumentServicesuperUserApprove in interface WorkflowDocumentServiceWorkflowExceptionpublic void superUserCancel(WorkflowDocument workflowDocument, String annotation) throws WorkflowException
WorkflowDocumentServicesuperUserCancel in interface WorkflowDocumentServiceWorkflowExceptionpublic void superUserDisapprove(WorkflowDocument workflowDocument, String annotation) throws WorkflowException
WorkflowDocumentServicesuperUserDisapprove in interface WorkflowDocumentServiceWorkflowExceptionpublic void blanketApprove(WorkflowDocument workflowDocument, String annotation, List<AdHocRouteRecipient> adHocRecipients) throws WorkflowException
WorkflowDocumentServiceblanketApprove in interface WorkflowDocumentServiceWorkflowExceptionpublic void cancel(WorkflowDocument workflowDocument, String annotation) throws WorkflowException
WorkflowDocumentServicecancel in interface WorkflowDocumentServiceWorkflowExceptionpublic void recall(WorkflowDocument workflowDocument, String annotation, boolean cancel) throws WorkflowException
WorkflowDocumentServicerecall in interface WorkflowDocumentServiceWorkflowExceptionpublic void clearFyi(WorkflowDocument workflowDocument, List<AdHocRouteRecipient> adHocRecipients) throws WorkflowException
WorkflowDocumentServiceclearFyi in interface WorkflowDocumentServiceWorkflowExceptionpublic void sendWorkflowNotification(WorkflowDocument workflowDocument, String annotation, List<AdHocRouteRecipient> adHocRecipients) throws WorkflowException
WorkflowDocumentServicesendWorkflowNotification in interface WorkflowDocumentServiceWorkflowExceptionpublic void sendWorkflowNotification(WorkflowDocument workflowDocument, String annotation, List<AdHocRouteRecipient> adHocRecipients, String notificationLabel) throws WorkflowException
WorkflowDocumentServicesendWorkflowNotification in interface WorkflowDocumentServiceWorkflowExceptionpublic void disapprove(WorkflowDocument workflowDocument, String annotation) throws WorkflowException
WorkflowDocumentServicedisapprove in interface WorkflowDocumentServiceWorkflowExceptionpublic void route(WorkflowDocument workflowDocument, String annotation, List<AdHocRouteRecipient> adHocRecipients) throws WorkflowException
WorkflowDocumentServiceroute in interface WorkflowDocumentServiceWorkflowExceptionpublic void save(WorkflowDocument workflowDocument, String annotation) throws WorkflowException
WorkflowDocumentServiceWorkflowDocument.saveDocument(String) method
 is valid to be called. If so the method will save the document to workflows action list
 optionally providing an annotation which will show up in the route log for this document
 corresponding to this action taken. If the WorkflowDocument.saveDocument() method is not
 valid to be called the system will instead call the method
 WorkflowDocumentService.saveRoutingData(WorkflowDocument)save in interface WorkflowDocumentServiceWorkflowExceptionpublic void saveRoutingData(WorkflowDocument workflowDocument) throws WorkflowException
WorkflowDocumentServicesaveRoutingData in interface WorkflowDocumentServiceWorkflowExceptionpublic String getCurrentRouteLevelName(WorkflowDocument workflowDocument) throws WorkflowException
WorkflowDocumentServicegetCurrentRouteLevelName in interface WorkflowDocumentServiceWorkflowExceptionpublic String getCurrentRouteNodeNames(WorkflowDocument workflowDocument)
WorkflowDocumentService", " if there is more
 than one.getCurrentRouteNodeNames in interface WorkflowDocumentServicepublic void complete(WorkflowDocument workflowDocument, String annotation, List adHocRecipients) throws WorkflowException
complete in interface WorkflowDocumentServiceWorkflowExceptionWorkflowDocumentService.complete(org.kuali.rice.kew.api.WorkflowDocument, String, java.util.List)Copyright © 2005-2015 The Kuali Foundation. All Rights Reserved.