/* AdminMiscEJBBean.java */
package org.enhydra.shark.ejb;
import java.rmi.RemoteException;
import javax.ejb.EJBException;
import javax.ejb.EJBObject;
import javax.ejb.SessionBean;
import javax.ejb.SessionContext;
import org.enhydra.shark.ws.AdminMiscWrapper;
/**
* @ejb.bean
* name="AdminMiscEJB"
* type="Stateless"
* display-name="Shark Admin Misc"
* jndi-name="org/enhydra/shark/ejb/AdminMiscEJB"
* local-jndi-name="org/enhydra/shark/ejb/AdminMiscEJBLocal"
* transaction-type="Container"
* view-type="all"
* local-business-interface="org.enhydra.shark.api.client.wfservice.AdminMisc"
*
* @ejb.interface
* extends="org.enhydra.shark.api.client.wfservice.AdminMisc,javax.ejb.EJBObject"
* generate="local,remote,service-endpoint"
* service-endpoint-class="org.enhydra.shark.ejb.AdminMiscEJBEndpoint"
*
* @ejb:transaction
* type="Required"
*
* @jonas:bean
* ejb-name="AdminMiscEJB"
* jndi-name="org/enhydra/shark/ejb/AdminMiscEJB"
*
* @wsee.port-component
* name="AdminMiscEJBEndpoint"
*
* @wsee.jaxrpc-mapping
* root-type-qname="AdminMiscEJBEndpoint"
*
* @author V.Puskas
* @author S.Bojanic
* @author T.Jovanovic
* @version 0.1
*/
public abstract class AdminMiscEJBBean extends AdminMiscWrapper implements SessionBean {
private SessionContext context;
/**
*
* @ejb.interface-method
* view-type="both"
**/
public EJBObject getPassedEJBObject() throws EJBException {
try {
return context.getEJBObject();
}
catch (Exception ex) {
throw new EJBException(ex);
}
}
public void setSessionContext(SessionContext ctx) throws EJBException,
RemoteException {
context = ctx;
}
/**
* @ejb:create-method
*/
public void ejbCreate() {
}
/* (non-Javadoc)
* @see javax.ejb.SessionBean#ejbActivate()
*/
public void ejbActivate() throws EJBException, RemoteException {
}
/* (non-Javadoc)
* @see javax.ejb.SessionBean#ejbPassivate()
*/
public void ejbPassivate() throws EJBException, RemoteException {
}
/* (non-Javadoc)
* @see javax.ejb.SessionBean#ejbRemove()
*/
public void ejbRemove() throws EJBException, RemoteException {
}
}
|