Package com.atlassian.jira.workflow
Class JiraWorkflowFactory
java.lang.Object
com.opensymphony.workflow.loader.AbstractWorkflowFactory
com.opensymphony.workflow.loader.XMLWorkflowFactory
com.atlassian.jira.workflow.JiraWorkflowFactory
- All Implemented Interfaces:
com.opensymphony.workflow.loader.WorkflowFactory,Serializable
public class JiraWorkflowFactory
extends com.opensymphony.workflow.loader.XMLWorkflowFactory
- See Also:
-
Field Summary
Fields inherited from class com.opensymphony.workflow.loader.XMLWorkflowFactory
reload, workflowsFields inherited from class com.opensymphony.workflow.loader.AbstractWorkflowFactory
properties -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.opensymphony.workflow.loader.WorkflowDescriptorgetWorkflow(String name) String[]voidinitDone()booleanisModifiable(String name) booleanremoveWorkflow(String name) booleansaveWorkflow(String name, com.opensymphony.workflow.loader.WorkflowDescriptor descriptor, boolean replace) Methods inherited from class com.opensymphony.workflow.loader.XMLWorkflowFactory
createWorkflow, getBaseDir, getInputStream, getLayout, getName, getWorkflow, renameWorkflow, save, setLayout, writeXMLMethods inherited from class com.opensymphony.workflow.loader.AbstractWorkflowFactory
getProperties, init
-
Constructor Details
-
JiraWorkflowFactory
public JiraWorkflowFactory()
-
-
Method Details
-
initDone
public void initDone() throws com.opensymphony.workflow.FactoryException- Specified by:
initDonein interfacecom.opensymphony.workflow.loader.WorkflowFactory- Overrides:
initDonein classcom.opensymphony.workflow.loader.XMLWorkflowFactory- Throws:
com.opensymphony.workflow.FactoryException
-
getWorkflow
public com.opensymphony.workflow.loader.WorkflowDescriptor getWorkflow(String name) throws com.opensymphony.workflow.FactoryException - Specified by:
getWorkflowin interfacecom.opensymphony.workflow.loader.WorkflowFactory- Overrides:
getWorkflowin classcom.opensymphony.workflow.loader.AbstractWorkflowFactory- Throws:
com.opensymphony.workflow.FactoryException
-
getWorkflowNames
- Specified by:
getWorkflowNamesin interfacecom.opensymphony.workflow.loader.WorkflowFactory- Overrides:
getWorkflowNamesin classcom.opensymphony.workflow.loader.XMLWorkflowFactory
-
saveWorkflow
public boolean saveWorkflow(String name, com.opensymphony.workflow.loader.WorkflowDescriptor descriptor, boolean replace) throws com.opensymphony.workflow.FactoryException - Specified by:
saveWorkflowin interfacecom.opensymphony.workflow.loader.WorkflowFactory- Overrides:
saveWorkflowin classcom.opensymphony.workflow.loader.XMLWorkflowFactory- Throws:
com.opensymphony.workflow.FactoryException
-
removeWorkflow
- Specified by:
removeWorkflowin interfacecom.opensymphony.workflow.loader.WorkflowFactory- Overrides:
removeWorkflowin classcom.opensymphony.workflow.loader.XMLWorkflowFactory- Throws:
com.opensymphony.workflow.FactoryException
-
isModifiable
- Specified by:
isModifiablein interfacecom.opensymphony.workflow.loader.WorkflowFactory- Overrides:
isModifiablein classcom.opensymphony.workflow.loader.XMLWorkflowFactory
-