TransporterContainerSearch.java

package com.tradecloud.dto.transporter;

import com.tradecloud.domain.base.utils.DateRange;
import com.tradecloud.domain.dto.base.SearchBase;
import com.tradecloud.domain.party.ServiceProvider;
import com.tradecloud.domain.search.OrgUnitFilter;
import lombok.*;

import java.io.Serializable;

@Getter
@Setter
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class TransporterContainerSearch extends SearchBase implements Serializable, OrgUnitFilter {
    private String containerReference;
    private String shipmentReference;
    private String shipmentNumber;

    private boolean includeInvoicedDocsDated;

    private ServiceProvider transporter;
    private DateRange etaAtPod=new DateRange();
    private String sortBy;

    @Override
    public String getTableName() {
        return "TransporterContainer";
    }
}