Subversion Repositories SmartDukaan

Rev

Blame | Last modification | View Log | RSS feed

package com.spice.profitmandi.common.model;

import java.time.LocalDateTime;
import java.util.Objects;

public class PORowModel {

        private LocalDateTime receivedDate;
        private LocalDateTime invoiceDate;
        private String invoiceNumber;
        private double unitPrice;
        private String imeiNumber;
        private String poNumber;
        private int quantity;
        private int itemId;

        public int getItemId() {
                return itemId;
        }

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

        public LocalDateTime getReceivedDate() {
                return receivedDate;
        }

        public void setReceivedDate(LocalDateTime receivedDate) {
                this.receivedDate = receivedDate;
        }

        public LocalDateTime getInvoiceDate() {
                return invoiceDate;
        }

        public void setInvoiceDate(LocalDateTime invoiceDate) {
                this.invoiceDate = invoiceDate;
        }

        public String getInvoiceNumber() {
                return invoiceNumber;
        }

        public void setInvoiceNumber(String invoiceNumber) {
                this.invoiceNumber = invoiceNumber;
        }

        public double getUnitPrice() {
                return unitPrice;
        }

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

        public String getImeiNumber() {
                return imeiNumber;
        }

        public void setImeiNumber(String imeiNumber) {
                this.imeiNumber = imeiNumber;
        }

        public String getPoNumber() {
                return poNumber;
        }

        public void setPoNumber(String poNumber) {
                this.poNumber = poNumber;
        }

        public int getQuantity() {
                return quantity;
        }

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

        @Override
        public String toString() {
                return "PORowModel{" +
                                "receivedDate=" + receivedDate +
                                ", invoiceDate=" + invoiceDate +
                                ", invoiceNumber='" + invoiceNumber + '\'' +
                                ", unitPrice=" + unitPrice +
                                ", imeiNumber='" + imeiNumber + '\'' +
                                ", poNumber='" + poNumber + '\'' +
                                ", quantity=" + quantity +
                                ", itemId=" + itemId +
                                '}';
        }

        @Override
        public boolean equals(Object o) {
                if (this == o) return true;
                if (o == null || getClass() != o.getClass()) return false;
                PORowModel that = (PORowModel) o;
                return Double.compare(that.unitPrice, unitPrice) == 0 && quantity == that.quantity && itemId == that.itemId && Objects.equals(receivedDate, that.receivedDate) && Objects.equals(invoiceDate, that.invoiceDate) && Objects.equals(invoiceNumber, that.invoiceNumber) && Objects.equals(imeiNumber, that.imeiNumber) && Objects.equals(poNumber, that.poNumber);
        }

        @Override
        public int hashCode() {
                return Objects.hash(receivedDate, invoiceDate, invoiceNumber, unitPrice, imeiNumber, poNumber, quantity, itemId);
        }

}