ActualLineItemDTO.java
package com.tradecloud.dto.order;
import com.tradecloud.domain.common.Currency;
import com.tradecloud.domain.item.PackageType;
import com.tradecloud.domain.item.VolumeUnitOfMeasure;
import com.tradecloud.domain.item.WeightUnitOfMeasure;
import com.tradecloud.domain.place.Country;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Component;
import java.math.BigDecimal;
@Component
@Scope("view")
public class ActualLineItemDTO {
private String invoiceReference;
private String itemReference;
private String description;
private String tariffHeading;
private BigDecimal invoiceQuantity;
private BigDecimal orderQuantity;
private BigDecimal volume;
private BigDecimal weight;
private WeightUnitOfMeasure selectedWeightUnitOfMeasure;
private VolumeUnitOfMeasure selectedVolumeUnitOfMeasure;
private PackageType selectedPackageType;
protected Currency costingCurrency;
private BigDecimal invoicePrice;
protected Currency transactionCurrency;
protected Country countryOfOrigin;
public boolean isFreeOfCharge() {
return freeOfCharge;
}
public void setFreeOfCharge(boolean freeOfCharge) {
this.freeOfCharge = freeOfCharge;
}
public BigDecimal getValueForCustom() {
return valueForCustom;
}
public void setValueForCustom(BigDecimal valueForCustom) {
this.valueForCustom = valueForCustom;
}
private boolean freeOfCharge;
private BigDecimal valueForCustom;
public String getInvoiceReference() {
return invoiceReference;
}
public void setInvoiceReference(String invoiceReference) {
this.invoiceReference = invoiceReference;
}
public String getItemReference() {
return itemReference;
}
public void setItemReference(String itemReference) {
this.itemReference = itemReference;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
public String getTariffHeading() {
return tariffHeading;
}
public void setTariffHeading(String tariffHeading) {
this.tariffHeading = tariffHeading;
}
public BigDecimal getInvoiceQuantity() {
return invoiceQuantity;
}
public void setInvoiceQuantity(BigDecimal invoiceQuantity) {
this.invoiceQuantity = invoiceQuantity;
}
public BigDecimal getOrderQuantity() {
return orderQuantity;
}
public void setOrderQuantity(BigDecimal orderQuantity) {
this.orderQuantity = orderQuantity;
}
public BigDecimal getVolume() {
return volume;
}
public void setVolume(BigDecimal volume) {
this.volume = volume;
}
public BigDecimal getWeight() {
return weight;
}
public void setWeight(BigDecimal weight) {
this.weight = weight;
}
public WeightUnitOfMeasure getSelectedWeightUnitOfMeasure() {
return selectedWeightUnitOfMeasure;
}
public void setSelectedWeightUnitOfMeasure(WeightUnitOfMeasure selectedWeightUnitOfMeasure) {
this.selectedWeightUnitOfMeasure = selectedWeightUnitOfMeasure;
}
public VolumeUnitOfMeasure getSelectedVolumeUnitOfMeasure() {
return selectedVolumeUnitOfMeasure;
}
public void setSelectedVolumeUnitOfMeasure(VolumeUnitOfMeasure selectedVolumeUnitOfMeasure) {
this.selectedVolumeUnitOfMeasure = selectedVolumeUnitOfMeasure;
}
public PackageType getSelectedPackageType() {
return selectedPackageType;
}
public void setSelectedPackageType(PackageType selectedPackageType) {
this.selectedPackageType = selectedPackageType;
}
public Currency getCostingCurrency() {
return costingCurrency;
}
public void setCostingCurrency(Currency costingCurrency) {
this.costingCurrency = costingCurrency;
}
public BigDecimal getInvoicePrice() {
return invoicePrice;
}
public void setInvoicePrice(BigDecimal invoicePrice) {
this.invoicePrice = invoicePrice;
}
public Currency getTransactionCurrency() {
return transactionCurrency;
}
public void setTransactionCurrency(Currency transactionCurrency) {
this.transactionCurrency = transactionCurrency;
}
public Country getCountryOfOrigin() {
return countryOfOrigin;
}
public void setCountryOfOrigin(Country countryOfOrigin) {
this.countryOfOrigin = countryOfOrigin;
}
}