com.bea.wlpi.tour.po
Interface PurchaseOrder
- public interface PurchaseOrder
- extends javax.ejb.EJBObject, java.rmi.Remote
Calculates the total price of a purchase including state/provincial
sales tax.
- Author:
- Copyright © 2000, 2001 BEA Systems, Inc. All Rights Reserved.
- See Also:
PurchaseOrderHome
Method Summary
|
double |
calculate(int itemNo,
int quantity,
java.lang.String state)
Calculates the total price of an order. |
int |
checkInventory(int itemNo)
Return the quantity in stock of the specified item. |
Methods inherited from interface javax.ejb.EJBObject |
getEJBHome,
getHandle,
getPrimaryKey,
isIdentical,
remove |
calculate
public double calculate(int itemNo,
int quantity,
java.lang.String state)
throws java.rmi.RemoteException,
com.bea.wlpi.tour.po.BadStateException
- Calculates the total price of an order.
- Parameters:
itemNo
- The item number to order.quantity
- the quantity to order.state
- The two character state/province abreviation- Returns:
- The amount of sales tax
- Throws:
- java.rmi.RemoteException - if a communications error occurred.
- com.bea.wlpi.tour.po.BadStateException - if the state abbreviation is invalid.
checkInventory
public int checkInventory(int itemNo)
throws java.rmi.RemoteException
- Return the quantity in stock of the specified item.
- Parameters:
itemNo
- The item number of the item to check.- Returns:
- the quantity of the specified item in in stock
- Throws:
- java.rmi.RemoteException - if a communications error occurred.
WebLogic Integration (WLI)