ContainerOrderDTO.java
package com.tradecloud.dto.api.shipment;
import com.fasterxml.jackson.annotation.JsonAutoDetect;
import com.tradecloud.schema.CurrencyType;
import com.tradecloud.schema.VolumeType;
import com.tradecloud.schema.WeightType;
import com.tradecloud.schema.logistics.ContainerOrder;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;
import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.ANY;
import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.NONE;
@JsonAutoDetect(fieldVisibility = ANY, getterVisibility = NONE, setterVisibility = NONE)
public class ContainerOrderDTO extends ContainerOrder {
protected BigDecimal orderProportion;
protected BigDecimal unitQuantity;
protected BigDecimal invoiceUnitQuantity;
protected CurrencyType totalInvoicedCost;
protected BigDecimal noOfCartons;
protected BigDecimal numberOfPackages=BigDecimal.ZERO;
protected WeightType totalWeight;
protected VolumeType totalVolume;
// protected String fcrHouseBillBillReference;
protected List<ContainerItemDTO> items;
public BigDecimal getOrderProportion() {
return orderProportion;
}
public void setOrderProportion(BigDecimal orderProportion) {
this.orderProportion = orderProportion;
}
public BigDecimal getUnitQuantity() {
return unitQuantity;
}
public void setUnitQuantity(BigDecimal unitQuantity) {
this.unitQuantity = unitQuantity;
}
public BigDecimal getNoOfCartons() {
return noOfCartons;
}
public void setNoOfCartons(BigDecimal noOfCartons) {
this.noOfCartons = noOfCartons;
}
public WeightType getTotalWeight() {
return totalWeight;
}
public void setTotalWeight(WeightType totalWeight) {
this.totalWeight = totalWeight;
}
public VolumeType getTotalVolume() {
return totalVolume;
}
public void setTotalVolume(VolumeType totalVolume) {
this.totalVolume = totalVolume;
}
public BigDecimal getNumberOfPackages() {
return numberOfPackages;
}
public void setNumberOfPackages(BigDecimal numberOfPackages) {
this.numberOfPackages = numberOfPackages;
}
public BigDecimal getInvoiceUnitQuantity() {
return invoiceUnitQuantity;
}
public void setInvoiceUnitQuantity(BigDecimal invoiceUnitQuantity) {
this.invoiceUnitQuantity = invoiceUnitQuantity;
}
public CurrencyType getTotalInvoicedCost() {
return totalInvoicedCost;
}
public void setTotalInvoicedCost(CurrencyType totalInvoicedCost) {
this.totalInvoicedCost = totalInvoicedCost;
}
public List getItems() {
if (items == null) {
items = new ArrayList();
}
return this.items;
}
}