RouteSearch.java
package com.tradecloud.dto.place;
import java.io.Serializable;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Component;
import com.tradecloud.domain.dto.base.SearchBase;
import com.tradecloud.domain.model.shipment.ShippingMode;
import com.tradecloud.domain.party.ServiceProvider;
import com.tradecloud.domain.place.Country;
import com.tradecloud.domain.place.PlaceOfDischarge;
import com.tradecloud.domain.place.PlaceOfLoading;
import com.tradecloud.domain.place.Region;
@Component
@Scope("view")
public class RouteSearch extends SearchBase implements Serializable {
private static final long serialVersionUID = 1L;
private ServiceProvider carrier;
private PlaceOfLoading placeOfLoading;
private PlaceOfDischarge placeOfDischarge;
private ShippingMode shippingMode;
private Country destinationCountry;
private Country originCountry;
private Region originRegion;
public RouteSearch() {
}
public ServiceProvider getCarrier() {
return carrier;
}
public void setCarrier(ServiceProvider carrier) {
this.carrier = carrier;
}
public PlaceOfDischarge getPlaceOfDischarge() {
return placeOfDischarge;
}
public void setPlaceOfDischarge(PlaceOfDischarge placeOfDischarge) {
this.placeOfDischarge = placeOfDischarge;
}
public PlaceOfLoading getPlaceOfLoading() {
return placeOfLoading;
}
public void setPlaceOfLoading(PlaceOfLoading placeOfLoading) {
this.placeOfLoading = placeOfLoading;
}
public ShippingMode getShippingMode() {
return shippingMode;
}
public void setShippingMode(ShippingMode shippingMode) {
this.shippingMode = shippingMode;
}
public Country getDestinationCountry() {
return destinationCountry;
}
public void setDestinationCountry(Country destinationCountry) {
this.destinationCountry = destinationCountry;
}
public Country getOriginCountry() {
return originCountry;
}
public void setOriginCountry(Country originCountry) {
this.originCountry = originCountry;
}
public Region getOriginRegion() {
return originRegion;
}
public void setOriginRegion(Region originRegion) {
this.originRegion = originRegion;
}
@Override
public String toString() {
return "RouteSearch [carrier=" + carrier + "placeOfDischarge=" + placeOfDischarge + "shippingMode="
+ shippingMode + "placeOfLoading=" + placeOfLoading + ", originCountry="
+ originCountry + ", destinationCountry=" + destinationCountry + ", originRegion=" + originRegion + "]";
}
@Override
public String getTableName() {
return "Route";
}
public void reset() {
carrier = null;
placeOfDischarge = null;
placeOfLoading = null;
shippingMode = null;
originCountry = null;
originRegion = null;
}
}