|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ShoppingCart
Remote interface for ShoppingCart stateful session bean.
Method Summary | |
---|---|
void |
addItem(ShoppingCartItem item)
Add an item to the cart. |
void |
checkInventory(java.util.Collection<ShoppingCartItem> items)
Method checkInventory. |
void |
checkInventory(ShoppingCartItem si)
Metho checkInventory. |
OrderInfo |
createOrder(java.lang.String customerID,
java.lang.String billName,
java.lang.String billAddr1,
java.lang.String billAddr2,
java.lang.String billCity,
java.lang.String billState,
java.lang.String billZip,
java.lang.String billPhone,
java.lang.String shipName,
java.lang.String shipAddr1,
java.lang.String shipAddr2,
java.lang.String shipCity,
java.lang.String shipState,
java.lang.String shipZip,
java.lang.String shipPhone,
java.lang.String creditCard,
java.lang.String ccNum,
java.lang.String ccExpireMonth,
java.lang.String ccExpireYear,
java.lang.String cardHolder,
int shippingMethod,
java.util.Collection<ShoppingCartItem> items)
Create an order with contents of a shopping cart. |
ShoppingCartContents |
getCartContents()
Get the contents of the shopping cart. |
java.util.Collection<ShoppingCartItem> |
getItems()
Get the items in the shopping cart. |
float |
getTotalCost()
Get the total cost of all items in the shopping cart. |
void |
removeItem(ShoppingCartItem item)
Remove an item from the cart. |
void |
setCartContents(ShoppingCartContents c)
|
void |
setItems(java.util.Collection<ShoppingCartItem> items)
Set the items in the shopping cart. |
Method Detail |
---|
void addItem(ShoppingCartItem item)
item
- Item to add to the cart.void removeItem(ShoppingCartItem item)
item
- Item to remove from cart.java.util.Collection<ShoppingCartItem> getItems()
void setItems(java.util.Collection<ShoppingCartItem> items)
items
- A Vector of the items.float getTotalCost()
ShoppingCartContents getCartContents()
void setCartContents(ShoppingCartContents c)
OrderInfo createOrder(java.lang.String customerID, java.lang.String billName, java.lang.String billAddr1, java.lang.String billAddr2, java.lang.String billCity, java.lang.String billState, java.lang.String billZip, java.lang.String billPhone, java.lang.String shipName, java.lang.String shipAddr1, java.lang.String shipAddr2, java.lang.String shipCity, java.lang.String shipState, java.lang.String shipZip, java.lang.String shipPhone, java.lang.String creditCard, java.lang.String ccNum, java.lang.String ccExpireMonth, java.lang.String ccExpireYear, java.lang.String cardHolder, int shippingMethod, java.util.Collection<ShoppingCartItem> items)
customerID
- customer's IDbillName
- billing namebillAddr1
- billing address line 1billAddr2
- billing address line 2billCity
- billing address citybillState
- billing address statebillZip
- billing address zip codebillPhone
- billing phoneshipName
- shippng nameshipAddr1
- shippng address line 1shipAddr2
- shippng address line 2shipCity
- shippng address cityshipState
- shippng address stateshipZip
- shippng address zip codeshipPhone
- shippng phonecreditCard
- credit cardccNum
- credit card numberccExpireMonth
- credit card expiration monthccExpireYear
- credit card expiration yearcardHolder
- credit card holder nameshippingMethod
- index of shipping method useditems
- collection of StoreItems ordered
void checkInventory(java.util.Collection<ShoppingCartItem> items)
items
-
java.rmi.RemoteException
void checkInventory(ShoppingCartItem si)
si
-
java.rmi.RemoteException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |