ShipmentStateCountDTORequest.java

package com.tradecloud.dto.shipment;

import com.fasterxml.jackson.annotation.JsonIgnore;
import com.tradecloud.domain.base.utils.DateRange;
import com.tradecloud.domain.model.shipment.ShipmentState;
import com.tradecloud.dto.api.SearchDTO;
import com.tradecloud.dto.api.order.DateCalculationType;

import java.util.List;

public class ShipmentStateCountDTORequest extends SearchDTO {

    private List<String> organisation;
    private List<ShipmentState> shipmentStates;
    private List<ShipmentState> excludedShipmentStates;
    private Long maxDays;
    private Long daysFromToday_1;
    private Long daysFromToday_2;
    private Long daysFromToday_3;
    private Long minDays;
    private DateFieldReference dateFieldReference;
    private DateCalculationType dateCalculationType;
    @JsonIgnore
    private DateRange dateRange;

    public List<String> getOrganisation() {
        return organisation;
    }

    public void setOrganisation(List<String> organisation) {
        this.organisation = organisation;
    }

    public List<ShipmentState> getShipmentStates() {
        return shipmentStates;
    }

    public void setShipmentStates(List<ShipmentState> shipmentStates) {
        this.shipmentStates = shipmentStates;
    }

    public List<ShipmentState> getExcludedShipmentStates() {
        return excludedShipmentStates;
    }

    public void setExcludedShipmentStates(List<ShipmentState> excludedShipmentStates) {
        this.excludedShipmentStates = excludedShipmentStates;
    }

    public Long getMaxDays() {
        return maxDays;
    }

    public void setMaxDays(Long maxDays) {
        this.maxDays = maxDays;
    }

    public Long getDaysFromToday_1() {
        return daysFromToday_1;
    }

    public void setDaysFromToday_1(Long daysFromToday_1) {
        this.daysFromToday_1 = daysFromToday_1;
    }

    public Long getDaysFromToday_2() {
        return daysFromToday_2;
    }

    public void setDaysFromToday_2(Long daysFromToday_2) {
        this.daysFromToday_2 = daysFromToday_2;
    }

    public Long getDaysFromToday_3() {
        return daysFromToday_3;
    }

    public void setDaysFromToday_3(Long daysFromToday_3) {
        this.daysFromToday_3 = daysFromToday_3;
    }

    public Long getMinDays() {
        return minDays;
    }

    public void setMinDays(Long minDays) {
        this.minDays = minDays;
    }

    public DateFieldReference getDateFieldReference() {
        return dateFieldReference;
    }

    public void setDateFieldReference(DateFieldReference dateFieldReference) {
        this.dateFieldReference = dateFieldReference;
    }

    public DateCalculationType getDateCalculationType() {
        return dateCalculationType;
    }

    public void setDateCalculationType(DateCalculationType dateCalculationType) {
        this.dateCalculationType = dateCalculationType;
    }

    public DateRange getDateRange() {
        return dateRange;
    }

    public void setDateRange(DateRange dateRange) {
        this.dateRange = dateRange;
    }
}