SummaryActualReportSearch.java
package com.tradecloud.dto.invoice;
import com.tradecloud.domain.base.utils.ObjectUtil;
import com.tradecloud.domain.model.organisationalunit.OrganisationalUnit;
import com.tradecloud.domain.model.shipment.ShippingMode;
import com.tradecloud.domain.party.Employee;
import com.tradecloud.domain.party.ServiceProvider;
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 SummaryActualReportSearch extends FinanceSearch implements Serializable{
private static final long serialVersionUID = 1L;
private String orderReference;
private OrganisationalUnit organisationalUnit;
private OrganisationalUnitSupplier supplier;
private Employee buyer;
private Date shipmentSignedOffDateFrom;
private Date shipmentSignedOffDateTo;
private ShippingMode shippingMode;
private ServiceProvider freightForwarder;
private Collection<OrganisationalUnit> organisationalUnits;
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 String getOrderReference() {
return orderReference;
}
public void setOrderReference(String orderReference) {
this.orderReference = orderReference;
}
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;
}
@Override
public boolean noSelectedOrgUnit() {
return ObjectUtil.allNull(organisationalUnit);
}
@Override
public String getTableName() {
return "PurchaseOrder";
}
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;
}
@Override
public void setOrganisationalUnits2(List<OrganisationalUnit> organisationalUnits) {
this.organisationalUnits=organisationalUnits;
}
@Override
public Collection<OrganisationalUnit> getOrganisationalUnits2() {
return organisationalUnits;
}
@Override
public void setOrganisationalUnit2(OrganisationalUnit organisationalUnit) {
setOrganisationalUnit(organisationalUnit);
}
}