com.opensymphony.workflow.spi.ejb
Class HistoryStepEJB

java.lang.Object
  extended by com.opensymphony.workflow.spi.ejb.HistoryStepEJB
All Implemented Interfaces:
Serializable, javax.ejb.EnterpriseBean, javax.ejb.EntityBean
Direct Known Subclasses:
HistoryStepCMP

public abstract class HistoryStepEJB
extends Object
implements javax.ejb.EntityBean

EJB implementation for history steps.

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

Constructor Summary
HistoryStepEJB()
           
 
Method Summary
 Long ejbCreate(long id, long entryId, int stepId, int actionId, String owner, Timestamp startDate, Timestamp dueDate, Timestamp finishDate, String status, String caller)
           
 void ejbPostCreate(long id, long entryId, int stepId, int actionId, String owner, Timestamp startDate, Timestamp dueDate, Timestamp finishDate, String status, String caller)
           
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 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.ejb.EntityBean
ejbActivate, ejbLoad, ejbPassivate, ejbRemove, ejbStore, setEntityContext, unsetEntityContext
 

Constructor Detail

HistoryStepEJB

public HistoryStepEJB()
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 id,
                      long entryId,
                      int stepId,
                      int actionId,
                      String owner,
                      Timestamp startDate,
                      Timestamp dueDate,
                      Timestamp finishDate,
                      String status,
                      String caller)
               throws javax.ejb.CreateException
Throws:
javax.ejb.CreateException

ejbPostCreate

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

OpenSymphony Workflow Project Page