Subversion Repositories SmartDukaan

Rev

Rev 35771 | Blame | Compare with Previous | Last modification | View Log | RSS feed

package com.spice.profitmandi.dao.model;

import java.util.ArrayList;
import java.util.List;
import java.util.Objects;

public class InStockItemDetailModel {
    int itemId;
    int catalogId;
    int availability;
    int fofoId;
    String itemDescription;
    boolean hasActivatedImei;
    List<String> activatedImeis = new ArrayList<>();
    String stockType = "IN_STOCK"; // IN_STOCK or GRN_PENDING

    public int getItemId() {
        return itemId;
    }

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

    public int getCatalogId() {
        return catalogId;
    }

    public void setCatalogId(int catalogId) {
        this.catalogId = catalogId;
    }

    public int getAvailability() {
        return availability;
    }

    public void setAvailability(int availability) {
        this.availability = availability;
    }

    public int getFofoId() {
        return fofoId;
    }

    public void setFofoId(int fofoId) {
        this.fofoId = fofoId;
    }

    public String getItemDescription() {
        return itemDescription;
    }

    public void setItemDescription(String itemDescription) {
        this.itemDescription = itemDescription;
    }

    public boolean isHasActivatedImei() {
        return hasActivatedImei;
    }

    public void setHasActivatedImei(boolean hasActivatedImei) {
        this.hasActivatedImei = hasActivatedImei;
    }

    public List<String> getActivatedImeis() {
        return activatedImeis;
    }

    public void setActivatedImeis(List<String> activatedImeis) {
        this.activatedImeis = activatedImeis;
    }

    public String getStockType() {
        return stockType;
    }

    public void setStockType(String stockType) {
        this.stockType = stockType;
    }

    @Override
    public String toString() {
        return "InStockItemDetailModel{" +
                "itemId=" + itemId +
                ", catalogId=" + catalogId +
                ", availability=" + availability +
                ", fofoId=" + fofoId +
                ", itemDescription='" + itemDescription + '\'' +
                '}';
    }

    @Override
    public boolean equals(Object o) {
        if (this == o) return true;
        if (o == null || getClass() != o.getClass()) return false;
        InStockItemDetailModel that = (InStockItemDetailModel) o;
        return itemId == that.itemId && catalogId == that.catalogId && availability == that.availability && fofoId == that.fofoId && Objects.equals(itemDescription, that.itemDescription);
    }

    @Override
    public int hashCode() {
        return Objects.hash(itemId, catalogId, availability, fofoId, itemDescription);
    }
}