GoodsReceivedReceiptSearch.java
package com.tradecloud.dto.goodsreceivedreceipt;
import com.tradecloud.domain.base.utils.DateRange;
import com.tradecloud.domain.base.utils.ObjectUtil;
import com.tradecloud.domain.dto.base.SearchBase;
import com.tradecloud.domain.model.ordermanagement.OrderState;
import com.tradecloud.domain.model.organisationalunit.OrganisationalUnit;
import java.io.Serializable;
import java.util.Collection;
import java.util.List;
public class GoodsReceivedReceiptSearch extends SearchBase implements Serializable {
private String reference;
private String shipmentReference;
private String itemReference;
private String orderReference;
private String shipmentNumber;
private OrderState orderState;
private DateRange grrReceiptDateRange = new DateRange();
private boolean useWildCard = true;
private OrganisationalUnit organisationalUnit;
private Collection<OrganisationalUnit> organisationalUnits;
private DateRange shipmentSignOffDateRange = new DateRange();
public String getReference() {
return reference;
}
public void setReference(String reference) {
this.reference = reference;
}
public String getShipmentReference() {
return shipmentReference;
}
public void setShipmentReference(String shipmentReference) {
this.shipmentReference = shipmentReference;
}
public String getItemReference() {
return itemReference;
}
public void setItemReference(String itemReference) {
this.itemReference = itemReference;
}
public String getOrderReference() {
return orderReference;
}
public void setOrderReference(String orderReference) {
this.orderReference = orderReference;
}
public String getShipmentNumber() {
return shipmentNumber;
}
public void setShipmentNumber(String shipmentNumber) {
this.shipmentNumber = shipmentNumber;
}
public OrderState getOrderState() {
return orderState;
}
public void setOrderState(OrderState orderState) {
this.orderState = orderState;
}
public DateRange getGrrReceiptDateRange() {
return grrReceiptDateRange;
}
public void setGrrReceiptDateRange(DateRange grrReceiptDateRange) {
this.grrReceiptDateRange = grrReceiptDateRange;
}
public boolean isUseWildCard() {
return useWildCard;
}
public void setUseWildCard(boolean useWildCard) {
this.useWildCard = useWildCard;
}
public OrganisationalUnit getOrganisationalUnit() {
return organisationalUnit;
}
public void setOrganisationalUnit(OrganisationalUnit organisationalUnit) {
this.organisationalUnit = organisationalUnit;
}
public Collection<OrganisationalUnit> getOrganisationalUnits() {
return organisationalUnits;
}
public void setOrganisationalUnits(Collection<OrganisationalUnit> organisationalUnits) {
this.organisationalUnits = organisationalUnits;
}
@Override
public boolean noSelectedOrgUnit() {
return ObjectUtil.allNull(organisationalUnit);
}
public DateRange getShipmentSignOffDateRange() {
return shipmentSignOffDateRange;
}
public void setShipmentSignOffDateRange(DateRange shipmentSignOffDateRange) {
this.shipmentSignOffDateRange = shipmentSignOffDateRange;
}
@Override
public void setOrganisationalUnits2(List<OrganisationalUnit> organisationalUnits) {
setOrganisationalUnits(organisationalUnits);
}
@Override
public Collection<OrganisationalUnit> getOrganisationalUnits2() {
return getOrganisationalUnits();
}
public void setOrganisationalUnit2(OrganisationalUnit organisationalUnit) {
setOrganisationalUnit(organisationalUnit);
}
@Override
public String getTableName() {
return "GoodsReceivedReceipt";
}
}