GoodsReceivedAllocation.java

package com.tradecloud.domain.settlement;

import com.tradecloud.common.base.PersistenceBase;
import com.tradecloud.domain.document.GoodsReceivedDocument;
import com.tradecloud.domain.item.InvoiceLineItem;
import com.tradecloud.domain.item.Product;

import javax.persistence.*;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import java.math.BigDecimal;

@Entity
@Table(name = "goodsreceivedallocation")
@Access(AccessType.FIELD)
@XmlAccessorType(XmlAccessType.FIELD)
public class GoodsReceivedAllocation extends PersistenceBase {

    @ManyToOne
    private GoodsReceivedDocument goodsReceivedDocument;
    private BigDecimal packageQuantity;
    private BigDecimal unitQuantity;
    @ManyToOne
    private InvoiceLineItem invoiceLineItem;
    @ManyToOne
    private Product product;
    private String itemNumber;
    private String itemReference;
    private String itemDescription;

    public GoodsReceivedDocument getGoodsReceivedDocument() {
        return goodsReceivedDocument;
    }

    public void setGoodsReceivedDocument(GoodsReceivedDocument goodsReceivedDocument) {
        this.goodsReceivedDocument = goodsReceivedDocument;
    }

    public BigDecimal getPackageQuantity() {
        return packageQuantity;
    }

    public void setPackageQuantity(BigDecimal packageQuantity) {
        this.packageQuantity = packageQuantity;
    }

    public BigDecimal getUnitQuantity() {
        return unitQuantity;
    }

    public void setUnitQuantity(BigDecimal unitQuantity) {
        this.unitQuantity = unitQuantity;
    }

    public InvoiceLineItem getInvoiceLineItem() {
        return invoiceLineItem;
    }

    public void setInvoiceLineItem(InvoiceLineItem invoiceLineItem) {
        this.invoiceLineItem = invoiceLineItem;
    }

    public Product getProduct() {
        return product;
    }

    public void setProduct(Product product) {
        this.product = product;
    }

    public String getItemNumber() {
        return itemNumber;
    }

    public void setItemNumber(String itemNumber) {
        this.itemNumber = itemNumber;
    }

    public String getItemReference() {
        return itemReference;
    }

    public void setItemReference(String itemReference) {
        this.itemReference = itemReference;
    }

    public String getItemDescription() {
        return itemDescription;
    }

    public void setItemDescription(String itemDescription) {
        this.itemDescription = itemDescription;
    }

}