KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > titan > cruise > CruiseBean


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     // persistent fields
23
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     // relationship fields
30

31     public abstract void setReservations(Collection res);
32     public abstract Collection getReservations( );
33
34     // standard call back methods
35

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