1 package com.titan.cruise; 2 3 import javax.ejb.CreateException; 4 import javax.ejb.RemoveException; 5 import javax.ejb.EntityContext; 6 import com.titan.ship.*; 7 import java.util.Collection; 8 import javax.naming.InitialContext; 9 import javax.naming.NamingException; 10 11 public abstract class CruiseBean implements javax.ejb.EntityBean { 12 13 public Integer ejbCreate(String name, ShipLocal ship) throws CreateException { 14 setName(name); 15 return null; 16 } 17 18 public void ejbPostCreate(String name, ShipLocal ship) { 19 setShip(ship); 20 } 21 22 public abstract void setName(String name); 24 public abstract String getName( ); 25 26 public abstract void setShip(ShipLocal ship); 27 public abstract ShipLocal getShip( ); 28 29 31 public abstract void setReservations(Collection res); 32 public abstract Collection getReservations( ); 33 34 36 public void setEntityContext(EntityContext ec){} 37 38 public void unsetEntityContext(){} 39 public void ejbLoad(){} 40 public void ejbStore(){} 41 public void ejbActivate(){} 42 public void ejbPassivate(){} 43 public void ejbRemove() throws RemoveException {} 44 45 } 46 | Popular Tags |