TotalLandedCostSearch.java
package com.tradecloud.dto.invoice;
import com.tradecloud.domain.base.utils.ObjectUtil;
import com.tradecloud.domain.document.CurrencyGroup;
import com.tradecloud.domain.model.ordermanagement.PurchaseOrder;
import com.tradecloud.domain.model.organisationalunit.OrganisationalUnit;
import com.tradecloud.domain.model.shipment.ShipmentState;
import com.tradecloud.domain.model.shipment.ShippingMode;
import com.tradecloud.domain.party.Employee;
import com.tradecloud.domain.party.ServiceProvider;
import com.tradecloud.domain.place.Country;
import com.tradecloud.domain.supplier.OrganisationalUnitSupplier;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Component;
import java.io.Serializable;
import java.util.Collection;
import java.util.Date;
import java.util.List;
/**
* Created with IntelliJ IDEA.
* User: ds
* Date: 2014/05/01
* Time: 11:41 AM
* To change this template use File | Settings | File Templates.
*/
@Component
@Scope("view")
public class TotalLandedCostSearch extends FinanceSearch implements Serializable {
private static final long serialVersionUID = 1L;
private OrganisationalUnit organisationalUnit;
private OrganisationalUnitSupplier supplier;
private Employee buyer;
private Date actualDepartureDateFrom;
private Date actualDepartureDateTo;
private Date shipmentSignedOffDateFrom;
private Date shipmentSignedOffDateTo;
private Date goodsReceivedDateFrom;
private Date goodsReceivedDateTo;
private ShipmentState[] shipmentStates;
private CurrencyGroup currencyGroup;
private ShippingMode shippingMode;
private ServiceProvider freightForwarder;
private List<OrganisationalUnit> organisationalUnits;
private boolean allOrgsSelected;
private Country country;
private Date orderActualCostingReceiptDateFrom;
private Date orderActualCostingReceiptDateTo;
public OrganisationalUnit getOrganisationalUnit() {
return organisationalUnit;
}
public void setOrganisationalUnit(OrganisationalUnit organisationalUnit) {
this.organisationalUnit = organisationalUnit;
}
public OrganisationalUnitSupplier getSupplier() {
return supplier;
}
public void setSupplier(OrganisationalUnitSupplier supplier) {
this.supplier = supplier;
}
public Employee getBuyer() {
return buyer;
}
public void setBuyer(Employee buyer) {
this.buyer = buyer;
}
public Date getActualDepartureDateFrom() {
return actualDepartureDateFrom;
}
public void setActualDepartureDateFrom(Date actualDepartureDateFrom) {
this.actualDepartureDateFrom = actualDepartureDateFrom;
}
public Date getShipmentSignedOffDateFrom() {
return shipmentSignedOffDateFrom;
}
public void setShipmentSignedOffDateFrom(Date shipmentSignedOffDateFrom) {
this.shipmentSignedOffDateFrom = shipmentSignedOffDateFrom;
}
public Date getShipmentSignedOffDateTo() {
return shipmentSignedOffDateTo;
}
public void setShipmentSignedOffDateTo(Date shipmentSignedOffDateTo) {
this.shipmentSignedOffDateTo = shipmentSignedOffDateTo;
}
public Date getActualDepartureDateTo() {
return actualDepartureDateTo;
}
public void setActualDepartureDateTo(Date actualDepartureDateTo) {
this.actualDepartureDateTo = actualDepartureDateTo;
}
public Date getGoodsReceivedDateFrom() {
return goodsReceivedDateFrom;
}
public void setGoodsReceivedDateFrom(Date goodsReceivedDateFrom) {
this.goodsReceivedDateFrom = goodsReceivedDateFrom;
}
public Date getGoodsReceivedDateTo() {
return goodsReceivedDateTo;
}
public void setGoodsReceivedDateTo(Date goodsReceivedDateTo) {
this.goodsReceivedDateTo = goodsReceivedDateTo;
}
public ShipmentState[] getShipmentStates() {
return shipmentStates;
}
public void setShipmentStates(ShipmentState[] shipmentStates) {
this.shipmentStates = shipmentStates;
}
public CurrencyGroup getCurrencyGroup() {
return currencyGroup;
}
public void setCurrencyGroup(CurrencyGroup currencyGroup) {
this.currencyGroup = currencyGroup;
}
@Override
public boolean noSelectedOrgUnit() {
return ObjectUtil.allNull(organisationalUnit);
}
@Override
public String getTableName() {
return "PurchaseOrder";
}
public Class getClassName() {
return PurchaseOrder.class;
}
public ShippingMode getShippingMode() {
return shippingMode;
}
public void setShippingMode(ShippingMode shippingMode) {
this.shippingMode = shippingMode;
}
public ServiceProvider getFreightForwarder() {
return freightForwarder;
}
public void setFreightForwarder(ServiceProvider freightForwarder) {
this.freightForwarder = freightForwarder;
}
public List<OrganisationalUnit> getOrganisationalUnits() {
return organisationalUnits;
}
public void setOrganisationalUnits(List<OrganisationalUnit> organisationalUnits) {
this.organisationalUnits = organisationalUnits;
}
public boolean isAllOrgsSelected() {
return allOrgsSelected;
}
public void setAllOrgsSelected(boolean allOrgsSelected) {
this.allOrgsSelected = allOrgsSelected;
}
public Country getCountry() {
return country;
}
public void setCountry(Country country) {
this.country = country;
}
@Override
public void setOrganisationalUnits2(List<OrganisationalUnit> organisationalUnits) {
setOrganisationalUnits(organisationalUnits);
}
@Override
public Collection<OrganisationalUnit> getOrganisationalUnits2() {
return getOrganisationalUnits();
}
public void setOrganisationalUnit2(OrganisationalUnit organisationalUnit) {
setOrganisationalUnit(organisationalUnit);
}
public Date getOrderActualCostingReceiptDateFrom() {
return orderActualCostingReceiptDateFrom;
}
public void setOrderActualCostingReceiptDateFrom(Date d) {
this.orderActualCostingReceiptDateFrom = d;
}
public Date getOrderActualCostingReceiptDateTo() {
return orderActualCostingReceiptDateTo;
}
public void setOrderActualCostingReceiptDateTo(Date d) {
this.orderActualCostingReceiptDateTo = d;
}
}