StateCountDTO.java

package com.tradecloud.dto.api.order;

import com.fasterxml.jackson.annotation.JsonIgnore;
import com.tradecloud.domain.base.utils.DateRange;
import com.tradecloud.domain.model.ordermanagement.OrderState;
import com.tradecloud.dto.api.SearchDTO;
import com.tradecloud.dto.order.DateFieldReference;

import java.util.List;

public class StateCountDTO extends SearchDTO {
    private List<String> organisation;
    private List<OrderState> orderStates;
    private List<OrderState> excludedOrderStates;
    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;
    private Boolean isELC;

    public Boolean getELC() {
        return isELC;
    }

    public void setELC(Boolean ELC) {
        isELC = ELC;
    }

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

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

    public List<OrderState> getOrderStates() {
        return orderStates;
    }

    public void setOrderStates(List<OrderState> orderStates) {
        this.orderStates = orderStates;
    }

    public List<OrderState> getExcludedOrderStates() {
        return excludedOrderStates;
    }

    public void setExcludedOrderStates(List<OrderState> excludedOrderStates) {
        this.excludedOrderStates = excludedOrderStates;
    }

    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;
    }
}