01: // OrderPlacement.java
02:
03: package org.objectweb.jonas.stests.appli;
04:
05: import java.rmi.RemoteException;
06: import javax.ejb.EJBObject;
07: import java.util.Vector;
08:
09: /**
10: * OrderPlacement remote interface
11: */
12: public interface OrderPlacement extends EJBObject {
13:
14: /**
15: * Place an order.
16: * <p>
17: * @param wID String Warehouse ID
18: * @param dID String District ID
19: * @param cID Integer Customer ID
20: * @param orderLines Vector of OrderDetail objects. Each OrderDetail
21: * object represents one line item on the order.
22: * @return float The order id assigned to the order.
23: * @exception javax.ejb.RemoteException
24: */
25: public float placeOrder(String wID, String dID, Integer cID,
26: Vector orderLines) throws RemoteException;
27:
28: }
|