KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > sun > j2ee > blueprints > processmanager > manager > ejb > ManagerBean


1 /*
2 * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
3 *
4 * Redistribution and use in source and binary forms, with or without
5 * modification, are permitted provided that the following conditions
6 * are met:
7 *
8 * - Redistributions of source code must retain the above copyright
9 * notice, this list of conditions and the following disclaimer.
10 *
11 * - Redistribution in binary form must reproduce the above copyright
12 * notice, this list of conditions and the following disclaimer in
13 * the documentation and/or other materials provided with the
14 * distribution.
15 *
16 * Neither the name of Sun Microsystems, Inc. or the names of
17 * contributors may be used to endorse or promote products derived
18 * from this software without specific prior written permission.
19 *
20 * This software is provided "AS IS," without a warranty of any
21 * kind. ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND
22 * WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY,
23 * FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT, ARE HEREBY
24 * EXCLUDED. SUN AND ITS LICENSORS SHALL NOT BE LIABLE FOR ANY DAMAGES
25 * SUFFERED BY LICENSEE AS A RESULT OF USING, MODIFYING OR
26 * DISTRIBUTING THE SOFTWARE OR ITS DERIVATIVES. IN NO EVENT WILL SUN
27 * OR ITS LICENSORS BE LIABLE FOR ANY LOST REVENUE, PROFIT OR DATA, OR
28 * FOR DIRECT, INDIRECT, SPECIAL, CONSEQUENTIAL, INCIDENTAL OR
29 * PUNITIVE DAMAGES, HOWEVER CAUSED AND REGARDLESS OF THE THEORY OF
30 * LIABILITY, ARISING OUT OF THE USE OF OR INABILITY TO USE SOFTWARE,
31 * EVEN IF SUN HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
32 *
33 * You acknowledge that Software is not designed, licensed or intended
34 * for use in the design, construction, operation or maintenance of
35 * any nuclear facility.
36 */

37
38 package com.sun.j2ee.blueprints.processmanager.manager.ejb;
39
40 import javax.ejb.*;
41 import java.util.*;
42
43 import com.sun.j2ee.blueprints.servicelocator.ejb.*;
44
45 public abstract class ManagerBean implements EntityBean {
46     
47     private EntityContext context = null;
48     
49     // CMP fields
50
public abstract String JavaDoc getOrderId();
51     public abstract void setOrderId(String JavaDoc orderId);
52     
53     public abstract String JavaDoc getStatus();
54     public abstract void setStatus(String JavaDoc status);
55
56     public abstract String JavaDoc getActivityOrderStatus();
57     public abstract void setActivityOrderStatus(String JavaDoc status);
58
59     public abstract String JavaDoc getAirlineOrderStatus();
60     public abstract void setAirlineOrderStatus(String JavaDoc status);
61
62     public abstract String JavaDoc getLodgingOrderStatus();
63     public abstract void setLodgingOrderStatus(String JavaDoc status);
64
65     public abstract boolean getOrderError();
66     public abstract void setOrderError(boolean orderError);
67   
68     // EJB create methods
69
public String JavaDoc ejbCreate(String JavaDoc orderId, String JavaDoc status,
70           String JavaDoc actyOrderStatus,
71           String JavaDoc airlineOrderStatus, String JavaDoc lodgOrderStatus,
72           boolean orderError) throws CreateException {
73         setOrderId(orderId);
74         setStatus(status);
75         setActivityOrderStatus(actyOrderStatus);
76         setAirlineOrderStatus(airlineOrderStatus);
77         setLodgingOrderStatus(lodgOrderStatus);
78         setOrderError(orderError);
79         return null;
80     }
81     
82     public void ejbPostCreate(String JavaDoc orderId, String JavaDoc status, String JavaDoc actyOrderStatus,
83             String JavaDoc airlineOrderStatus, String JavaDoc lodgOrderStatus,boolean orderError) throws CreateException {}
84           
85     public void setEntityContext(EntityContext c) {
86         context = c;
87     }
88     public void unsetEntityContext() {
89         context = null;
90     }
91     public void ejbRemove() throws RemoveException {
92     }
93     public void ejbActivate() {
94     }
95     public void ejbPassivate() {
96     }
97     public void ejbStore() {
98     }
99     public void ejbLoad() {
100     }
101 }
102
Popular Tags