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

📄 lineitem.java

📁 这是一个基于Java的网络书店系统
💻 JAVA
字号:
package com.netshop.domain.model;

import java.io.Serializable;

public class LineItem implements Serializable {
	private Integer lineItemId = null;
	private Order order;

	private int lineNumber;

	private int quantity;

	private int itemId;

	private double unitPrice;

	private Item item;

	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 */

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

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

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

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

	public int getItemId() {
		return itemId;
	}

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

	/* 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 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 + -