1 6 7 package org.jfox.ejb; 8 9 import java.rmi.RemoteException ; 10 import javax.ejb.EJBContext ; 11 import javax.ejb.EJBException ; 12 import javax.ejb.EJBHome ; 13 import javax.ejb.EJBMetaData ; 14 import javax.ejb.EnterpriseBean ; 15 import javax.ejb.Handle ; 16 import javax.ejb.HomeHandle ; 17 import javax.ejb.RemoveException ; 18 19 26 27 public interface EJBOperation { 28 29 Object getPrimaryKey(EnterpriseBean obj) throws RemoteException ; 31 32 Handle getHandle(EnterpriseBean obj) throws RemoteException ; 33 34 boolean isIdentical(EJBObjectId thisObjectId, EJBObjectId thatObjectId) throws RemoteException ; 35 36 void remove(EnterpriseBean bean) throws RemoteException , RemoveException ; 37 38 EJBHome getEJBHome() throws RemoteException ; 39 40 49 void remove(Handle handle) throws RemoteException , RemoveException ; 50 51 62 void remove(Object primaryKey) throws RemoteException , RemoveException ; 63 64 76 EJBMetaData getEJBMetaData() throws RemoteException ; 77 78 87 HomeHandle getHomeHandle() throws RemoteException ; 88 89 void ejbCreate(EnterpriseBean bean, String createMethod, Object [] args) throws RemoteException ; 90 void ejbActivate(EnterpriseBean bean) throws EJBException , java.rmi.RemoteException ; 91 92 void ejbPassivate(EnterpriseBean bean) throws EJBException , java.rmi.RemoteException ; 93 94 void ejbRemove(EnterpriseBean bean) throws EJBException , java.rmi.RemoteException ; 95 96 void setContext(EnterpriseBean bean, EJBContext ctx) throws EJBException , java.rmi.RemoteException ; 97 98 } 99 | Popular Tags |