CreditNoteLineItem.java
package com.tradecloud.domain.item;
import com.tradecloud.domain.document.CreditNote;
import javax.persistence.*;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import java.io.Serializable;
import java.math.BigDecimal;
@Entity
@Table(name = "creditnotelineitem")
@Access(AccessType.FIELD)
@XmlAccessorType(XmlAccessType.FIELD)
public class CreditNoteLineItem extends AbstractIncotermBasedLineItem implements Serializable {
@ManyToOne
private CreditNote creditNote;
@ManyToOne
private InvoiceLineItem invoiceLineItem;
private BigDecimal unitQuantity;
private BigDecimal revenuePerUnit;
private String itemReference;
private String invoiceReference;
private String invoiceItemReference;
private String articleNumber;
private String description;
public CreditNote getCreditNote() {
return creditNote;
}
public void setCreditNote(CreditNote creditNote) {
this.creditNote = creditNote;
}
public InvoiceLineItem getInvoiceLineItem() {
return invoiceLineItem;
}
public void setInvoiceLineItem(InvoiceLineItem invoiceLineItem) {
this.invoiceLineItem = invoiceLineItem;
}
public BigDecimal getUnitQuantity() {
return unitQuantity;
}
public void setUnitQuantity(BigDecimal unitQuantity) {
this.unitQuantity = unitQuantity;
}
public BigDecimal getRevenuePerUnit() {
return revenuePerUnit;
}
public void setRevenuePerUnit(BigDecimal revenuePerUnit) {
this.revenuePerUnit = revenuePerUnit;
}
public String getItemReference() {
return itemReference;
}
public void setItemReference(String itemReference) {
this.itemReference = itemReference;
}
public String getInvoiceReference() {
return invoiceReference;
}
public void setInvoiceReference(String invoiceReference) {
this.invoiceReference = invoiceReference;
}
public String getInvoiceItemReference() {
return invoiceItemReference;
}
public void setInvoiceItemReference(String invoiceItemReference) {
this.invoiceItemReference = invoiceItemReference;
}
public String getArticleNumber() {
return articleNumber;
}
public void setArticleNumber(String articleNumber) {
this.articleNumber = articleNumber;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
@Override
public IncotermBasedDocument getDocument() {
// TODO Auto-generated method stub
return null;
}
@Override
public BigDecimal getAmountAtPriceIncoterm(boolean atCostNotSale) {
// TODO Auto-generated method stub
return null;
}
@Override
public BigDecimal getUnitPrice(boolean atCostNotSale) {
// TODO Auto-generated method stub
return null;
}
@Override
public BigDecimal getUnitQuantity(boolean atCostNotSale) {
// TODO Auto-generated method stub
return null;
}
}