ExportCosting.java

package com.tradecloud.domain.export;

import com.tradecloud.common.base.PersistenceBase;

import javax.persistence.Access;
import javax.persistence.AccessType;
import javax.persistence.Entity;
import javax.persistence.Table;
import java.math.BigDecimal;

@Entity
@Access(AccessType.FIELD)
@Table(name = "ExportCosting")
public class ExportCosting extends PersistenceBase {

    private BigDecimal factoryValue;
    private BigDecimal transactionValue;
    private BigDecimal fobValue;
    private boolean fobAmountOverridden;
    private BigDecimal fobValueInitialAmount;
    private BigDecimal freightAmount;
    private BigDecimal freightInitialAmount;
    private boolean freightAmountOverridden;
    private BigDecimal freightPercentage;
    private BigDecimal insuranceAmount;
    private BigDecimal insuranceInitialAmount;
    private boolean insuranceAmountOverridden;
    private BigDecimal insurancePercentage;
    private BigDecimal transferPricingPercentage;
    private BigDecimal totalInvoiceQuantity;
    private BigDecimal customDutyAmount = BigDecimal.ZERO;
    private BigDecimal interCompanyMarkupAmount = BigDecimal.ZERO;
    private BigDecimal interCompanyMarkupInitialAmount;
    private boolean interCompanyMarkupOverridden;
    private BigDecimal customValueAmount = BigDecimal.ZERO;
    private BigDecimal unitFactoryValue = BigDecimal.ZERO;
    private BigDecimal unitInterCompanyMarkupAmount;
    private BigDecimal unitFobValue;
    private BigDecimal cartageLocal;
    private BigDecimal cartageForeign;
    private BigDecimal fuelSurchargeLocal;
    private BigDecimal fuelSurchargeForeign;
    private BigDecimal documentationFee;

    public BigDecimal getFactoryValue() {
        return factoryValue;
    }

    public void setFactoryValue(BigDecimal factoryValue) {
        this.factoryValue = factoryValue;
    }

    public BigDecimal getTransactionValue() {
        return transactionValue;
    }

    public void setTransactionValue(BigDecimal transactionValue) {
        this.transactionValue = transactionValue;
    }

    public BigDecimal getFreightAmount() {
        return freightAmount;
    }

    public void setFreightAmount(BigDecimal freightAmount) {
        this.freightAmount = freightAmount;
    }

    public BigDecimal getInsurancePercentage() {
        return insurancePercentage;
    }

    public void setInsurancePercentage(BigDecimal insurancePercentage) {
        this.insurancePercentage = insurancePercentage;
    }

    public BigDecimal getInsuranceAmount() {
        return insuranceAmount;
    }

    public void setInsuranceAmount(BigDecimal insuranceAmount) {
        this.insuranceAmount = insuranceAmount;
    }

    public BigDecimal getFobValue() {
        return fobValue;
    }

    public void setFobValue(BigDecimal fobValue) {
        this.fobValue = fobValue;
    }

    public BigDecimal getFreightPercentage() {
        return freightPercentage;
    }

    public void setFreightPercentage(BigDecimal freightPercentage) {
        this.freightPercentage = freightPercentage;
    }

    public BigDecimal getTransferPricingPercentage() {
        return transferPricingPercentage;
    }

    public void setTransferPricingPercentage(BigDecimal transferPricingPercentage) {
        this.transferPricingPercentage = transferPricingPercentage;
    }

    public BigDecimal getFreightInitialAmount() {
        return freightInitialAmount;
    }

    public void setFreightInitialAmount(BigDecimal freightInitialAmount) {
        this.freightInitialAmount = freightInitialAmount;
    }

    public BigDecimal getInsuranceInitialAmount() {
        return insuranceInitialAmount;
    }

    public void setInsuranceInitialAmount(BigDecimal insuranceInitialAmount) {
        this.insuranceInitialAmount = insuranceInitialAmount;
    }

    public boolean isFreightAmountOverridden() {
        return freightAmountOverridden;
    }

    public void setFreightAmountOverridden(boolean freightAmountOverridden) {
        this.freightAmountOverridden = freightAmountOverridden;
    }

    public boolean isInsuranceAmountOverridden() {
        return insuranceAmountOverridden;
    }

