CostCompareSearch.java

package com.tradecloud.dto.costing;

import com.tradecloud.domain.base.utils.DateRange;
import com.tradecloud.domain.configuration.CostingComparisonSetup;
import com.tradecloud.domain.dto.base.SearchBase;
import com.tradecloud.domain.place.FinalDestination;
import com.tradecloud.domain.place.PlaceOfDischarge;
import com.tradecloud.domain.place.PlaceOfLoading;

import java.io.Serializable;

public class CostCompareSearch extends SearchBase implements Serializable {
    private DateRange finalisedDateRange = new DateRange();

    protected PlaceOfLoading placeOfLoading;
    protected PlaceOfDischarge placeOfDischarge;
    private FinalDestination finalDestination;

    private CostingComparisonSetup costingComparisonSetup;

    public DateRange getFinalisedDateRange() {
        return finalisedDateRange;
    }

    public PlaceOfLoading getPlaceOfLoading() {
        return placeOfLoading;
    }

    public void setPlaceOfLoading(PlaceOfLoading placeOfLoading) {
        this.placeOfLoading = placeOfLoading;
    }

    public PlaceOfDischarge getPlaceOfDischarge() {
        return placeOfDischarge;
    }

    public void setPlaceOfDischarge(PlaceOfDischarge placeOfDischarge) {
        this.placeOfDischarge = placeOfDischarge;
    }

    public FinalDestination getFinalDestination() {
        return finalDestination;
    }

    public void setFinalDestination(FinalDestination finalDestination) {
        this.finalDestination = finalDestination;
    }

    public CostingComparisonSetup getCostingComparisonSetup() {
        return costingComparisonSetup;
    }

    public void setCostingComparisonSetup(CostingComparisonSetup costingComparisonSetup) {
        this.costingComparisonSetup = costingComparisonSetup;
    }

    @Override
    public String getTableName() {
        return null;
    }
}