com.opensymphony.workflow.spi.ejb
Class WorkflowEntryCMP

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

public abstract class WorkflowEntryCMP
extends WorkflowEntryEJB
implements javax.ejb.EntityBean

CMP layer for WorkflowEntry.

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

Field Summary
 
Fields inherited from class com.opensymphony.ejb.AbstractEntityAdapter
context, sequenceName
 
Constructor Summary
WorkflowEntryCMP()
           
 
Method Summary
 void ejbActivate()
           
 void ejbLoad()
           
 void ejbPassivate()
           
 void ejbRemove()
           
 void ejbStore()
           
abstract  Long getId()
           
abstract  int getState()
           
abstract  String getWorkflowName()
           
 void setEntityContext(javax.ejb.EntityContext ctx)
           
abstract  void setId(Long id)
           
abstract  void setState(int state)
           
abstract  void setWorkflowName(String workflowName)
           
 void unsetEntityContext()
           
 
Methods inherited from class com.opensymphony.workflow.spi.ejb.WorkflowEntryEJB
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

WorkflowEntryCMP

public WorkflowEntryCMP()
Method Detail

setEntityContext

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

setId

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

getId

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

setState

public abstract void setState(int state)
Specified by:
setState in class WorkflowEntryEJB

getState

public abstract int getState()
Specified by:
getState in class WorkflowEntryEJB

setWorkflowName

public abstract void setWorkflowName(String workflowName)
Specified by:
setWorkflowName in class WorkflowEntryEJB

getWorkflowName

public abstract String getWorkflowName()
Specified by:
getWorkflowName in class WorkflowEntryEJB

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