com.opensymphony.workflow.spi.ejb
Class WorkflowEntryEJB

java.lang.Object
  extended by com.opensymphony.ejb.AbstractEntityAdapter
      extended by com.opensymphony.ejb.ExceptionlessEntityAdapter
          extended by com.opensymphony.workflow.spi.ejb.WorkflowEntryEJB
All Implemented Interfaces:
Serializable, javax.ejb.EnterpriseBean, javax.ejb.EntityBean
Direct Known Subclasses:
WorkflowEntryCMP

public abstract class WorkflowEntryEJB
extends com.opensymphony.ejb.ExceptionlessEntityAdapter

EJB implementation for workflow entries.

Author:
Hani Suleiman, Pat Lightbody
See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.opensymphony.ejb.AbstractEntityAdapter
context, sequenceName
 
Constructor Summary
WorkflowEntryEJB()
           
 
Method Summary
 Long ejbCreate(String workflowName)
           
 void ejbPostCreate(String workflowName)
           
abstract  Long getId()
           
abstract  int getState()
           
abstract  String getWorkflowName()
           
abstract  void setId(Long id)
           
abstract  void setState(int state)
           
abstract  void setWorkflowName(String workflowName)
           
 
Methods inherited from class com.opensymphony.ejb.ExceptionlessEntityAdapter
ejbActivate, ejbLoad, ejbPassivate, ejbRemove, ejbStore, getEntityContext, setEntityContext, unsetEntityContext
 
Methods inherited from class com.opensymphony.ejb.AbstractEntityAdapter
generateGUID, locatePropertySet, nextId, nextInt, nextLong, setContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WorkflowEntryEJB

public WorkflowEntryEJB()
Method Detail

setId

public abstract void setId(Long id)

getId

public abstract Long getId()

setState

public abstract void setState(int state)

getState

public abstract int getState()

setWorkflowName

public abstract void setWorkflowName(String workflowName)

getWorkflowName

public abstract String getWorkflowName()

ejbCreate

public Long ejbCreate(String workflowName)
               throws javax.ejb.CreateException
Throws:
javax.ejb.CreateException

ejbPostCreate

public void ejbPostCreate(String workflowName)
                   throws javax.ejb.CreateException
Throws:
javax.ejb.CreateException

OpenSymphony Workflow Project Page