org.infoglue.cms.util.workflow
Class InfoGlueWorkflowFactory

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

Field Summary
protected  boolean reload
           
 
Fields inherited from class com.opensymphony.workflow.loader.AbstractWorkflowFactory
properties
 
Constructor Summary
InfoGlueWorkflowFactory()
           
 
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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

reload

protected boolean reload
Constructor Detail

InfoGlueWorkflowFactory

public InfoGlueWorkflowFactory()
Method Detail

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
Throws:
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
Throws:
com.opensymphony.workflow.FactoryException

reload

public void reload()
            throws com.opensymphony.workflow.FactoryException
Throws:
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
Throws:
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
Throws:
com.opensymphony.workflow.FactoryException


Copyright © 2005 InfoGlue.org All Rights Reserved.