BondedServiceProviderInvoiceSearch.java

package com.tradecloud.dto.clearing;

import com.tradecloud.domain.document.DocumentState;
import com.tradecloud.domain.document.invoice.bonded.BondedSpiType;
import com.tradecloud.domain.dto.base.SearchBase;
import com.tradecloud.domain.party.ServiceProvider;
import lombok.Getter;
import lombok.Setter;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

@Getter
@Setter
public class BondedServiceProviderInvoiceSearch extends SearchBase {
    private String reference;
    private String bxiReference;
    private String orderReference;
    private Date fromCreated;
    private Date toCreated;
    private BondedSpiType bondedSpiType;

    private List<DocumentState> states = new ArrayList<>();
    private List<ServiceProvider> creditors = new ArrayList<>();

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