KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > request > RequestRemoteBusiness


1 /*
2  * Copyright (c) 2005 Sun Microsystems, Inc. All rights reserved. U.S.
3  * Government Rights - Commercial software. Government users are subject
4  * to the Sun Microsystems, Inc. standard license agreement and
5  * applicable provisions of the FAR and its supplements. Use is subject
6  * to license terms.
7  *
8  * This distribution may include materials developed by third parties.
9  * Sun, Sun Microsystems, the Sun logo, Java and J2EE are trademarks
10  * or registered trademarks of Sun Microsystems, Inc. in the U.S. and
11  * other countries.
12  *
13  * Copyright (c) 2005 Sun Microsystems, Inc. Tous droits reserves.
14  *
15  * Droits du gouvernement americain, utilisateurs gouvernementaux - logiciel
16  * commercial. Les utilisateurs gouvernementaux sont soumis au contrat de
17  * licence standard de Sun Microsystems, Inc., ainsi qu'aux dispositions
18  * en vigueur de la FAR (Federal Acquisition Regulations) et des
19  * supplements a celles-ci. Distribue par des licences qui en
20  * restreignent l'utilisation.
21  *
22  * Cette distribution peut comprendre des composants developpes par des
23  * tierces parties. Sun, Sun Microsystems, le logo Sun, Java et J2EE
24  * sont des marques de fabrique ou des marques deposees de Sun
25  * Microsystems, Inc. aux Etats-Unis et dans d'autres pays.
26  */

27
28
29 package request;
30
31 import java.rmi.RemoteException JavaDoc;
32 import java.util.Collection JavaDoc;
33
34
35 /**
36  * This is the business interface for Request enterprise bean.
37  */

38 public interface RequestRemoteBusiness {
39     public void createPart(PartRequest partRequest) throws RemoteException JavaDoc;
40     
41     public void addPartToBillOfMaterial(BomRequest bomRequest)
42     throws RemoteException JavaDoc;
43     
44     public void createVendor(VendorRequest vendorRequest)
45     throws RemoteException JavaDoc;
46     
47     public void createVendorPart(VendorPartRequest vendorPartRequest)
48     throws RemoteException JavaDoc;
49     
50     public void createOrder(OrderRequest orderRequest)
51     throws RemoteException JavaDoc;
52     
53     public void addLineItem(LineItemRequest lineItemRequest)
54     throws RemoteException JavaDoc;
55     
56     public double getBillOfMaterialPrice(BomRequest bomRequest)
57     throws RemoteException JavaDoc;
58     
59     public Double JavaDoc getAvgPrice() throws RemoteException JavaDoc;
60     
61     public Double JavaDoc getTotalPricePerVendor(VendorRequest vendorRequest)
62     throws RemoteException JavaDoc;
63     
64     public double getOrderPrice(Integer JavaDoc orderId) throws RemoteException JavaDoc;
65     
66     public void adjustOrderDiscount(int adjustment) throws RemoteException JavaDoc;
67     
68     public Collection JavaDoc locateVendorsByPartialName(String JavaDoc name)
69     throws RemoteException JavaDoc;
70     
71     public String JavaDoc reportVendorsByOrder(Integer JavaDoc orderId)
72     throws RemoteException JavaDoc;
73     
74     public int countAllItems() throws RemoteException JavaDoc;
75     
76     public void removeOrder(Integer JavaDoc orderId) throws RemoteException JavaDoc;
77     
78 }
79
Popular Tags