PackingSlipLineItem.java
package com.tradecloud.domain.item;
import com.tradecloud.domain.PackingSlip;
import javax.persistence.*;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlRootElement;
import java.util.Set;
@Entity
@Table(name = "packingsliplineitem")
@Access(AccessType.FIELD)
@XmlAccessorType(XmlAccessType.FIELD)
@XmlRootElement(name = "PackingSlipLineItem")
public class PackingSlipLineItem extends PackingDocumentLineItem {
@ManyToOne
private PackingSlip slip;
@ManyToOne
private SourceDocumentLineItem sourceDocumentLineItem;
private String orderRef;
private String sourceDocRef;
@OneToMany
private Set<InvoiceLineItem> invoiceLineItems;
public PackingSlipLineItem() {
}
public PackingSlip getSlip() {
return slip;
}
public void setSlip(PackingSlip slip) {
this.slip = slip;
}
public SourceDocumentLineItem getSourceDocumentLineItem() {
return sourceDocumentLineItem;
}
public void setSourceDocumentLineItem(SourceDocumentLineItem sourceDocumentLineItem) {
this.sourceDocumentLineItem = sourceDocumentLineItem;
}
public String getOrderRef() {
return orderRef;
}
public void setOrderRef(String orderRef) {
this.orderRef = orderRef;
}
public String getSourceDocRef() {
return sourceDocRef;
}
public void setSourceDocRef(String sourceDocRef) {
this.sourceDocRef = sourceDocRef;
}
public Set<InvoiceLineItem> getInvoiceLineItems() {
return invoiceLineItems;
}
public void setInvoiceLineItems(Set<InvoiceLineItem> invoiceLineItems) {
this.invoiceLineItems = invoiceLineItems;
}
}