|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.opensubsystems.core.logic.impl.StatelessControllerImpl
public abstract class StatelessControllerImpl
Implementation of StatelessController. This controller will be base class for all deriver controller implementation classes. The main reason why all the xdoclet EJB related tags, implements SessionBeans and methods are here is that XDoclet will not generate the required interfaces for derived beans if this is not here. And since we are using derived controllers as POJOs they cannot be abstract and therefore we have to have implementation of the SessionBean methods here. NEVER PUT ANY CODE INTO THESE METHODS since xdoclet will eventually generate xxxEjb class which will contain these same methods therefore basically hiding the implementation here We do not want to generate EJB for this class since it is abstract base class for real EJBs
| Constructor Summary | |
|---|---|
StatelessControllerImpl()
|
|
| Method Summary | |
|---|---|
void |
constructor()
Method overriden in each controller and called by controller manager when the controller is created. |
void |
ejbActivate()
|
void |
ejbPassivate()
|
void |
ejbRemove()
|
void |
setSessionContext(javax.ejb.SessionContext sessionContext)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public StatelessControllerImpl()
| Method Detail |
|---|
public void ejbActivate()
throws javax.ejb.EJBException,
java.rmi.RemoteException
ejbActivate in interface javax.ejb.SessionBeanjavax.ejb.EJBException
java.rmi.RemoteException
public void ejbPassivate()
throws javax.ejb.EJBException,
java.rmi.RemoteException
ejbPassivate in interface javax.ejb.SessionBeanjavax.ejb.EJBException
java.rmi.RemoteException
public void ejbRemove()
throws javax.ejb.EJBException,
java.rmi.RemoteException
ejbRemove in interface javax.ejb.SessionBeanjavax.ejb.EJBException
java.rmi.RemoteException
public void setSessionContext(javax.ejb.SessionContext sessionContext)
throws javax.ejb.EJBException,
java.rmi.RemoteException
setSessionContext in interface javax.ejb.SessionBeanjavax.ejb.EJBException
java.rmi.RemoteException
public void constructor()
throws OSSException
constructor in interface StatelessControllerOSSException - - an error has occured
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||