org.kuali.rice.kew.rule
Class RulePostProcessor
java.lang.Object
   org.kuali.rice.kew.postprocessor.DefaultPostProcessor
org.kuali.rice.kew.postprocessor.DefaultPostProcessor
       org.kuali.rice.kew.rule.RulePostProcessor
org.kuali.rice.kew.rule.RulePostProcessor
- All Implemented Interfaces: 
- PostProcessor
- public class RulePostProcessor 
- extends DefaultPostProcessor
The PostProcessor implementation for rules.  Delegates to the
 org.kuali.rice.kew.rule.service.RuleServiceInternal#makeCurrent(Long) method.
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
- See Also:
- org.kuali.rice.kew.rule.service.RuleServiceInternal#makeCurrent(Long)
 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
RulePostProcessor
public RulePostProcessor()
doRouteStatusChange
public ProcessDocReport doRouteStatusChange(DocumentRouteStatusChange statusChangeEvent)
                                     throws Exception
- Description copied from interface: PostProcessor
- Executed whenever the status of the document changes.
 
- 
- Specified by:
- doRouteStatusChangein interface- PostProcessor
- Overrides:
- doRouteStatusChangein class- DefaultPostProcessor
 
- 
- Returns:
- ProcessDocReport indicating if the status change succeeded
- Throws:
- Exception
 
doRouteLevelChange
public ProcessDocReport doRouteLevelChange(DocumentRouteLevelChange levelChangeEvent)
                                    throws Exception
- Description copied from interface: PostProcessor
- Executed whenever the document transitions from one node to another.
 
- 
- Specified by:
- doRouteLevelChangein interface- PostProcessor
- Overrides:
- doRouteLevelChangein class- DefaultPostProcessor
 
- 
- Returns:
- ProcessDocReport indicating if the node transition succeeded
- Throws:
- Exception
 
doDeleteRouteHeader
public ProcessDocReport doDeleteRouteHeader(DeleteEvent event)
                                     throws Exception
- Description copied from interface: PostProcessor
- Executed whenever a deletion of the document is required.
 
- 
- Specified by:
- doDeleteRouteHeaderin interface- PostProcessor
- Overrides:
- doDeleteRouteHeaderin class- DefaultPostProcessor
 
- 
- Returns:
- ProcessDocReport indicating if the deletion should be permitted to occur or not
- Throws:
- Exception
 
getVersion
public String getVersion()
                  throws Exception
- 
- Throws:
- Exception
 
Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.