DocumentManagementReportSearchDTO.java
package com.tradecloud.dto.dms;
import com.tradecloud.domain.base.utils.DateRange;
import com.tradecloud.domain.dms.DocumentGroupType;
import com.tradecloud.domain.dms.DocumentState;
import com.tradecloud.domain.dms.DocumentType;
import com.tradecloud.domain.dms.TransactionType;
import com.tradecloud.domain.dto.base.SearchBase;
import com.tradecloud.domain.party.ServiceProvider;
import com.tradecloud.domain.supplier.OrganisationalUnitSupplier;
import lombok.Getter;
import lombok.Setter;
@Setter
@Getter
public class DocumentManagementReportSearchDTO extends SearchBase {
private TransactionType transactionType;
private String number;
private String reference;
private ServiceProvider clearingAgent;
private ServiceProvider freightForwarder;
private String status;
private OrganisationalUnitSupplier supplier;
private DocumentGroupType documentGroupType;
private DocumentType documentType;
private boolean mandatoryOnly = true;
private DateRange documentLoadedDate = new DateRange();
private DateRange reviewedDate = new DateRange();
private DocumentState documentState;
@Override
public String getTableName() {
return null;
}
@Override
public Object getOrganisationalUnit() {
return super.getOrganisationalUnit();
}
}