    public void setInsuranceAmountOverridden(boolean insuranceAmountOverridden) {
        this.insuranceAmountOverridden = insuranceAmountOverridden;
    }

    public BigDecimal getTotalInvoiceQuantity() {
        return totalInvoiceQuantity;
    }

    public void setTotalInvoiceQuantity(BigDecimal totalInvoiceQuantity) {
        this.totalInvoiceQuantity = totalInvoiceQuantity;
    }

    public BigDecimal getCustomDutyAmount() {
        return customDutyAmount;
    }

    public void setCustomDutyAmount(BigDecimal customDutyAmount) {
        this.customDutyAmount = customDutyAmount;
    }

    public BigDecimal getInterCompanyMarkupAmount() {
        return interCompanyMarkupAmount;
    }

    public void setInterCompanyMarkupAmount(BigDecimal interCompanyMarkupAmount) {
        this.interCompanyMarkupAmount = interCompanyMarkupAmount;
    }

    public boolean isFobAmountOverridden() {
        return fobAmountOverridden;
    }

    public void setFobAmountOverridden(boolean fobAmountOverridden) {
        this.fobAmountOverridden = fobAmountOverridden;
    }

    public BigDecimal getFobValueInitialAmount() {
        return fobValueInitialAmount;
    }

    public void setFobValueInitialAmount(BigDecimal fobValueInitialAmount) {
        this.fobValueInitialAmount = fobValueInitialAmount;
    }

    public BigDecimal getInterCompanyMarkupInitialAmount() {
        return interCompanyMarkupInitialAmount;
    }

    public void setInterCompanyMarkupInitialAmount(BigDecimal interCompanyMarkupInitialAmount) {
        this.interCompanyMarkupInitialAmount = interCompanyMarkupInitialAmount;
    }

    public boolean isInterCompanyMarkupOverridden() {
        return interCompanyMarkupOverridden;
    }

    public void setInterCompanyMarkupOverridden(boolean interCompanyMarkupOverridden) {
        this.interCompanyMarkupOverridden = interCompanyMarkupOverridden;
    }

    public void setCustomValueAmount(BigDecimal amount) {
        this.customValueAmount = amount;
    }

    public BigDecimal getCustomValueAmount() {
        return customValueAmount;
    }

    public BigDecimal getUnitFactoryValue() {
        return unitFactoryValue;
    }

    public void setUnitFactoryValue(BigDecimal unitFactoryValue) {
        this.unitFactoryValue = unitFactoryValue;
    }

    public void setUnitInterCompanyMarkupAmount(BigDecimal unitInterCompanyMarkupAmount) {
        this.unitInterCompanyMarkupAmount = unitInterCompanyMarkupAmount;
    }

    public BigDecimal getUnitInterCompanyMarkupAmount() {
        return unitInterCompanyMarkupAmount;
    }

    public void setUnitFobValue(BigDecimal unitFobValue) {
        this.unitFobValue = unitFobValue;
    }

    public BigDecimal getUnitFobValue() {
        return unitFobValue;
    }

    public BigDecimal getCartageLocal() {
        return cartageLocal;
    }

    public void setCartageLocal(BigDecimal cartageLocal) {
        this.cartageLocal = cartageLocal;
    }

    public BigDecimal getCartageForeign() {
        return cartageForeign;
    }

    public void setCartageForeign(BigDecimal cartageForeign) {
        this.cartageForeign = cartageForeign;
    }

    public BigDecimal getFuelSurchargeLocal() {
        return fuelSurchargeLocal;
    }

    public void setFuelSurchargeLocal(BigDecimal fuelSurchargeLocal) {
        this.fuelSurchargeLocal = fuelSurchargeLocal;
    }

    public BigDecimal getFuelSurchargeForeign() {
        return fuelSurchargeForeign;
    }

    public void setFuelSurchargeForeign(BigDecimal fuelSurchargeForeign) {
        this.fuelSurchargeForeign = fuelSurchargeForeign;
    }

    public BigDecimal getDocumentationFee() {
        return documentationFee;
    }

    public void setDocumentationFee(BigDecimal documentationFee) {
        this.documentationFee = documentationFee;
    }
}