com.opensymphony.workflow.step
Class StepEJB
java.lang.Object
|
+--com.opensymphony.ejb.AbstractEntityAdapter
|
+--com.opensymphony.ejb.EntityAdapter
|
+--com.opensymphony.workflow.step.StepEJB
- All Implemented Interfaces:
- javax.ejb.EnterpriseBean, javax.ejb.EntityBean, java.io.Serializable, StatusValues
- Direct Known Subclasses:
- StepCMP
- public abstract class StepEJB
- extends com.opensymphony.ejb.EntityAdapter
- implements StatusValues
- See Also:
- Serialized Form
Fields inherited from class com.opensymphony.ejb.AbstractEntityAdapter |
context, sequenceName |
Method Summary |
java.lang.Long |
ejbCreate(java.lang.Long entryId,
long stepId)
Create new step with no previous step. |
java.lang.Long |
ejbCreate(java.lang.Long entryId,
long stepId,
com.opensymphony.module.user.User owner)
Create a new step with no previous step. |
java.lang.Long |
ejbCreate(Step prev,
long actionId)
|
java.lang.Long |
ejbCreate(Step prev,
long stepId,
long actionId)
Create a new step with an REQUIRED previous step that MUST be marked finished. |
java.lang.Long |
ejbCreate(Step prev,
long stepId,
long actionId,
com.opensymphony.module.user.User owner)
Create a new step with a REQUIRED previous step that MUST be marked finished. |
void |
ejbPostCreate(java.lang.Long entryId,
long stepId)
|
void |
ejbPostCreate(java.lang.Long entryId,
long stepId,
com.opensymphony.module.user.User owner)
|
void |
ejbPostCreate(Step prev,
long actionId)
|
void |
ejbPostCreate(Step prev,
long stepId,
long actionId)
|
void |
ejbPostCreate(Step prev,
long stepId,
long actionId,
com.opensymphony.module.user.User owner)
|
abstract java.lang.Long |
getActionId()
|
abstract java.lang.Long |
getEntryId()
|
abstract java.util.Date |
getFinishDate()
|
abstract java.lang.Long |
getId()
|
Step |
getNext()
|
abstract java.lang.Long |
getNextId()
|
com.opensymphony.module.user.User |
getOwner()
|
abstract java.lang.String |
getOwnerName()
|
Step |
getPrevious()
|
abstract java.lang.Long |
getPreviousId()
|
abstract java.util.Date |
getStartDate()
|
abstract java.lang.Integer |
getStatus()
|
abstract java.lang.Long |
getStepId()
|
boolean |
isFinished()
|
boolean |
isQueued()
|
boolean |
isStatus(int status)
|
boolean |
isUnderway()
|
void |
markFinished()
markUnderway MUST be called first |
void |
markUnderway(com.opensymphony.module.user.User owner)
|
abstract void |
setActionId(java.lang.Long id)
|
abstract void |
setEntryId(java.lang.Long id)
|
abstract void |
setFinishDate(java.util.Date date)
|
abstract void |
setId(java.lang.Long id)
|
abstract void |
setNextId(java.lang.Long id)
|
abstract void |
setOwnerName(java.lang.String owner)
|
abstract void |
setPreviousId(java.lang.Long id)
|
abstract void |
setStartDate(java.util.Date date)
|
abstract void |
setStatus(java.lang.Integer statusId)
|
abstract void |
setStepId(java.lang.Long 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 |
StepEJB
public StepEJB()
getId
public abstract java.lang.Long getId()
setId
public abstract void setId(java.lang.Long id)
getStepId
public abstract java.lang.Long getStepId()
setStepId
public abstract void setStepId(java.lang.Long stepId)
getStatus
public abstract java.lang.Integer getStatus()
setStatus
public abstract void setStatus(java.lang.Integer statusId)
isStatus
public boolean isStatus(int status)
isFinished
public boolean isFinished()
isUnderway
public boolean isUnderway()
isQueued
public boolean isQueued()
markFinished
public void markFinished()
- markUnderway MUST be called first
markUnderway
public void markUnderway(com.opensymphony.module.user.User owner)
getStartDate
public abstract java.util.Date getStartDate()
setStartDate
public abstract void setStartDate(java.util.Date date)
getFinishDate
public abstract java.util.Date getFinishDate()
setFinishDate
public abstract void setFinishDate(java.util.Date date)
getActionId
public abstract java.lang.Long getActionId()
setActionId
public abstract void setActionId(java.lang.Long id)
getOwnerName
public abstract java.lang.String getOwnerName()
setOwnerName
public abstract void setOwnerName(java.lang.String owner)
getOwner
public com.opensymphony.module.user.User getOwner()
getNextId
public abstract java.lang.Long getNextId()
setNextId
public abstract void setNextId(java.lang.Long id)
getNext
public Step getNext()
getPreviousId
public abstract java.lang.Long getPreviousId()
setPreviousId
public abstract void setPreviousId(java.lang.Long id)
getPrevious
public Step getPrevious()
getEntryId
public abstract java.lang.Long getEntryId()
setEntryId
public abstract void setEntryId(java.lang.Long id)
ejbCreate
public java.lang.Long ejbCreate(java.lang.Long entryId,
long stepId)
throws javax.ejb.CreateException
- Create new step with no previous step.
This new step is marked as QUEUED.
ejbPostCreate
public void ejbPostCreate(java.lang.Long entryId,
long stepId)
throws javax.ejb.CreateException
ejbCreate
public java.lang.Long ejbCreate(java.lang.Long entryId,
long stepId,
com.opensymphony.module.user.User owner)
throws javax.ejb.CreateException
- Create a new step with no previous step.
This new step is marked as UNDERWAY.
ejbPostCreate
public void ejbPostCreate(java.lang.Long entryId,
long stepId,
com.opensymphony.module.user.User owner)
throws javax.ejb.CreateException
ejbCreate
public java.lang.Long ejbCreate(Step prev,
long stepId,
long actionId)
throws javax.ejb.CreateException
- Create a new step with an REQUIRED previous step that MUST be marked finished.
This new step is marked as queued.
ejbPostCreate
public void ejbPostCreate(Step prev,
long stepId,
long actionId)
throws javax.ejb.CreateException
ejbCreate
public java.lang.Long ejbCreate(Step prev,
long stepId,
long actionId,
com.opensymphony.module.user.User owner)
throws javax.ejb.CreateException
- Create a new step with a REQUIRED previous step that MUST be marked finished.
This new step is marked as UNDERWAY
ejbPostCreate
public void ejbPostCreate(Step prev,
long stepId,
long actionId,
com.opensymphony.module.user.User owner)
throws javax.ejb.CreateException
ejbCreate
public java.lang.Long ejbCreate(Step prev,
long actionId)
throws javax.ejb.CreateException
ejbPostCreate
public void ejbPostCreate(Step prev,
long actionId)
throws javax.ejb.CreateException