orderlocal.java

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

JAVA
117
字号
package com.j2eeapp.cdstore.order;

import javax.ejb.*;
import com.j2eeapp.cdstore.vo.CreditCard;
import com.j2eeapp.cdstore.vo.ShippingInfo;
import com.j2eeapp.cdstore.vo.BillingInfo;
import com.j2eeapp.cdstore.vo.ContactInfo;
import com.j2eeapp.cdstore.vo.LineItem;
import java.util.Collection;
import javax.naming.NamingException;

public interface OrderLocal extends EJBLocalObject
{
    
    /**
     * @J2EE_METHOD  --  getOrderId
     */
    public String getOrderId    ();
    
   
    /**
     * @J2EE_METHOD  --  getUserId
     */
    public String getUserId    ();
    
    /**
     * @J2EE_METHOD  --  setUserId
     */
    public void setUserId    (String newUserId) ;
    
    /**
     * @J2EE_METHOD  --  getOrderDate
     */
    public long getOrderDate    ();
    
    /**
     * @J2EE_METHOD  --  setOrderDate
     */
    public void setOrderDate    (long newOrderDate) ;
    
    /**
     * @J2EE_METHOD  --  getTotalPrice
     */
    public float getTotalPrice    ();
    
    /**
     * @J2EE_METHOD  --  setTotalPrice
     */
    public void setTotalPrice    (float newTotalPrice) ;
    
    /**
     * @J2EE_METHOD  --  getCreditCard
     */
    public CreditCard getCreditCard    ();
    
    /**
     * @J2EE_METHOD  --  setCreditCard
     */
    public void setCreditCard    (CreditCard newCreditCard) ;
    
    /**
     * @J2EE_METHOD  --  getContactInfo
     */
    public ContactInfo getContactInfo    ();
    
    /**
     * @J2EE_METHOD  --  setContactInfo
     */
    public void setContactInfo    (ContactInfo newContactInfo) ;
    
    /**
     * @J2EE_METHOD  --  getLineItems
     */
    public Collection getLineItems    ();
    
    /**
     * @J2EE_METHOD  --  setLineItems
     */
    public void setLineItems    (Collection newLineItems) ;
    
    /**
     * @J2EE_METHOD  --  addLineItem
     */
    public void addLineItem    (LineItem items)throws javax.ejb.CreateException,javax.naming.NamingException;
    
    /**
     * @J2EE_METHOD  --  getShippingInfo
     */
    public ShippingInfo getShippingInfo    ();
    
    /**
     * @J2EE_METHOD  --  setShippingInfo
     */
    public void setShippingInfo    (ShippingInfo newShipAddress) ;
    
    /**
     * @J2EE_METHOD  --  getBillingInfo
     */
    public BillingInfo getBillingInfo    ();
    
    /**
     * @J2EE_METHOD  --  setBillingInfo
     */
    public void setBillingInfo    (BillingInfo newBillingInfo) ;
    
    /**
     * @J2EE_METHOD  --  getStatus
     */
    public OrderStatusLocal getOrderStatus    ();
    
    /**
     * @J2EE_METHOD  --  setStatus
     */
    public void setOrderStatus    (OrderStatusLocal newStatus) ;
    
     public Collection getAllItems();
}

⌨️ 快捷键说明

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