ExportInvoiceSearch.java
package com.tradecloud.dto.export;
import com.tradecloud.domain.document.DocumentState;
import com.tradecloud.domain.dto.base.SearchBase;
import com.tradecloud.domain.export.Export;
import com.tradecloud.domain.export.ExportParty;
import com.tradecloud.domain.model.ordermanagement.Consignment;
import com.tradecloud.domain.model.organisationalunit.OrganisationalUnit;
import com.tradecloud.domain.place.Country;
import com.tradecloud.domain.place.Depot;
import org.apache.commons.lang.builder.ToStringBuilder;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Component;
import java.io.Serializable;
import java.util.Date;
import java.util.List;
@Component
@Scope("view")
public class ExportInvoiceSearch extends SearchBase implements Serializable {
private static final long serialVersionUID = 1L;
private String reference;
private String nonexistantconsignee;
private Consignment consignment;
private ExportParty consignee;
private String depot;
private Depot depotObject;
private String division;
private Date createdDateFrom;
private Date createdDateTo;
private Export export;
private Country country;
private OrganisationalUnit organisationalUnit;
private Country exportCountryOfDestination;
private boolean searchAll;
private boolean strictReference = false;
private OrganisationalUnit organisationalUnitDivision;
private String exportShipmentNumber;
private String exportExportersReference;
private String exportState;
private Date exportCreatedDateFrom;
private Date exportCreatedDateTo;
private boolean searchUsingCriteria;
private DocumentState[] documentStates = new DocumentState[0];
private Boolean exactReference;
private Boolean ignored;
private Boolean exportRequired;
private List<OrganisationalUnit> organisationalUnits;
@Override
public String getTableName() {
return "ExportInvoice";
}
@Override
public String toString() {
return ToStringBuilder.reflectionToString(this);
}
public Consignment getConsignment() {
return consignment;
}
public void setConsignment(Consignment consignment) {
this.consignment = consignment;
}
private String consignmentName;
public String getConsignmentName() {
return consignmentName;
}
public void setConsignmentName(String consignmentName) {
this.consignmentName = consignmentName;
}
public String getReference() {
return reference;
}
public void setReference(String reference) {
this.reference = reference;
}
public String getNonexistantconsignee() {
return nonexistantconsignee;
}
public void setNonexistantconsignee(String nonexistantconsignee) {
this.nonexistantconsignee = nonexistantconsignee;
}
public ExportParty getConsignee() {
return consignee;
}
public void setConsignee(ExportParty consignee) {
this.consignee = consignee;
}
public String getDepot() {
return depot;
}
public void setDepot(String depot) {
this.depot = depot;
}
public Depot getDepotObject() {
return depotObject;
}
public void setDepotObject(Depot depotObject) {
this.depotObject = depotObject;
}
public String getDivision() {
return division;
}
public void setDivision(String division) {
this.division = division;
}
public Date getCreatedDateFrom() {
return createdDateFrom;
}
public void setCreatedDateFrom(Date createdDateFrom) {
this.createdDateFrom = createdDateFrom;
}
public Date getCreatedDateTo() {
return createdDateTo;
}
public void setCreatedDateTo(Date createdDateTo) {
this.createdDateTo = createdDateTo;
}
public Export getExport() {
return export;
}
public void setExport(Export export) {
this.export = export;
}
public Country getCountry() {
return country;
}
public void setCountry(Country country) {
this.country = country;
}
public OrganisationalUnit getOrganisationalUnit() {
return organisationalUnit;
}
public void setOrganisationalUnit(OrganisationalUnit organisationalUnit) {
this.organisationalUnit = organisationalUnit;
}
public Country getExportCountryOfDestination() {
return exportCountryOfDestination;
}
public void setExportCountryOfDestination(Country exportCountryOfDestination) {
this.exportCountryOfDestination = exportCountryOfDestination;
}
public boolean isSearchAll() {
return searchAll;
}
public void setSearchAll(boolean searchAll) {
this.searchAll = searchAll;
}
public boolean isStrictReference() {
return strictReference;
}
public void setStrictReference(boolean strictReference) {
this.strictReference = strictReference;
}
public OrganisationalUnit getOrganisationalUnitDivision() {
return organisationalUnitDivision;
}
public void setOrganisationalUnitDivision(OrganisationalUnit organisationalUnitDivision) {
this.organisationalUnitDivision = organisationalUnitDivision;
}
public String getExportShipmentNumber() {
return exportShipmentNumber;
}
public void setExportShipmentNumber(String exportShipmentNumber) {
this.exportShipmentNumber = exportShipmentNumber;
}
public String getExportExportersReference() {
return exportExportersReference;
}
public void setExportExportersReference(String exportExportersReference) {
this.exportExportersReference = exportExportersReference;
}
public String getExportState() {
return exportState;
}
public void setExportState(String exportState) {
this.exportState = exportState;
}
public Date getExportCreatedDateFrom() {
return exportCreatedDateFrom;
}
public void setExportCreatedDateFrom(Date exportCreatedDateFrom) {
this.exportCreatedDateFrom = exportCreatedDateFrom;
}
public Date getExportCreatedDateTo() {
return exportCreatedDateTo;
}
public void setExportCreatedDateTo(Date exportCreatedDateTo) {
this.exportCreatedDateTo = exportCreatedDateTo;
}
public boolean isSearchUsingCriteria() {
return searchUsingCriteria;
}
public void setSearchUsingCriteria(boolean searchUsingCriteria) {
this.searchUsingCriteria = searchUsingCriteria;
}
public DocumentState[] getDocumentStates() {
return documentStates;
}
public void setDocumentStates(DocumentState[] documentStates) {
this.documentStates = documentStates;
}
public Boolean getExactReference() {
return exactReference;
}
public void setExactReference(Boolean exactReference) {
this.exactReference = exactReference;
}
public Boolean getIgnored() {
return ignored;
}
public void setIgnored(Boolean ignored) {
this.ignored = ignored;
}
public Boolean getExportRequired() {
return exportRequired;
}
public void setExportRequired(Boolean exportRequired) {
this.exportRequired = exportRequired;
}
public List<OrganisationalUnit> getOrganisationalUnits() {
return organisationalUnits;
}
public void setOrganisationalUnits(List<OrganisationalUnit> organisationalUnits) {
this.organisationalUnits = organisationalUnits;
}
}