Package com.sgs.common.database
Class SalesOrderLine
- java.lang.Object
-
- com.sgs.common.database.HibernateObject
-
- com.sgs.common.database.SalesOrderLine
-
public class SalesOrderLine extends HibernateObject
This class represents Sales Order Lines The lines make up the contents of a sales order- Author:
- SGSystems
-
-
Field Summary
Fields Modifier and Type Field Description CommoditycommodityThe commodity to be shipped on this sales order linejava.lang.StringcustomerPartNoDeprecated.java.util.DatedeletedA deletion timestampjava.util.DateexpectedDeliveryAn expected delivery date for this linejava.lang.StringlineIdAn advanced method of uniquely identifying a SalesOrderLine Using a unique LineID this can be the Primary Key instead of sales order + commodity, should there be greater than 1 commodity of the same type with greater than 1 order line on the same orderjava.lang.StringnotesAny notes for this line itemjava.lang.DoublepriceThe price for this line itemjava.lang.DoubleqtyAllocatedThe quantity allocated to an order of this linedoubleqtyShippedThe quantity that has been shipped on this linedoublequantityThe quantity to be shippedSalesOrdersalesOrderThe sales order that the line belongs toSupplierCommoditysupplierCommodity-
Fields inherited from class com.sgs.common.database.HibernateObject
ID
-
-
Constructor Summary
Constructors Constructor Description SalesOrderLine()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddLog(SalesLog log)CommoditygetCommodity()java.lang.StringgetCustomerPartNo()java.util.DategetDeleted()java.util.DategetExpectedDelivery()java.lang.StringgetLineId()java.util.List<SalesLog>getLogs()java.lang.StringgetNotes()java.lang.DoublegetPrice()doublegetQtyFulfilled()doublegetQtyScheduled()java.lang.DoublegetQtyShipped()doublegetQtyToSchedule()doublegetQuantity()java.lang.DoublegetQuantityAllocated()SalesOrdergetSalesOrder()SupplierCommoditygetSupplierCommodity()java.lang.DoublegetTotalPrice()doublegetWaveAllocated()voidsetCommodity(Commodity commodity)voidsetCustomerPartNo(java.lang.String customerPartNo)voidsetDeleted(java.util.Date deleted)voidsetExpectedDelivery(java.util.Date expectedDelivery)voidsetLineId(java.lang.String lineId)voidsetLogs(java.util.List<SalesLog> logs)voidsetNotes(java.lang.String notes)voidsetPrice(java.lang.Double price)voidsetQtyFulfilled(double qtyFulfilled)voidsetQtyScheduled(double qtyScheduled)voidsetQtyShipped(java.lang.Double qtyShipped)voidsetQtyToSchedule(double qtyToSchedule)voidsetQuantity(double quantity)voidsetSalesOrder(SalesOrder salesOrder)voidsetSupplierCommodity(SupplierCommodity supplierCommodity)voidsetWaveAllocated(double waveAllocated)-
Methods inherited from class com.sgs.common.database.HibernateObject
getExported, getID, isDontSave, isModified, setDontSave, setExported, setID, setModified
-
-
-
-
Field Detail
-
salesOrder
public SalesOrder salesOrder
The sales order that the line belongs to
-
commodity
public Commodity commodity
The commodity to be shipped on this sales order line
-
quantity
public double quantity
The quantity to be shipped
-
deleted
public java.util.Date deleted
A deletion timestamp
-
price
public java.lang.Double price
The price for this line item
-
notes
public java.lang.String notes
Any notes for this line item
-
expectedDelivery
public java.util.Date expectedDelivery
An expected delivery date for this line
-
qtyAllocated
public java.lang.Double qtyAllocated
The quantity allocated to an order of this line
-
lineId
public java.lang.String lineId
An advanced method of uniquely identifying a SalesOrderLine Using a unique LineID this can be the Primary Key instead of sales order + commodity, should there be greater than 1 commodity of the same type with greater than 1 order line on the same order
-
qtyShipped
public double qtyShipped
The quantity that has been shipped on this line
-
customerPartNo
@Deprecated public java.lang.String customerPartNo
Deprecated.An external customer part number for this order line. Replaced with SupplierCommodity
-
supplierCommodity
public SupplierCommodity supplierCommodity
-
-
Method Detail
-
getSalesOrder
public SalesOrder getSalesOrder()
-
getCommodity
public Commodity getCommodity()
-
getQuantity
public double getQuantity()
-
getDeleted
public java.util.Date getDeleted()
-
getPrice
public java.lang.Double getPrice()
-
getNotes
public java.lang.String getNotes()
-
setSalesOrder
public void setSalesOrder(SalesOrder salesOrder)
-
setCommodity
public void setCommodity(Commodity commodity)
-
setQuantity
public void setQuantity(double quantity)
-
setDeleted
public void setDeleted(java.util.Date deleted)
-
setPrice
public void setPrice(java.lang.Double price)
-
setNotes
public void setNotes(java.lang.String notes)
-
getQuantityAllocated
public java.lang.Double getQuantityAllocated()
-
getLogs
public java.util.List<SalesLog> getLogs()
-
setLogs
public void setLogs(java.util.List<SalesLog> logs)
-
addLog
public void addLog(SalesLog log)
-
getLineId
public java.lang.String getLineId()
-
setLineId
public void setLineId(java.lang.String lineId)
-
getTotalPrice
public java.lang.Double getTotalPrice()
-
getQtyShipped
public java.lang.Double getQtyShipped()
-
setQtyShipped
public void setQtyShipped(java.lang.Double qtyShipped)
-
getQtyFulfilled
public double getQtyFulfilled()
-
setQtyFulfilled
public void setQtyFulfilled(double qtyFulfilled)
-
getQtyScheduled
public double getQtyScheduled()
-
setQtyScheduled
public void setQtyScheduled(double qtyScheduled)
-
getExpectedDelivery
public java.util.Date getExpectedDelivery()
-
setExpectedDelivery
public void setExpectedDelivery(java.util.Date expectedDelivery)
-
getQtyToSchedule
public double getQtyToSchedule()
-
setQtyToSchedule
public void setQtyToSchedule(double qtyToSchedule)
-
getWaveAllocated
public double getWaveAllocated()
-
setWaveAllocated
public void setWaveAllocated(double waveAllocated)
-
getCustomerPartNo
public java.lang.String getCustomerPartNo()
-
setCustomerPartNo
public void setCustomerPartNo(java.lang.String customerPartNo)
-
getSupplierCommodity
public SupplierCommodity getSupplierCommodity()
-
setSupplierCommodity
public void setSupplierCommodity(SupplierCommodity supplierCommodity)
-
-