public class RulePostProcessor extends DefaultPostProcessor
PostProcessor
implementation for rules. Delegates to the
org.kuali.rice.kew.rule.service.RuleServiceInternal#makeCurrent(Long)
method.org.kuali.rice.kew.rule.service.RuleServiceInternal#makeCurrent(Long)
Constructor and Description |
---|
RulePostProcessor() |
Modifier and Type | Method and Description |
---|---|
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.
|
String |
getVersion() |
afterActionTaken, afterProcess, beforeProcess, doActionTaken, getDocumentIdsToLock
public RulePostProcessor()
public ProcessDocReport doRouteStatusChange(DocumentRouteStatusChange statusChangeEvent) throws Exception
PostProcessor
doRouteStatusChange
in interface PostProcessor
doRouteStatusChange
in class DefaultPostProcessor
Exception
public ProcessDocReport doRouteLevelChange(DocumentRouteLevelChange levelChangeEvent) throws Exception
PostProcessor
doRouteLevelChange
in interface PostProcessor
doRouteLevelChange
in class DefaultPostProcessor
Exception
public ProcessDocReport doDeleteRouteHeader(DeleteEvent event) throws Exception
PostProcessor
doDeleteRouteHeader
in interface PostProcessor
doDeleteRouteHeader
in class DefaultPostProcessor
Exception
public String getVersion() throws Exception
Exception
Copyright © 2005–2014 The Kuali Foundation. All rights reserved.