Package org.ametys.plugins.workflow
Class XmlWorkflowFactory
java.lang.Object
com.opensymphony.workflow.loader.AbstractWorkflowFactory
com.opensymphony.workflow.loader.XMLWorkflowFactory
org.ametys.plugins.workflow.XmlWorkflowFactory
- All Implemented Interfaces:
com.opensymphony.workflow.loader.WorkflowFactory
,Serializable
A XML factory for finding workflows definitions in
context://WEB-INF/param/workflows.xml
or if the file does not exits, built from the content of the context://WEB-INF/workflows/*.xml
files- See Also:
-
Field Summary
Fields inherited from class com.opensymphony.workflow.loader.XMLWorkflowFactory
reload, workflows
Fields inherited from class com.opensymphony.workflow.loader.AbstractWorkflowFactory
properties
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected String
getBaseDir
(Element root) protected InputStream
getInputStream
(String name) Methods inherited from class com.opensymphony.workflow.loader.XMLWorkflowFactory
createWorkflow, getLayout, getName, getWorkflow, getWorkflowNames, initDone, isModifiable, removeWorkflow, renameWorkflow, save, saveWorkflow, setLayout, writeXML
Methods inherited from class com.opensymphony.workflow.loader.AbstractWorkflowFactory
getProperties, getWorkflow, init
-
Field Details
-
_logger
Logger for traces.
-
-
Constructor Details
-
XmlWorkflowFactory
Constructor.- Parameters:
contextPath
- The webapp context path- Throws:
Exception
- if an error occurs.
-
-
Method Details
-
getInputStream
- Overrides:
getInputStream
in classcom.opensymphony.workflow.loader.XMLWorkflowFactory
-
getBaseDir
- Overrides:
getBaseDir
in classcom.opensymphony.workflow.loader.XMLWorkflowFactory
-