com.opensymphony.workflow.spi.ejb
Class CurrentStepCMP

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

public abstract class CurrentStepCMP
extends CurrentStepEJB
implements javax.ejb.EntityBean

CMP layer for CurrentStep.

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

Field Summary
 
Fields inherited from class com.opensymphony.ejb.AbstractEntityAdapter
context, sequenceName
 
Constructor Summary
CurrentStepCMP()
           
 
Method Summary
 void ejbActivate()
           
 void ejbLoad()
           
 void ejbPassivate()
           
 void ejbRemove()
           
 void ejbStore()
           
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)
           
 void setEntityContext(javax.ejb.EntityContext ctx)
           
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)
           
 void unsetEntityContext()
           
 
Methods inherited from class com.opensymphony.workflow.spi.ejb.CurrentStepEJB
ejbCreate, ejbPostCreate
 
Methods inherited from class com.opensymphony.ejb.ExceptionlessEntityAdapter
getEntityContext
 
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

CurrentStepCMP

public CurrentStepCMP()
Method Detail

setActionId

public abstract void setActionId(int actionId)
Specified by:
setActionId in class CurrentStepEJB

getActionId

public abstract int getActionId()
Specified by:
getActionId in class CurrentStepEJB

setCaller

public abstract void setCaller(String caller)
Specified by:
setCaller in class CurrentStepEJB

getCaller

public abstract String getCaller()
Specified by:
getCaller in class CurrentStepEJB

setDueDate

public abstract void setDueDate(Timestamp dueDate)
Specified by:
setDueDate in class CurrentStepEJB

getDueDate

public abstract Timestamp getDueDate()
Specified by:
getDueDate in class CurrentStepEJB

setEntityContext

public void setEntityContext(javax.ejb.EntityContext ctx)
Specified by:
setEntityContext in interface javax.ejb.EntityBean
Overrides:
setEntityContext in class com.opensymphony.ejb.ExceptionlessEntityAdapter

setEntryId

public abstract void setEntryId(long entryId)
Specified by:
setEntryId in class CurrentStepEJB

getEntryId

public abstract long getEntryId()
Specified by:
getEntryId in class CurrentStepEJB

setFinishDate

public abstract void setFinishDate(Timestamp finishDate)
Specified by:
setFinishDate in class CurrentStepEJB

getFinishDate

public abstract Timestamp getFinishDate()
Specified by:
getFinishDate in class CurrentStepEJB

setId

public abstract void setId(Long id)
Specified by:
setId in class CurrentStepEJB

getId

public abstract Long getId()
Specified by:
getId in class CurrentStepEJB

setOwner

public abstract void setOwner(String owner)
Specified by:
setOwner in class CurrentStepEJB

getOwner

public abstract String getOwner()
Specified by:
getOwner in class CurrentStepEJB

setStartDate

public abstract void setStartDate(Timestamp startDate)
Specified by:
setStartDate in class CurrentStepEJB

getStartDate

public abstract Timestamp getStartDate()
Specified by:
getStartDate in class CurrentStepEJB

setStatus

public abstract void setStatus(String status)
Specified by:
setStatus in class CurrentStepEJB

getStatus

public abstract String getStatus()
Specified by:
getStatus in class CurrentStepEJB

setStepId

public abstract void setStepId(int stepId)
Specified by:
setStepId in class CurrentStepEJB

getStepId

public abstract int getStepId()
Specified by:
getStepId in class CurrentStepEJB

ejbActivate

public void ejbActivate()
Specified by:
ejbActivate in interface javax.ejb.EntityBean
Overrides:
ejbActivate in class com.opensymphony.ejb.ExceptionlessEntityAdapter

ejbLoad

public void ejbLoad()
Specified by:
ejbLoad in interface javax.ejb.EntityBean
Overrides:
ejbLoad in class com.opensymphony.ejb.ExceptionlessEntityAdapter

ejbPassivate

public void ejbPassivate()
Specified by:
ejbPassivate in interface javax.ejb.EntityBean
Overrides:
ejbPassivate in class com.opensymphony.ejb.ExceptionlessEntityAdapter

ejbRemove

public void ejbRemove()
               throws javax.ejb.RemoveException
Specified by:
ejbRemove in interface javax.ejb.EntityBean
Overrides:
ejbRemove in class com.opensymphony.ejb.ExceptionlessEntityAdapter
Throws:
javax.ejb.RemoveException

ejbStore

public void ejbStore()
Specified by:
ejbStore in interface javax.ejb.EntityBean
Overrides:
ejbStore in class com.opensymphony.ejb.ExceptionlessEntityAdapter

unsetEntityContext

public void unsetEntityContext()
Specified by:
unsetEntityContext in interface javax.ejb.EntityBean
Overrides:
unsetEntityContext in class com.opensymphony.ejb.ExceptionlessEntityAdapter

OpenSymphony Workflow Project Page