Subversion Repositories SmartDukaan

Rev

Rev 33795 | View as "text/plain" | Blame | Compare with Previous | Last modification | View Log | RSS feed

package com.spice.profitmandi.common.model;

import java.util.List;
import java.util.Objects;
import java.util.Set;

public class CustomFofoOrderItem {
        private int itemId;
        private int poiId;
        private List<String> customSerialNumbers;
        private int quantity;
        private List<Integer> customerOfferItemId;
        private float sellingPrice;
        private float discountAmount;
        private boolean prebookingOrder;
        private Set<SerialNumberDetail> serialNumberDetails;
        
        public int getItemId() {
                return itemId;
        }
        public void setItemId(int itemId) {
                this.itemId = itemId;
        }
        public int getPoiId() {return poiId;}
        public void setPoiId(int poiId) {this.poiId = poiId;}
        public int getQuantity() {
                return quantity;
        }
        public void setQuantity(int quantity) {
                this.quantity = quantity;
        }
        public float getSellingPrice() {
                return sellingPrice;
        }
        public void setSellingPrice(float sellingPrice) {
                this.sellingPrice = sellingPrice;
        }
        public float getDiscountAmount() {
                return discountAmount;
        }
        public void setDiscountAmount(float discountAmount) {
                this.discountAmount = discountAmount;
        }
        public boolean isPrebookingOrder() {
                return prebookingOrder;
        }
        public void setPrebookingOrder(boolean prebookingOrder) {
                this.prebookingOrder = prebookingOrder;
        }
        public Set<SerialNumberDetail> getSerialNumberDetails() {
                return serialNumberDetails;
        }
        public void setSerialNumberDetails(Set<SerialNumberDetail> serialNumberDetails) {
                this.serialNumberDetails = serialNumberDetails;
        }

        public List<Integer> getCustomerOfferItemId() {
                return customerOfferItemId;
        }

        public void setCustomerOfferItemId(List<Integer> customerOfferItemId) {
                this.customerOfferItemId = customerOfferItemId;
        }

        @Override
        public String toString() {
                return "CustomFofoOrderItem{" +
                                "itemId=" + itemId +
                                ", poiId=" + poiId +
                                ", customSerialNumbers=" + customSerialNumbers +
                                ", quantity=" + quantity +
                                ", customerOfferItemId=" + customerOfferItemId +
                                ", sellingPrice=" + sellingPrice +
                                ", discountAmount=" + discountAmount +
                                ", prebookingOrder=" + prebookingOrder +
                                ", serialNumberDetails=" + serialNumberDetails +
                                '}';
        }

        @Override
        public boolean equals(Object o) {
                if (this == o) return true;
                if (o == null || getClass() != o.getClass()) return false;
                CustomFofoOrderItem that = (CustomFofoOrderItem) o;
                return itemId == that.itemId && poiId == that.poiId && quantity == that.quantity && Float.compare(sellingPrice, that.sellingPrice) == 0 && Float.compare(discountAmount, that.discountAmount) == 0 && prebookingOrder == that.prebookingOrder && Objects.equals(customSerialNumbers, that.customSerialNumbers) && Objects.equals(customerOfferItemId, that.customerOfferItemId) && Objects.equals(serialNumberDetails, that.serialNumberDetails);
        }

        @Override
        public int hashCode() {
                return Objects.hash(itemId, poiId, customSerialNumbers, quantity, customerOfferItemId, sellingPrice, discountAmount, prebookingOrder, serialNumberDetails);
        }

        public List<String> getCustomSerialNumbers() {
                return customSerialNumbers;
        }

        public void setCustomSerialNumbers(List<String> customSerialNumbers) {
                this.customSerialNumbers = customSerialNumbers;
        }

}