org.infoglue.cms.util.workflow
Class InfoGlueWorkflowFactory
java.lang.Object
|
+--com.opensymphony.workflow.loader.AbstractWorkflowFactory
|
+--org.infoglue.cms.util.workflow.InfoGlueWorkflowFactory
- All Implemented Interfaces:
- com.opensymphony.workflow.loader.WorkflowFactory
- public class InfoGlueWorkflowFactory
- extends com.opensymphony.workflow.loader.AbstractWorkflowFactory
- Author:
- Mattias Bogeblad
|
Method Summary |
void |
createWorkflow(java.lang.String name)
|
java.lang.Object |
getLayout(java.lang.String workflowName)
|
java.lang.String |
getName()
|
com.opensymphony.workflow.loader.WorkflowDescriptor |
getWorkflow(java.lang.String name,
boolean validate)
|
java.lang.String[] |
getWorkflowNames()
|
void |
initDone()
|
boolean |
isModifiable(java.lang.String name)
|
void |
reload()
|
boolean |
removeWorkflow(java.lang.String name)
|
void |
renameWorkflow(java.lang.String oldName,
java.lang.String newName)
|
void |
save()
|
boolean |
saveWorkflow(java.lang.String name,
com.opensymphony.workflow.loader.WorkflowDescriptor descriptor,
boolean replace)
|
void |
setLayout(java.lang.String workflowName,
java.lang.Object layout)
|
| Methods inherited from class com.opensymphony.workflow.loader.AbstractWorkflowFactory |
getProperties, getWorkflow, init |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InfoGlueWorkflowFactory
public InfoGlueWorkflowFactory()
setLayout
public void setLayout(java.lang.String workflowName,
java.lang.Object layout)
getLayout
public java.lang.Object getLayout(java.lang.String workflowName)
removeWorkflow
public boolean removeWorkflow(java.lang.String name)
throws com.opensymphony.workflow.FactoryException
com.opensymphony.workflow.FactoryException
renameWorkflow
public void renameWorkflow(java.lang.String oldName,
java.lang.String newName)
save
public void save()
isModifiable
public boolean isModifiable(java.lang.String name)
getName
public java.lang.String getName()
getWorkflow
public com.opensymphony.workflow.loader.WorkflowDescriptor getWorkflow(java.lang.String name,
boolean validate)
throws com.opensymphony.workflow.FactoryException
com.opensymphony.workflow.FactoryException
reload
public void reload()
throws com.opensymphony.workflow.FactoryException
com.opensymphony.workflow.FactoryException
getWorkflowNames
public java.lang.String[] getWorkflowNames()
createWorkflow
public void createWorkflow(java.lang.String name)
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.AbstractWorkflowFactory
com.opensymphony.workflow.FactoryException
saveWorkflow
public boolean saveWorkflow(java.lang.String name,
com.opensymphony.workflow.loader.WorkflowDescriptor descriptor,
boolean replace)
throws com.opensymphony.workflow.FactoryException
com.opensymphony.workflow.FactoryException