Subversion Repositories SmartDukaan

Rev

Rev 22653 | Go to most recent revision | View as "text/plain" | Blame | Compare with Previous | Last modification | View Log | RSS feed

package com.spice.profitmandi.dao.entity.fofo;

import java.io.Serializable;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.UniqueConstraint;

@Entity
@Table(name="fofo.fofo_line_item", schema = "fofo", uniqueConstraints = {@UniqueConstraint(columnNames = {"fofo_order_item_id","inventory_item_id"})})
public class FofoLineItem implements Serializable{

        private static final long serialVersionUID = 1L;
        
        @Id
        @Column(name = "fofo_order_item_id")
        private int fofoOrderItemId;
        
        @Id
        @Column(name = "inventory_item_id")
        private int inventoryItemId;
        
        @Column(name = "serial_number", nullable = true)
        private String serialNumber;
        
        @Column(name = "quantity")
        private int quantity;
        
        public int getFofoOrderItemId() {
                return fofoOrderItemId;
        }
        public void setFofoOrderItemId(int fofoOrderItemId) {
                this.fofoOrderItemId = fofoOrderItemId;
        }
        public int getInventoryItemId() {
                return inventoryItemId;
        }
        public void setInventoryItemId(int inventoryItemId) {
                this.inventoryItemId = inventoryItemId;
        }
        public String getSerialNumber() {
                return serialNumber;
        }
        public void setSerialNumber(String serialNumber) {
                this.serialNumber = serialNumber;
        }
        public int getQuantity() {
                return quantity;
        }
        public void setQuantity(int quantity) {
                this.quantity = quantity;
        }
        @Override
        public int hashCode() {
                final int prime = 31;
                int result = 1;
                result = prime * result + fofoOrderItemId;
                result = prime * result + inventoryItemId;
                return result;
        }
        @Override
        public boolean equals(Object obj) {
                if (this == obj)
                        return true;
                if (obj == null)
                        return false;
                if (getClass() != obj.getClass())
                        return false;
                FofoLineItem other = (FofoLineItem) obj;
                if (fofoOrderItemId != other.fofoOrderItemId)
                        return false;
                if (inventoryItemId != other.inventoryItemId)
                        return false;
                return true;
        }
        @Override
        public String toString() {
                return "FofoLineItem [fofoOrderItemId=" + fofoOrderItemId + ", inventoryItemId=" + inventoryItemId
                                + ", serialNumber=" + serialNumber + ", quantity=" + quantity + "]";
        }
        
}