SourceDocumentLineItem.java
package com.tradecloud.domain.item;
import com.tradecloud.domain.document.SourceDocument;
import javax.persistence.*;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlRootElement;
import java.math.BigDecimal;
@Entity
@Table(name = "sourcedocumentlineitem")
@Access(AccessType.FIELD)
@XmlAccessorType(XmlAccessType.FIELD)
@XmlRootElement(name = "SourceDocumentLineItem")
public class SourceDocumentLineItem extends PackingDocumentLineItem {
private String comment;
private String packingInstruction;
private BigDecimal itemQtyToBePacked;
@ManyToOne
private SourceDocument sourceDocument;
public String getComment() {
return comment;
}
public void setComment(String comment) {
this.comment = comment;
}
public String getPackingInstruction() {
return packingInstruction;
}
public void setPackingInstruction(String packingInstruction) {
this.packingInstruction = packingInstruction;
}
public BigDecimal getItemQtyToBePacked() {
return itemQtyToBePacked;
}
public void setItemQtyToBePacked(BigDecimal itemQtyToBePacked) {
this.itemQtyToBePacked = itemQtyToBePacked;
}
public SourceDocument getSourceDocument() {
return sourceDocument;
}
public void setSourceDocument(SourceDocument sourceDocument) {
this.sourceDocument = sourceDocument;
}
}