SMILA 1.0 API documentation

org.eclipse.smila.processing.bpel
Interface WorkflowStorage

All Known Implementing Classes:
ObjectStoreWorkflowStorage

public interface WorkflowStorage

interface for storage service for custom workflows.


Method Summary
 void deleteWorkflow(java.lang.String workflowName)
          delete workflow with given name.
 AnyMap getWorkflow(java.lang.String workflowName)
          return workflow with given name.
 java.util.Collection<java.lang.String> getWorkflowNames()
          return names of all stored workflows.
 void setWorkflow(java.lang.String workflowName, AnyMap workflow)
          add/update workflow with given name.
 

Method Detail

setWorkflow

void setWorkflow(java.lang.String workflowName,
                 AnyMap workflow)
                 throws ProcessingException
add/update workflow with given name.

Throws:
ProcessingException

deleteWorkflow

void deleteWorkflow(java.lang.String workflowName)
                    throws ProcessingException
delete workflow with given name.

Throws:
ProcessingException

getWorkflow

AnyMap getWorkflow(java.lang.String workflowName)
                   throws ProcessingException
return workflow with given name.

Throws:
ProcessingException

getWorkflowNames

java.util.Collection<java.lang.String> getWorkflowNames()
                                                        throws ProcessingException
return names of all stored workflows.

Throws:
ProcessingException

SMILA 1.0 API documentation