KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > sun > j2ee > blueprints > opc > purchaseorder > ejb > PurchaseOrderLocal


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 package com.sun.j2ee.blueprints.opc.purchaseorder.ejb;
38
39 import javax.ejb.*;
40 import java.util.*;
41
42 import com.sun.j2ee.blueprints.opc.purchaseorder.*;
43
44 /**
45  * Local Interface for the PurchaseOrderBean.
46  **/

47
48 public interface PurchaseOrderLocal extends EJBLocalObject {
49
50   public String JavaDoc getPoId();
51
52   public void setShippingInfo(ContactInfoLocal shippingInfo);
53
54   public ContactInfoLocal getShippingInfo();
55
56   public void setUserId(String JavaDoc userId);
57
58   public String JavaDoc getUserId();
59
60   public void setEmailId(String JavaDoc emailId);
61
62   public String JavaDoc getEmailId();
63
64   public void setLocale(String JavaDoc locale);
65
66   public String JavaDoc getLocale();
67
68   public void setOrderDate(long orderDate);
69
70   public long getOrderDate();
71
72   public void setTotalPrice(float totalPrice);
73
74   public float getTotalPrice();
75
76   public void setHeadCount(int headCount);
77
78   public int getHeadCount();
79
80   public void setStartDate(long startDate);
81
82   public long getStartDate();
83
84   public void setEndDate(long endDate);
85
86   public long getEndDate();
87
88   public void setDepartureCity(String JavaDoc departureCity);
89
90   public String JavaDoc getDepartureCity();
91
92   public void setCreditCard(CreditCardLocal creditCard);
93
94   public CreditCardLocal getCreditCard();
95
96   public void setLodging(LodgingLocal lodging);
97
98   public LodgingLocal getLodging();
99
100   public void setBillingInfo(ContactInfoLocal billingInfo);
101
102   public ContactInfoLocal getBillingInfo();
103
104   public void setDepartureFlightInfo(TransportationLocal departureFlightInfo);
105
106   public TransportationLocal getDepartureFlightInfo();
107
108   public void setReturnFlightInfo(TransportationLocal returnFlightInfo);
109
110   public TransportationLocal getReturnFlightInfo();
111
112   public void setActivities(Collection activities);
113
114   public Collection getActivities();
115
116   public void addActivity(ActivityLocal activity);
117
118   public PurchaseOrder getPO() ;
119
120 }
121
Popular Tags