com.opensymphony.workflow.spi.ejb
Class CurrentStepEJB

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

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

EJB implementation for current steps.

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

Field Summary
 
Fields inherited from class com.opensymphony.ejb.AbstractEntityAdapter
context, sequenceName
 
Constructor Summary
CurrentStepEJB()
           
 
Method Summary
 Long ejbCreate(long entryId, int stepId, String owner, Timestamp startDate, Timestamp dueDate, String status)
           
 void ejbPostCreate(long entryId, int stepId, String owner, Timestamp startDate, Timestamp dueDate, String status)
           
abstract  int getActionId()
           
abstract  String getCaller()
           
abstract  Timestamp getDueDate()
           
abstract  long getEntryId()
           
abstract  Timestamp getFinishDate()
           
abstract  Long getId()
           
abstract  String getOwner()
           
abstract  Timestamp getStartDate()
           
abstract  String getStatus()
           
abstract  int getStepId()
           
abstract  void setActionId(int actionId)
           
abstract  void setCaller(String caller)
           
abstract  void setDueDate(Timestamp dueDate)
           
abstract  void setEntryId(long entryId)
           
abstract  void setFinishDate(Timestamp finishDate)
           
abstract  void setId(Long id)
           
abstract  void setOwner(String owner)
           
abstract  void setStartDate(Timestamp startDate)
           
abstract  void setStatus(String status)
           
abstract  void setStepId(int stepId)
           
 
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

CurrentStepEJB

public CurrentStepEJB()
Method Detail

setActionId

public abstract void setActionId(int actionId)

getActionId

public abstract int getActionId()

setCaller

public abstract void setCaller(String caller)

getCaller

public abstract String getCaller()

setDueDate

public abstract void setDueDate(Timestamp dueDate)

getDueDate

public abstract Timestamp getDueDate()

setEntryId

public abstract void setEntryId(long entryId)

getEntryId

public abstract long getEntryId()

setFinishDate

public abstract void setFinishDate(Timestamp finishDate)

getFinishDate

public abstract Timestamp getFinishDate()

setId

public abstract void setId(Long id)

getId

public abstract Long getId()

setOwner

public abstract void setOwner(String owner)

getOwner

public abstract String getOwner()

setStartDate

public abstract void setStartDate(Timestamp startDate)

getStartDate

public abstract Timestamp getStartDate()

setStatus

public abstract void setStatus(String status)

getStatus

public abstract String getStatus()

setStepId

public abstract void setStepId(int stepId)

getStepId

public abstract int getStepId()

ejbCreate

public Long ejbCreate(long entryId,
                      int stepId,
                      String owner,
                      Timestamp startDate,
                      Timestamp dueDate,
                      String status)
               throws javax.ejb.CreateException
Throws:
javax.ejb.CreateException

ejbPostCreate

public void ejbPostCreate(long entryId,
                          int stepId,
                          String owner,
                          Timestamp startDate,
                          Timestamp dueDate,
                          String status)
                   throws javax.ejb.CreateException
Throws:
javax.ejb.CreateException

OpenSymphony Workflow Project Page