shoppingcart.java

来自「《J2EE企业级应用开发》一书的配套源代码」· Java 代码 · 共 47 行

JAVA
47
字号
package com.j2eeapp.cdstore.cart;

import java.rmi.RemoteException;
import javax.ejb.*;
import java.util.Collection;
import com.j2eeapp.cdstore.servicelocator.*;
import com.j2eeapp.cdstore.vo.*;


public interface ShoppingCart extends EJBObject
{
    
    /**
     * @J2EE_METHOD  --  addItem
     */
    public void addItem    (String itemId) throws RemoteException;
    public void addItem    (String itemId,int newQty) throws RemoteException;
    
    /**
     * @J2EE_METHOD  --  getItems
     */
    public Collection getItems    () throws RemoteException,ServiceLocatorException;
    
    /**
     * @J2EE_METHOD  --  updateItemQuantity
     */
    public void updateItemQuantity    (String itemID, int newQty) throws RemoteException;
    
    /**
     * @J2EE_METHOD  --  empty
     */
    public void empty    () throws RemoteException;
    
    public void deleteItem(String itemID)throws RemoteException;
    
    /**
     * @J2EE_METHOD  --  getCount
     */
    public Integer getCount    () throws RemoteException;
    
    /**
     * @J2EE_METHOD  --  getSubTotal
     */
    public double getSubTotal    () throws RemoteException,ServiceLocatorException;
    
    public String checkOut(ContactInfo contactInfo,ShippingInfo shippingInfo,BillingInfo billingInfo,CreditCard card,String cardPassword,String userId)throws RemoteException;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?