org.jbpm.enterprise.impl
Class TimerEB

java.lang.Object
  extended by org.jbpm.enterprise.impl.TimerEB
All Implemented Interfaces:
java.io.Serializable, javax.ejb.EnterpriseBean, javax.ejb.EntityBean, javax.ejb.TimedObject

public abstract class TimerEB
extends java.lang.Object
implements javax.ejb.EntityBean, javax.ejb.TimedObject

Author:
Tom Baeyens
See Also:
Serialized Form

Constructor Summary
TimerEB()
           
 
Method Summary
 void ejbActivate()
           
 void ejbLoad()
           
 void ejbPassivate()
           
 void ejbRemove()
           
 void ejbStore()
           
 void ejbTimeout(javax.ejb.Timer timer)
           
abstract  java.lang.Long getDbid()
           
abstract  java.lang.Integer getDbversion()
           
abstract  java.util.Date getDueDate()
           
 void schedule()
           
abstract  void setDbid(java.lang.Long id)
           
abstract  void setDbversion(java.lang.Integer version)
           
abstract  void setDueDate(java.util.Date dueDate)
           
 void setEntityContext(javax.ejb.EntityContext entityContext)
           
 void unsetEntityContext()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TimerEB

public TimerEB()
Method Detail

getDbid

public abstract java.lang.Long getDbid()

setDbid

public abstract void setDbid(java.lang.Long id)

getDbversion

public abstract java.lang.Integer getDbversion()

setDbversion

public abstract void setDbversion(java.lang.Integer version)

getDueDate

public abstract java.util.Date getDueDate()

setDueDate

public abstract void setDueDate(java.util.Date dueDate)

schedule

public void schedule()

setEntityContext

public void setEntityContext(javax.ejb.EntityContext entityContext)
Specified by:
setEntityContext in interface javax.ejb.EntityBean

unsetEntityContext

public void unsetEntityContext()
Specified by:
unsetEntityContext in interface javax.ejb.EntityBean

ejbRemove

public void ejbRemove()
               throws javax.ejb.RemoveException,
                      java.rmi.RemoteException
Specified by:
ejbRemove in interface javax.ejb.EntityBean
Throws:
javax.ejb.RemoveException
java.rmi.RemoteException

ejbActivate

public void ejbActivate()
                 throws java.rmi.RemoteException
Specified by:
ejbActivate in interface javax.ejb.EntityBean
Throws:
java.rmi.RemoteException

ejbPassivate

public void ejbPassivate()
                  throws java.rmi.RemoteException
Specified by:
ejbPassivate in interface javax.ejb.EntityBean
Throws:
java.rmi.RemoteException

ejbLoad

public void ejbLoad()
             throws java.rmi.RemoteException
Specified by:
ejbLoad in interface javax.ejb.EntityBean
Throws:
java.rmi.RemoteException

ejbStore

public void ejbStore()
              throws java.rmi.RemoteException
Specified by:
ejbStore in interface javax.ejb.EntityBean
Throws:
java.rmi.RemoteException

ejbTimeout

public void ejbTimeout(javax.ejb.Timer timer)
Specified by:
ejbTimeout in interface javax.ejb.TimedObject