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

public class XmlWorkflowFactory extends com.opensymphony.workflow.loader.XMLWorkflowFactory
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
    Modifier and Type
    Field
    Description
    protected Logger
    Logger for traces.

    Fields inherited from class com.opensymphony.workflow.loader.XMLWorkflowFactory

    reload, workflows

    Fields inherited from class com.opensymphony.workflow.loader.AbstractWorkflowFactory

    properties
  • Constructor Summary

    Constructors
    Constructor
    Description
    Constructor.
  • Method Summary

    Modifier and Type
    Method
    Description
    protected String
     
    protected InputStream
     

    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

  • Method Details

    • getInputStream

      protected InputStream getInputStream(String name)
      Overrides:
      getInputStream in class com.opensymphony.workflow.loader.XMLWorkflowFactory
    • getBaseDir

      protected String getBaseDir(Element root)
      Overrides:
      getBaseDir in class com.opensymphony.workflow.loader.XMLWorkflowFactory