TurnInTransactionSearch.java
package com.tradecloud.dto.demurrage;
import com.tradecloud.domain.base.utils.DateRange;
import com.tradecloud.domain.demurrage.DemurrageTransactionState;
import com.tradecloud.domain.dto.base.SearchBase;
import com.tradecloud.domain.party.ServiceProvider;
import com.tradecloud.domain.place.Depot;
import java.io.Serializable;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Component;
@Component
@Scope("view")
public class TurnInTransactionSearch extends SearchBase implements Serializable {
private String containerReference;
private String shipmentReference;
private String shipmentNumber;
private DateRange createdDateRange = new DateRange();
private DateRange freePeriodEndDateRange = new DateRange();
private DateRange signedOffDateRange = new DateRange();
private ServiceProvider carrier;
private DemurrageTransactionState state;
private Depot turnInDepot;
public String getContainerReference() {
return containerReference;
}
public void setContainerReference(String containerReference) {
this.containerReference = containerReference;
}
public String getShipmentReference() {
return shipmentReference;
}
public void setShipmentReference(String shipmentReference) {
this.shipmentReference = shipmentReference;
}
public String getShipmentNumber() {
return shipmentNumber;
}
public void setShipmentNumber(String shipmentNumber) {
this.shipmentNumber = shipmentNumber;
}
public DateRange getCreatedDateRange() {
return createdDateRange;
}
public void setCreatedDateRange(DateRange createdDateRange) {
this.createdDateRange = createdDateRange;
}
public DateRange getFreePeriodEndDateRange() {
return freePeriodEndDateRange;
}
public void setFreePeriodEndDateRange(DateRange freePeriodEndDateRange) {
this.freePeriodEndDateRange = freePeriodEndDateRange;
}
public DateRange getSignedOffDateRange() {
return signedOffDateRange;
}
public void setSignedOffDateRange(DateRange signedOffDateRange) {
this.signedOffDateRange = signedOffDateRange;
}
public ServiceProvider getCarrier() {
return carrier;
}
public void setCarrier(ServiceProvider carrier) {
this.carrier = carrier;
}
public DemurrageTransactionState getState() {
return state;
}
public void setState(DemurrageTransactionState state) {
this.state = state;
}
public Depot getTurnInDepot() {
return turnInDepot;
}
public void setTurnInDepot(Depot turnInDepot) {
this.turnInDepot = turnInDepot;
}
@Override
public String getTableName() {
return "TurnInTransaction";
}
}