com.opensymphony.workflow.persistence.ejb.entry
Class WorkflowEntryEJB

java.lang.Object
  |
  +--com.opensymphony.ejb.AbstractEntityAdapter
        |
        +--com.opensymphony.ejb.EntityAdapter
              |
              +--com.opensymphony.workflow.persistence.ejb.entry.WorkflowEntryEJB
All Implemented Interfaces:
javax.ejb.EnterpriseBean, javax.ejb.EntityBean, java.io.Serializable
Direct Known Subclasses:
WorkflowEntryCMP

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

Version:
$Revision: 1.3 $
Author:
Patrick Lightbody
See Also:
Serialized Form

Fields inherited from class com.opensymphony.ejb.AbstractEntityAdapter
context, sequenceName
 
Constructor Summary
WorkflowEntryEJB()
           
 
Method Summary
 java.lang.Long ejbCreate(java.lang.String workflowName)
           
 void ejbPostCreate(java.lang.String workflowName)
           
 void finishStep(long stepId, long actionId, com.opensymphony.module.user.User owner)
           
 StepRemote getCurrentStep()
           
abstract  java.lang.Long getCurrentStepId()
           
abstract  java.lang.Long getId()
           
 com.opensymphony.module.propertyset.PropertySet getPropertySet()
           
abstract  java.lang.String getWorkflowName()
           
 void initializeStep(long stepId)
           
 void initializeStep(long stepId, com.opensymphony.module.user.User owner)
           
 void newStep(long stepId, long actionId)
           
 void newStep(long stepId, long actionId, com.opensymphony.module.user.User owner)
           
abstract  void setCurrentStepId(java.lang.Long stepId)
           
abstract  void setId(java.lang.Long id)
           
abstract  void setWorkflowName(java.lang.String stepId)
           
 
Methods inherited from class com.opensymphony.ejb.EntityAdapter
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

getId

public abstract java.lang.Long getId()

setId

public abstract void setId(java.lang.Long id)

getCurrentStepId

public abstract java.lang.Long getCurrentStepId()

setCurrentStepId

public abstract void setCurrentStepId(java.lang.Long stepId)

getWorkflowName

public abstract java.lang.String getWorkflowName()

setWorkflowName

public abstract void setWorkflowName(java.lang.String stepId)

getCurrentStep

public StepRemote getCurrentStep()

initializeStep

public void initializeStep(long stepId)

initializeStep

public void initializeStep(long stepId,
                           com.opensymphony.module.user.User owner)

newStep

public void newStep(long stepId,
                    long actionId)

newStep

public void newStep(long stepId,
                    long actionId,
                    com.opensymphony.module.user.User owner)

finishStep

public void finishStep(long stepId,
                       long actionId,
                       com.opensymphony.module.user.User owner)

getPropertySet

public com.opensymphony.module.propertyset.PropertySet getPropertySet()

ejbCreate

public java.lang.Long ejbCreate(java.lang.String workflowName)
                         throws javax.ejb.CreateException

ejbPostCreate

public void ejbPostCreate(java.lang.String workflowName)
                   throws javax.ejb.CreateException

See www.opensymphony.com for more information.