com.opensymphony.workflow.spi.hibernate
Class NewHibernateWorkflowStore

java.lang.Object
  extended by com.opensymphony.workflow.spi.hibernate.AbstractHibernateWorkflowStore
      extended by com.opensymphony.workflow.spi.hibernate.NewHibernateWorkflowStore
All Implemented Interfaces:
WorkflowStore

public class NewHibernateWorkflowStore
extends AbstractHibernateWorkflowStore

Author:
masini New Refactored Hibernate Store. Look at @link NewHibernateFunctionalWorkflowTestCase for a use case.

Nested Class Summary
 
Nested classes/interfaces inherited from class com.opensymphony.workflow.spi.hibernate.AbstractHibernateWorkflowStore
AbstractHibernateWorkflowStore.InternalCallback
 
Constructor Summary
NewHibernateWorkflowStore()
           
 
Method Summary
protected  Object execute(AbstractHibernateWorkflowStore.InternalCallback action)
           
 void init(Map props)
          Called once when the store is first created.
 
Methods inherited from class com.opensymphony.workflow.spi.hibernate.AbstractHibernateWorkflowStore
createCurrentStep, createEntry, delete, findCurrentSteps, findEntry, findHistorySteps, getCacheRegion, getExpression, getPropertySet, getPropertySetDelegate, isCacheable, loadEntry, markFinished, moveToHistory, query, query, save, setCacheable, setCacheRegion, setEntryState, setPropertySetDelegate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NewHibernateWorkflowStore

public NewHibernateWorkflowStore()
Method Detail

init

public void init(Map props)
          throws StoreException
Description copied from interface: WorkflowStore
Called once when the store is first created.

Parameters:
props - properties set in osworkflow.xml
Throws:
StoreException

execute

protected Object execute(AbstractHibernateWorkflowStore.InternalCallback action)
                  throws StoreException
Specified by:
execute in class AbstractHibernateWorkflowStore
Throws:
StoreException

OpenSymphony Workflow Project Page