SMILA 1.0 API documentation

org.eclipse.smila.processing.bpel.internal
Class ObjectStoreWorkflowStorage

java.lang.Object
  extended by org.eclipse.smila.processing.bpel.internal.ObjectStoreWorkflowStorage
All Implemented Interfaces:
WorkflowStorage

public final class ObjectStoreWorkflowStorage
extends java.lang.Object
implements WorkflowStorage

Helper class to store workflow definitions in objectstore.

Author:
aweber

Constructor Summary
ObjectStoreWorkflowStorage()
           
 
Method Summary
protected  void activate(ComponentContext context)
          declarative service activation method.
 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 setObjectStore(ObjectStoreService objectStore)
          service reference bind method.
 void setStoreName(java.lang.String storeName)
          for tests.
 void setWorkflow(java.lang.String workflowName, AnyMap workflow)
          add/update workflow with given name.
 void unsetObjectStore(ObjectStoreService objectStore)
          service reference unbind method.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObjectStoreWorkflowStorage

public ObjectStoreWorkflowStorage()
Method Detail

setObjectStore

public void setObjectStore(ObjectStoreService objectStore)
service reference bind method.


unsetObjectStore

public void unsetObjectStore(ObjectStoreService objectStore)
service reference unbind method.


setStoreName

public void setStoreName(java.lang.String storeName)
for tests.


activate

protected void activate(ComponentContext context)
declarative service activation method.


setWorkflow

public void setWorkflow(java.lang.String workflowName,
                        AnyMap workflow)
                 throws ProcessingException
Description copied from interface: WorkflowStorage
add/update workflow with given name.

Specified by:
setWorkflow in interface WorkflowStorage
Throws:
ProcessingException

deleteWorkflow

public void deleteWorkflow(java.lang.String workflowName)
                    throws ProcessingException
Description copied from interface: WorkflowStorage
delete workflow with given name.

Specified by:
deleteWorkflow in interface WorkflowStorage
Throws:
ProcessingException

getWorkflow

public AnyMap getWorkflow(java.lang.String workflowName)
                   throws ProcessingException
Description copied from interface: WorkflowStorage
return workflow with given name.

Specified by:
getWorkflow in interface WorkflowStorage
Throws:
ProcessingException

getWorkflowNames

public java.util.Collection<java.lang.String> getWorkflowNames()
                                                        throws ProcessingException
Description copied from interface: WorkflowStorage
return names of all stored workflows.

Specified by:
getWorkflowNames in interface WorkflowStorage
Throws:
ProcessingException

SMILA 1.0 API documentation