StockLevelSummary.java

package com.tradecloud.domain.model.requestforquote;

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

public class StockLevelSummary extends StockLevelRowSummary {

    private Long stockLevelId;

   private List<StockLevelOrgUnitSummary>  orgUnitSummaries=new ArrayList<>();

    public StockLevelSummary(Long stockLevelId) {
        this.stockLevelId = stockLevelId;
    }

    public List<StockLevelOrgUnitSummary> getOrgUnitSummaries() {
        return orgUnitSummaries;
    }

    public void setOrgUnitSummaries(List<StockLevelOrgUnitSummary> orgUnitSummaries) {
        this.orgUnitSummaries = orgUnitSummaries;
    }

    public Long getStockLevelId() {
        return stockLevelId;
    }

    public void setStockLevelId(Long stockLevelId) {
        this.stockLevelId = stockLevelId;
    }

    @Override
    public boolean equals(Object object) {
        if (this == object) return true;
        if (object == null || getClass() != object.getClass()) return false;
        StockLevelSummary that = (StockLevelSummary) object;
        return Objects.equals(stockLevelId, that.stockLevelId) ;
    }

    @Override
    public int hashCode() {
        return Objects.hash(stockLevelId);
    }

    @Override
    public String getDescription() {
        return "";
    }
}