@Transactional public class PostProcessorServiceImpl extends Object implements PostProcessorService
| Constructor and Description |
|---|
PostProcessorServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
ProcessDocReport |
afterActionTaken(ActionType performed,
ActionTakenEvent event)
Executed after an action is taken against the document.
|
ProcessDocReport |
afterProcess(AfterProcessEvent event)
This method first checks to see if the document can be retrieved by the
DocumentService. |
ProcessDocReport |
beforeProcess(BeforeProcessEvent event)
This method first checks to see if the document can be retrieved by the
DocumentService. |
ProcessDocReport |
doActionTaken(ActionTakenEvent event)
Executed whenever an action is taken against the document.
|
ProcessDocReport |
doDeleteRouteHeader(DeleteEvent event)
Executed whenever a deletion of the document is required.
|
ProcessDocReport |
doRouteLevelChange(DocumentRouteLevelChange levelChangeEvent)
Executed whenever the document transitions from one node to another.
|
ProcessDocReport |
doRouteStatusChange(DocumentRouteStatusChange statusChangeEvent)
Executed whenever the status of the document changes.
|
protected UserSession |
establishPostProcessorUserSession()
Establishes the UserSession if one does not already exist.
|
List<String> |
getDocumentIdsToLock(DocumentLockingEvent event)
This method first checks to see if the document can be retrieved by the
DocumentService. |
void |
setDocumentService(DocumentService documentService)
Sets the documentService attribute value.
|
public PostProcessorServiceImpl()
public ProcessDocReport doRouteStatusChange(DocumentRouteStatusChange statusChangeEvent) throws Exception
PostProcessordoRouteStatusChange in interface PostProcessorExceptionPostProcessor.doRouteStatusChange(org.kuali.rice.kew.framework.postprocessor.DocumentRouteStatusChange)public ProcessDocReport doRouteLevelChange(DocumentRouteLevelChange levelChangeEvent) throws Exception
PostProcessordoRouteLevelChange in interface PostProcessorExceptionPostProcessor.doRouteLevelChange(org.kuali.rice.kew.framework.postprocessor.DocumentRouteLevelChange)public ProcessDocReport doDeleteRouteHeader(DeleteEvent event) throws Exception
PostProcessordoDeleteRouteHeader in interface PostProcessorExceptionPostProcessor.doDeleteRouteHeader(org.kuali.rice.kew.framework.postprocessor.DeleteEvent)public ProcessDocReport doActionTaken(ActionTakenEvent event) throws Exception
PostProcessordoActionTaken in interface PostProcessorExceptionPostProcessor.doActionTaken(org.kuali.rice.kew.framework.postprocessor.ActionTakenEvent)public ProcessDocReport afterActionTaken(ActionType performed, ActionTakenEvent event) throws Exception
PostProcessorafterActionTaken in interface PostProcessorExceptionPostProcessor.afterActionTaken(org.kuali.rice.kew.api.action.ActionType, org.kuali.rice.kew.framework.postprocessor.ActionTakenEvent)public ProcessDocReport afterProcess(AfterProcessEvent event) throws Exception
DocumentService. If the document is
found the Document.afterWorkflowEngineProcess(boolean) method will be invoked on itafterProcess in interface PostProcessorExceptionPostProcessor.afterProcess(org.kuali.rice.kew.framework.postprocessor.AfterProcessEvent)public ProcessDocReport beforeProcess(BeforeProcessEvent event) throws Exception
DocumentService. If the document is
found the Document.beforeWorkflowEngineProcess() method will be invoked on itbeforeProcess in interface PostProcessorExceptionPostProcessor.beforeProcess(org.kuali.rice.kew.framework.postprocessor.BeforeProcessEvent)public List<String> getDocumentIdsToLock(DocumentLockingEvent event) throws Exception
DocumentService. If the document is
found the Document.beforeWorkflowEngineProcess() method will be invoked on itgetDocumentIdsToLock in interface PostProcessorExceptionPostProcessor.beforeProcess(org.kuali.rice.kew.framework.postprocessor.BeforeProcessEvent)public final void setDocumentService(DocumentService documentService)
documentService - The documentService to set.protected UserSession establishPostProcessorUserSession() throws WorkflowException
WorkflowExceptionCopyright © 2005–2016 The Kuali Foundation. All rights reserved.