ContainerSearch.java
package com.tradecloud.dto.container;
import java.io.Serializable;
import java.util.Date;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Component;
import com.tradecloud.domain.dto.base.SearchBase;
import com.tradecloud.domain.model.organisationalunit.OrganisationalUnit;
import com.tradecloud.domain.model.shipment.ShippingMode;
import com.tradecloud.domain.party.ServiceProvider;
import com.tradecloud.domain.supplier.OrganisationalUnitSupplier;
/**
*
*/
@Component
@Scope("view")
public class ContainerSearch extends SearchBase implements Serializable {
private ServiceProvider clearingAgent;
private ServiceProvider transporter;
private OrganisationalUnit organisationalUnit;
private ShippingMode shippingMode;
private String shippingReference;
private OrganisationalUnitSupplier supplier;
private Date shipmentCreatedFrom;
private Date shipmentCreatedTo;
private Date pickupDateFrom;
private Date pickupDateTo;
public OrganisationalUnit getOrganisationalUnit() {
return organisationalUnit;
}
public void setOrganisationalUnit(OrganisationalUnit organisationalUnit) {
this.organisationalUnit = organisationalUnit;
}
public ShippingMode getShippingMode() {
return shippingMode;
}
public void setShippingMode(ShippingMode shippingMode) {
this.shippingMode = shippingMode;
}
public String getShippingReference() {
return shippingReference;
}
public void setShippingReference(String shippingReference) {
this.shippingReference = shippingReference;
}
public OrganisationalUnitSupplier getSupplier() {
return supplier;
}
public void setSupplier(OrganisationalUnitSupplier supplier) {
this.supplier = supplier;
}
public Date getShipmentCreatedFrom() {
return shipmentCreatedFrom;
}
public void setShipmentCreatedFrom(Date shipmentCreatedFrom) {
this.shipmentCreatedFrom = shipmentCreatedFrom;
}
public Date getShipmentCreatedTo() {
return shipmentCreatedTo;
}
public void setShipmentCreatedTo(Date shipmentCreatedTo) {
this.shipmentCreatedTo = shipmentCreatedTo;
}
public ServiceProvider getClearingAgent() {
return clearingAgent;
}
public void setClearingAgent(ServiceProvider clearingAgent) {
this.clearingAgent = clearingAgent;
}
public ServiceProvider getTransporter() {
return transporter;
}
public void setTransporter(ServiceProvider transporter) {
this.transporter = transporter;
}
public Date getPickupDateFrom() {
return pickupDateFrom;
}
public void setPickupDateFrom(Date pickupDateFrom) {
this.pickupDateFrom = pickupDateFrom;
}
public Date getPickupDateTo() {
return pickupDateTo;
}
public void setPickupDateTo(Date pickupDateTo) {
this.pickupDateTo = pickupDateTo;
}
//@Override
//public String getTableName() {
// throw new UnsupportedOperationException("Not supported yet.");
//}
@Override
public String toString() {
return "OrderSearch [supplier=" + supplier + "organisationalUnit=" + organisationalUnit + "shippingMode="
+ shippingMode + "shipmentCreatedFrom=" + shipmentCreatedFrom + ", shipmentCreatedTo="
+ shipmentCreatedTo + "]";
}
@Override
public String getTableName() {
return "PurchaseOrder";
}
}