www.pudn.com > 33_online_store.rar > ShoppingCart.java


package shopcart.ejbs;

import javax.ejb.*;
import java.rmi.RemoteException;
import java.rmi.Remote;
import java.util.*;

import shopcart.ejbs.*;

public interface ShoppingCart extends EJBObject, Remote
{
    public ShoppingCartItem addItem(ShoppingCartItem item) throws RemoteException;
    
    public boolean deleteItem(ShoppingCartItem item) throws RemoteException;
    
    public boolean purchaseCart(String user)
         throws BadCreditException,RemoteException;
    
    public ShoppingCartItem[] getItems() throws RemoteException;

    public Object[] getInventory() throws RemoteException;
}