Subversion Repositories SmartDukaan

Rev

Blame | Last modification | View Log | RSS feed

package com.spice.profitmandi.dao.model;

import com.spice.profitmandi.dao.entity.fofo.PartnerType;

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

public class PartnerCriteriaPojo {
    private List<Integer> fofoIds;
    private List<Integer> excludeFofoIds;
    private List<Integer> regionIds;
    private List<PartnerType> partnerTypes;

    public List<Integer> getFofoIds() {
        return fofoIds;
    }

    public void setFofoIds(List<Integer> fofoIds) {
        this.fofoIds = fofoIds;
    }

    public List<Integer> getExcludeFofoIds() {
        return excludeFofoIds;
    }

    public void setExcludeFofoIds(List<Integer> excludeFofoIds) {
        this.excludeFofoIds = excludeFofoIds;
    }

    public List<Integer> getRegionIds() {
        return regionIds;
    }

    public void setRegionIds(List<Integer> regionIds) {
        this.regionIds = regionIds;
    }

    public List<PartnerType> getPartnerTypes() {
        return partnerTypes;
    }

    public void setPartnerTypes(List<PartnerType> partnerTypes) {
        this.partnerTypes = partnerTypes;
    }

    @Override
    public String toString() {
        return "PartnerCriteriaPojo{" +
                "fofoIds=" + fofoIds +
                ", excludeFofoIds=" + excludeFofoIds +
                ", regionIds=" + regionIds +
                ", partnerTypes=" + partnerTypes +
                '}';
    }

    @Override
    public boolean equals(Object o) {
        if (this == o) return true;
        if (o == null || getClass() != o.getClass()) return false;
        PartnerCriteriaPojo that = (PartnerCriteriaPojo) o;
        return Objects.equals(fofoIds, that.fofoIds) && Objects.equals(excludeFofoIds, that.excludeFofoIds) && Objects.equals(regionIds, that.regionIds) && Objects.equals(partnerTypes, that.partnerTypes);
    }

    @Override
    public int hashCode() {
        return Objects.hash(fofoIds, excludeFofoIds, regionIds, partnerTypes);
    }
}