Class EDocLitePostProcessor
- java.lang.Object
-
- org.kuali.rice.kew.postprocessor.DefaultPostProcessor
-
- org.kuali.rice.edl.framework.workflow.EDocLitePostProcessor
-
- All Implemented Interfaces:
org.kuali.rice.kew.framework.postprocessor.PostProcessor
- Direct Known Subclasses:
EDocLiteDatabasePostProcessor
public class EDocLitePostProcessor extends org.kuali.rice.kew.postprocessor.DefaultPostProcessorPostProcessor responsible for posting events to a url defined in the EDL doc definition.- Author:
- Kuali Rice Team (rice.collab@kuali.org)
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringEVENT_TYPE_ACTION_TAKENstatic java.lang.StringEVENT_TYPE_DELETE_ROUTE_HEADERstatic java.lang.StringEVENT_TYPE_ROUTE_LEVEL_CHANGEstatic java.lang.StringEVENT_TYPE_ROUTE_STATUS_CHANGEstatic intSUBMIT_URL_MILLISECONDS_WAIT
-
Constructor Summary
Constructors Constructor Description EDocLitePostProcessor()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.kuali.rice.kew.framework.postprocessor.ProcessDocReportdoActionTaken(org.kuali.rice.kew.framework.postprocessor.ActionTakenEvent event)org.kuali.rice.kew.framework.postprocessor.ProcessDocReportdoDeleteRouteHeader(org.kuali.rice.kew.framework.postprocessor.DeleteEvent event)org.kuali.rice.kew.framework.postprocessor.ProcessDocReportdoRouteLevelChange(org.kuali.rice.kew.framework.postprocessor.DocumentRouteLevelChange event)org.kuali.rice.kew.framework.postprocessor.ProcessDocReportdoRouteStatusChange(org.kuali.rice.kew.framework.postprocessor.DocumentRouteStatusChange event)static javax.xml.parsers.DocumentBuildergetDocumentBuilder()static org.w3c.dom.DocumentgetEDLContent(java.lang.String documentId)protected static voidpostEvent(java.lang.String docId, java.lang.Object event, java.lang.String eventName)static org.w3c.dom.ElementpropertiesToXml(java.lang.Object o, java.lang.String elementName)
-
-
-
Field Detail
-
SUBMIT_URL_MILLISECONDS_WAIT
public static final int SUBMIT_URL_MILLISECONDS_WAIT
- See Also:
- Constant Field Values
-
EVENT_TYPE_ACTION_TAKEN
public static final java.lang.String EVENT_TYPE_ACTION_TAKEN
- See Also:
- Constant Field Values
-
EVENT_TYPE_DELETE_ROUTE_HEADER
public static final java.lang.String EVENT_TYPE_DELETE_ROUTE_HEADER
- See Also:
- Constant Field Values
-
EVENT_TYPE_ROUTE_LEVEL_CHANGE
public static final java.lang.String EVENT_TYPE_ROUTE_LEVEL_CHANGE
- See Also:
- Constant Field Values
-
EVENT_TYPE_ROUTE_STATUS_CHANGE
public static final java.lang.String EVENT_TYPE_ROUTE_STATUS_CHANGE
- See Also:
- Constant Field Values
-
-
Method Detail
-
postEvent
protected static void postEvent(java.lang.String docId, java.lang.Object event, java.lang.String eventName)
-
doRouteStatusChange
public org.kuali.rice.kew.framework.postprocessor.ProcessDocReport doRouteStatusChange(org.kuali.rice.kew.framework.postprocessor.DocumentRouteStatusChange event) throws java.rmi.RemoteException- Specified by:
doRouteStatusChangein interfaceorg.kuali.rice.kew.framework.postprocessor.PostProcessor- Overrides:
doRouteStatusChangein classorg.kuali.rice.kew.postprocessor.DefaultPostProcessor- Throws:
java.rmi.RemoteException
-
doActionTaken
public org.kuali.rice.kew.framework.postprocessor.ProcessDocReport doActionTaken(org.kuali.rice.kew.framework.postprocessor.ActionTakenEvent event) throws java.rmi.RemoteException- Specified by:
doActionTakenin interfaceorg.kuali.rice.kew.framework.postprocessor.PostProcessor- Overrides:
doActionTakenin classorg.kuali.rice.kew.postprocessor.DefaultPostProcessor- Throws:
java.rmi.RemoteException
-
doDeleteRouteHeader
public org.kuali.rice.kew.framework.postprocessor.ProcessDocReport doDeleteRouteHeader(org.kuali.rice.kew.framework.postprocessor.DeleteEvent event) throws java.rmi.RemoteException- Specified by:
doDeleteRouteHeaderin interfaceorg.kuali.rice.kew.framework.postprocessor.PostProcessor- Overrides:
doDeleteRouteHeaderin classorg.kuali.rice.kew.postprocessor.DefaultPostProcessor- Throws:
java.rmi.RemoteException
-
doRouteLevelChange
public org.kuali.rice.kew.framework.postprocessor.ProcessDocReport doRouteLevelChange(org.kuali.rice.kew.framework.postprocessor.DocumentRouteLevelChange event) throws java.rmi.RemoteException- Specified by:
doRouteLevelChangein interfaceorg.kuali.rice.kew.framework.postprocessor.PostProcessor- Overrides:
doRouteLevelChangein classorg.kuali.rice.kew.postprocessor.DefaultPostProcessor- Throws:
java.rmi.RemoteException
-
getEDLContent
public static org.w3c.dom.Document getEDLContent(java.lang.String documentId)
-
getDocumentBuilder
public static javax.xml.parsers.DocumentBuilder getDocumentBuilder() throws java.lang.Exception- Throws:
java.lang.Exception
-
propertiesToXml
public static org.w3c.dom.Element propertiesToXml(java.lang.Object o, java.lang.String elementName) throws java.lang.Exception- Throws:
java.lang.Exception
-
-