KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > titan > reservation > ReservationBean


1 package com.titan.reservation;
2
3 import com.titan.cruise.*;
4
5 import javax.ejb.CreateException;
6 import javax.ejb.RemoveException;
7 import javax.ejb.EntityContext;
8 import java.util.Date;
9 import java.util.Set;
10 import java.util.Collection;
11 import javax.naming.InitialContext;
12 import javax.naming.NamingException;
13
14 public abstract class ReservationBean implements javax.ejb.EntityBean {
15     public Object ejbCreate(CruiseLocal cruise, Collection customers) throws CreateException {
16         return null;
17     }
18
19     public void ejbPostCreate(CruiseLocal cruise, Collection customers) {
20         setCruise(cruise);
21         Collection myCustomers = this.getCustomers();
22         myCustomers.addAll(customers);
23     }
24
25     // relationship fields
26

27     public abstract CruiseLocal getCruise();
28     public abstract void setCruise(CruiseLocal cruise);
29
30     public abstract Set getCabins( );
31     public abstract void setCabins(Set cabins);
32
33     public abstract Set getCustomers( );
34     public abstract void setCustomers(Set customers);
35
36     // persistent fields
37
public abstract Date getDate();
38     public abstract void setDate(Date date);
39     public abstract double getAmountPaid();
40     public abstract void setAmountPaid(double amount);
41
42     // standard call back methods
43

44     public void setEntityContext(EntityContext ec){}
45     public void unsetEntityContext(){}
46     public void ejbLoad(){}
47     public void ejbStore(){}
48     public void ejbActivate(){}
49     public void ejbPassivate(){}
50     public void ejbRemove() throws RemoveException {}
51
52 }
53
Popular Tags