Package org.ametys.plugins.workflow
Class SimpleConfiguration
java.lang.Object
org.ametys.plugins.workflow.SimpleConfiguration
- All Implemented Interfaces:
 com.opensymphony.workflow.config.Configuration
public class SimpleConfiguration
extends Object
implements com.opensymphony.workflow.config.Configuration
Really simple OSWorkflow configuration, allowing to setup the WorkflowFactory and the WorkflowStore outside this class.
- 
Constructor Summary
ConstructorsConstructorDescriptionSimpleConfiguration(com.opensymphony.workflow.loader.WorkflowFactory factory, com.opensymphony.workflow.spi.WorkflowStore store) Constructor. - 
Method Summary
Modifier and TypeMethodDescriptioncom.opensymphony.workflow.util.VariableResolvercom.opensymphony.workflow.loader.WorkflowDescriptorgetWorkflow(String name) String[]com.opensymphony.workflow.spi.WorkflowStorebooleanbooleanisModifiable(String name) voidbooleanremoveWorkflow(String workflow) booleansaveWorkflow(String name, com.opensymphony.workflow.loader.WorkflowDescriptor descriptor, boolean replace)  
- 
Constructor Details
- 
SimpleConfiguration
public SimpleConfiguration(com.opensymphony.workflow.loader.WorkflowFactory factory, com.opensymphony.workflow.spi.WorkflowStore store) Constructor.- Parameters:
 factory- the WorkflowFactory to manipulate workflow descriptorsstore- the WorkflowStore for persisting data
 
 - 
 - 
Method Details
- 
getPersistence
- Specified by:
 getPersistencein interfacecom.opensymphony.workflow.config.Configuration
 - 
getPersistenceArgs
- Specified by:
 getPersistenceArgsin interfacecom.opensymphony.workflow.config.Configuration
 - 
getVariableResolver
- Specified by:
 getVariableResolverin interfacecom.opensymphony.workflow.config.Configuration
 - 
getWorkflow
public com.opensymphony.workflow.loader.WorkflowDescriptor getWorkflow(String name) throws com.opensymphony.workflow.FactoryException - Specified by:
 getWorkflowin interfacecom.opensymphony.workflow.config.Configuration- Throws:
 com.opensymphony.workflow.FactoryException
 - 
getWorkflowNames
- Specified by:
 getWorkflowNamesin interfacecom.opensymphony.workflow.config.Configuration- Throws:
 com.opensymphony.workflow.FactoryException
 - 
getWorkflowStore
public com.opensymphony.workflow.spi.WorkflowStore getWorkflowStore() throws com.opensymphony.workflow.StoreException- Specified by:
 getWorkflowStorein interfacecom.opensymphony.workflow.config.Configuration- Throws:
 com.opensymphony.workflow.StoreException
 - 
isInitialized
- Specified by:
 isInitializedin interfacecom.opensymphony.workflow.config.Configuration
 - 
isModifiable
- Specified by:
 isModifiablein interfacecom.opensymphony.workflow.config.Configuration
 - 
load
- Specified by:
 loadin interfacecom.opensymphony.workflow.config.Configuration- Throws:
 com.opensymphony.workflow.FactoryException
 - 
removeWorkflow
- Specified by:
 removeWorkflowin interfacecom.opensymphony.workflow.config.Configuration- Throws:
 com.opensymphony.workflow.FactoryException
 - 
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.config.Configuration- Throws:
 com.opensymphony.workflow.FactoryException
 
 -