com.atlassian.jira.workflow
Class JiraWorkflowFactory

java.lang.Object
  extended by com.opensymphony.workflow.loader.AbstractWorkflowFactory
      extended by com.opensymphony.workflow.loader.XMLWorkflowFactory
          extended by 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:
Serialized Form

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
JiraWorkflowFactory()
           
 
Method Summary
 com.opensymphony.workflow.loader.WorkflowDescriptor getWorkflow(String name)
           
 String[] getWorkflowNames()
           
 void initDone()
           
 boolean isModifiable(String name)
           
 boolean removeWorkflow(String name)
           
 boolean saveWorkflow(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, writeXML
 
Methods inherited from class com.opensymphony.workflow.loader.AbstractWorkflowFactory
getProperties, init
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JiraWorkflowFactory

public JiraWorkflowFactory()
Method Detail

initDone

public void initDone()
              throws com.opensymphony.workflow.FactoryException
Specified by:
initDone in interface com.opensymphony.workflow.loader.WorkflowFactory
Overrides:
initDone in class com.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:
getWorkflow in interface com.opensymphony.workflow.loader.WorkflowFactory
Overrides:
getWorkflow in class com.opensymphony.workflow.loader.AbstractWorkflowFactory
Throws:
com.opensymphony.workflow.FactoryException

getWorkflowNames

public String[] getWorkflowNames()
Specified by:
getWorkflowNames in interface com.opensymphony.workflow.loader.WorkflowFactory
Overrides:
getWorkflowNames in class com.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:
saveWorkflow in interface com.opensymphony.workflow.loader.WorkflowFactory
Overrides:
saveWorkflow in class com.opensymphony.workflow.loader.XMLWorkflowFactory
Throws:
com.opensymphony.workflow.FactoryException

removeWorkflow

public boolean removeWorkflow(String name)
                       throws com.opensymphony.workflow.FactoryException
Specified by:
removeWorkflow in interface com.opensymphony.workflow.loader.WorkflowFactory
Overrides:
removeWorkflow in class com.opensymphony.workflow.loader.XMLWorkflowFactory
Throws:
com.opensymphony.workflow.FactoryException

isModifiable

public boolean isModifiable(String name)
Specified by:
isModifiable in interface com.opensymphony.workflow.loader.WorkflowFactory
Overrides:
isModifiable in class com.opensymphony.workflow.loader.XMLWorkflowFactory


Copyright © 2002-2013 Atlassian. All Rights Reserved.