Subversion Repositories SmartDukaan

Rev

Rev 23757 | Rev 33015 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

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



import java.io.Serializable;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;

@Entity
@Table(name="transaction.line_item_imei")
public class LineItemImei implements Serializable{

        private static final long serialVersionUID = 1L;

        @Id
        @GeneratedValue(strategy = GenerationType.IDENTITY)
        @Column(name="id")
        private int id;
        
        public int getId() {
                return id;
        }

        public void setId(int id) {
                this.id = id;
        }

        @Column(name = "line_item_id")
        private int lineItemId;

        @Column(name = "serial_number")
        private String serialNumber;

        public String getSerialNumber() {
                return serialNumber;
        }

        public void setSerialNumber(String serialNumber) {
                this.serialNumber = serialNumber;
        }

        @Override
        public String toString() {
                return "LineItemImei [id=" + id + ", lineItemId=" + lineItemId + ", serialNumber=" + serialNumber + "]";
        }

        public int getLineItemId() {
                return lineItemId;
        }

        public void setLineItemId(int lineItemId) {
                this.lineItemId = lineItemId;
        }

        @Override
        public int hashCode() {
                final int prime = 31;
                int result = 1;
                result = prime * result + lineItemId;
                result = prime * result + ((serialNumber == null) ? 0 : serialNumber.hashCode());
                return result;
        }

        @Override
        public boolean equals(Object obj) {
                if (this == obj)
                        return true;
                if (obj == null)
                        return false;
                if (getClass() != obj.getClass())
                        return false;
                LineItemImei other = (LineItemImei) obj;
                if (lineItemId != other.lineItemId)
                        return false;
                if (serialNumber == null) {
                        if (other.serialNumber != null)
                                return false;
                } else if (!serialNumber.equals(other.serialNumber))
                        return false;
                return true;
        }

}