⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lineitem.java

📁 Struts+Hibernate网络购物系统
💻 JAVA
字号:
package com.netshop.domain.model;

import java.io.Serializable;

public class LineItem implements Serializable {

    /*
     * (non-Javadoc)
     * 
     * @see java.lang.Object#equals(java.lang.Object)
     */
    public boolean equals(Object arg0) {
        // TODO Auto-generated method stub
        if (arg0 instanceof LineItem) {
            LineItem theItem = (LineItem) arg0;
            if (this.lineItemId == theItem.getLineItemId()) {
                return true;
            }
        }
        return false;
    }

    /*
     * (non-Javadoc)
     * 
     * @see java.lang.Object#hashCode()
     */
    public int hashCode() {
        // TODO Auto-generated method stub
        return super.hashCode();
    }

    /* Private Fields */

    private Integer lineItemId = null;

    /**
     * @return Returns the lineItemId.
     */
    public Integer getLineItemId() {
        return lineItemId;
    }

    /**
     * @param lineItemId
     *            The lineItemId to set.
     */
    public void setLineItemId(Integer lineItemId) {
        this.lineItemId = lineItemId;
    }

    private Order order;

    /**
     * @return Returns the order.
     */
    public Order getOrder() {
        return order;
    }

    /**
     * @param order
     *            The order to set.
     */
    public void setOrder(Order order) {
        this.order = order;
    }

    private int lineNumber;

    private int quantity;

    private String itemId;

    private double unitPrice;

    private Item item;

    /* Constructors */

    public LineItem() {
    }

    public LineItem(int lineNumber, CartItem cartItem) {
        this.lineNumber = lineNumber;
        this.quantity = cartItem.getQuantity();
        this.itemId = cartItem.getItem().getItemId();
        this.unitPrice = cartItem.getItem().getListPrice();
        this.item = cartItem.getItem();
    }

    /* JavaBeans Properties */

    public int getLineNumber() {
        return lineNumber;
    }

    public void setLineNumber(int lineNumber) {
        this.lineNumber = lineNumber;
    }

    public String getItemId() {
        return itemId;
    }

    public void setItemId(String itemId) {
        this.itemId = itemId;
    }

    public double getUnitPrice() {
        return unitPrice;
    }

    public void setUnitPrice(double unitprice) {
        this.unitPrice = unitprice;
    }

    public Item getItem() {
        return item;
    }

    public void setItem(Item item) {
        this.item = item;
    }

    public int getQuantity() {
        return quantity;
    }

    public void setQuantity(int quantity) {
        this.quantity = quantity;
    }

    public double getTotalPrice() {
        return this.unitPrice * this.quantity;
    }

}

⌨️ 快捷键说明

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