Package com.sgs.common.database
Class PurchaseOrder
- java.lang.Object
-
- com.sgs.common.database.HibernateObject
-
- com.sgs.common.database.PurchaseOrder
-
public class PurchaseOrder extends HibernateObject
This class represents a Purchase Order which can be raised for incoming good receipt- Author:
- SGSystems
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PurchaseOrder.PurchaseOrderStatus
The status of the Purchase Order
-
Field Summary
Fields Modifier and Type Field Description java.lang.Double
added
The Quantity that has been assigned to each line deducted from the Have Ready valuejava.util.Date
auditDate
The date the order was auditedUser
auditUser
The operator who audited the orderCommodity
commodity
User
creationUser
The operator who created the purchase orderjava.lang.Integer
currentDeliveryNumber
java.lang.String
customField1
A custom field for storing additional datajava.util.Date
dateCompleted
The date the order was fully receivedjava.util.Date
dateStarted
The timestamp the order began receiptjava.util.Date
deleted
A deletion timestamp markerjava.util.Date
deliveryDate
A target delivery datejava.lang.Double
haveReady
The have ready value for the Master Purchase Orderint
isMaster
java.util.List<PurchaseOrderLine>
lines
The lines of the purchase orderPurchaseOrder
masterPurchaseOrder
The Master Purchase Order that this Purchase Order is associated withjava.lang.String
notes
Any additional notes for the orderjava.lang.String
orderNumber
*Primary Key* A unique internal or external order numberjava.lang.String
orderReference
An order reference, internal or externalOrderInformation
paymentTerms
Payment Termsjava.util.Date
placedDate
The date the purchase order was placedjava.lang.String
sealNumber
The seal number of the trailer this order arrived onOrderInformation
shippingTerms
Shipping TermsSite
site
The site to which this order will be received.int
status
The status of the purchase order.java.lang.String
statusNotes
Client
supplier
The supplier from which this purchase order will arriveAddress
supplierAddress
The address of the supplierTrailer
trailer
The trailer this order arrived on-
Fields inherited from class com.sgs.common.database.HibernateObject
ID
-
-
Constructor Summary
Constructors Constructor Description PurchaseOrder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Double
getAdded()
java.util.Date
getAuditDate()
User
getAuditUser()
Commodity
getCommodity()
User
getCreationUser()
java.lang.Integer
getCurrentDeliveryNumber()
java.lang.String
getCustomField1()
java.util.Date
getDateCompleted()
java.util.Date
getDateStarted()
java.util.Date
getDeleted()
java.util.Date
getDeliveryDate()
java.lang.Double
getHaveReady()
int
getIsMaster()
java.util.List<PurchaseOrderLine>
getLines()
PurchaseOrder
getMasterPurchaseOrder()
java.lang.String
getNotes()
java.lang.String
getOrderNumber()
java.lang.String
getOrderReference()
OrderInformation
getPaymentTerms()
java.util.Date
getPlacedDate()
java.lang.String
getSealNumber()
OrderInformation
getShippingTerms()
Site
getSite()
int
getStatus()
java.lang.String
getStatusNotes()
Client
getSupplier()
Address
getSupplierAddress()
Trailer
getTrailer()
void
setAdded(java.lang.Double added)
void
setAuditDate(java.util.Date auditDate)
void
setAuditUser(User auditUser)
void
setCommodity(Commodity commodity)
void
setCreationUser(User creationUser)
void
setCurrentDeliveryNumber(java.lang.Integer currentDeliveryNumber)
void
setCustomField1(java.lang.String customField1)
void
setDateCompleted(java.util.Date dateCompleted)
void
setDateStarted(java.util.Date dateStarted)
void
setDeleted(java.util.Date deleted)
void
setDeliveryDate(java.util.Date deliveryDate)
void
setHaveReady(java.lang.Double haveReady)
void
setIsMaster(int isMaster)
void
setLines(java.util.List<PurchaseOrderLine> lines)
void
setMasterPurchaseOrder(PurchaseOrder masterPurchaseOrder)
void
setNotes(java.lang.String notes)
void
setOrderNumber(java.lang.String orderNumber)
void
setOrderReference(java.lang.String orderReference)
void
setPaymentTerms(OrderInformation paymentTerms)
void
setPlacedDate(java.util.Date placedDate)
void
setPoLines(java.util.List<PurchaseOrderLine> lines)
void
setSealNumber(java.lang.String sealNumber)
void
setShippingTerms(OrderInformation shippingTerms)
void
setSite(Site site)
void
setStatus(int status)
void
setStatusNotes(java.lang.String statusNotes)
void
setSupplier(Client supplier)
void
setSupplierAddress(Address supplierAddress)
void
setTrailer(Trailer trailer)
-
Methods inherited from class com.sgs.common.database.HibernateObject
getExported, getID, isDontSave, isModified, setDontSave, setExported, setID, setModified
-
-
-
-
Field Detail
-
orderNumber
public java.lang.String orderNumber
*Primary Key* A unique internal or external order number
-
status
public int status
The status of the purchase order. SeePurchaseOrder.PurchaseOrderStatus
-
supplier
public Client supplier
The supplier from which this purchase order will arrive
-
orderReference
public java.lang.String orderReference
An order reference, internal or external
-
deliveryDate
public java.util.Date deliveryDate
A target delivery date
-
placedDate
public java.util.Date placedDate
The date the purchase order was placed
-
deleted
public java.util.Date deleted
A deletion timestamp marker
-
creationUser
public User creationUser
The operator who created the purchase order
-
notes
public java.lang.String notes
Any additional notes for the order
-
dateCompleted
public java.util.Date dateCompleted
The date the order was fully received
-
paymentTerms
public OrderInformation paymentTerms
Payment Terms
-
shippingTerms
public OrderInformation shippingTerms
Shipping Terms
-
dateStarted
public java.util.Date dateStarted
The timestamp the order began receipt
-
supplierAddress
public Address supplierAddress
The address of the supplier
-
site
public Site site
The site to which this order will be received. Can be left blank if site's aren't used
-
auditDate
public java.util.Date auditDate
The date the order was audited
-
auditUser
public User auditUser
The operator who audited the order
-
trailer
public Trailer trailer
The trailer this order arrived on
-
sealNumber
public java.lang.String sealNumber
The seal number of the trailer this order arrived on
-
lines
public java.util.List<PurchaseOrderLine> lines
The lines of the purchase order
-
customField1
public java.lang.String customField1
A custom field for storing additional data
-
masterPurchaseOrder
public PurchaseOrder masterPurchaseOrder
The Master Purchase Order that this Purchase Order is associated with
-
haveReady
public java.lang.Double haveReady
The have ready value for the Master Purchase Order
-
isMaster
public int isMaster
-
added
public java.lang.Double added
The Quantity that has been assigned to each line deducted from the Have Ready value
-
commodity
public Commodity commodity
-
currentDeliveryNumber
public java.lang.Integer currentDeliveryNumber
-
statusNotes
public java.lang.String statusNotes
-
-
Method Detail
-
getStatusNotes
public java.lang.String getStatusNotes()
-
setStatusNotes
public void setStatusNotes(java.lang.String statusNotes)
-
getOrderNumber
public java.lang.String getOrderNumber()
-
getStatus
public int getStatus()
-
getSupplier
public Client getSupplier()
-
getOrderReference
public java.lang.String getOrderReference()
-
getDeliveryDate
public java.util.Date getDeliveryDate()
-
getPlacedDate
public java.util.Date getPlacedDate()
-
getDeleted
public java.util.Date getDeleted()
-
setOrderNumber
public void setOrderNumber(java.lang.String orderNumber)
-
setStatus
public void setStatus(int status)
-
setSupplier
public void setSupplier(Client supplier)
-
setOrderReference
public void setOrderReference(java.lang.String orderReference)
-
setDeliveryDate
public void setDeliveryDate(java.util.Date deliveryDate)
-
setPlacedDate
public void setPlacedDate(java.util.Date placedDate)
-
setDeleted
public void setDeleted(java.util.Date deleted)
-
getCreationUser
public User getCreationUser()
-
setCreationUser
public void setCreationUser(User creationUser)
-
getNotes
public java.lang.String getNotes()
-
setNotes
public void setNotes(java.lang.String notes)
-
getDateCompleted
public java.util.Date getDateCompleted()
-
setDateCompleted
public void setDateCompleted(java.util.Date dateCompleted)
-
getPaymentTerms
public OrderInformation getPaymentTerms()
-
getShippingTerms
public OrderInformation getShippingTerms()
-
setPaymentTerms
public void setPaymentTerms(OrderInformation paymentTerms)
-
setShippingTerms
public void setShippingTerms(OrderInformation shippingTerms)
-
getDateStarted
public java.util.Date getDateStarted()
-
setDateStarted
public void setDateStarted(java.util.Date dateStarted)
-
getSupplierAddress
public Address getSupplierAddress()
-
setSupplierAddress
public void setSupplierAddress(Address supplierAddress)
-
getSite
public Site getSite()
-
setSite
public void setSite(Site site)
-
getTrailer
public Trailer getTrailer()
-
setTrailer
public void setTrailer(Trailer trailer)
-
getSealNumber
public java.lang.String getSealNumber()
-
setSealNumber
public void setSealNumber(java.lang.String sealNumber)
-
getAuditDate
public java.util.Date getAuditDate()
-
getAuditUser
public User getAuditUser()
-
setAuditDate
public void setAuditDate(java.util.Date auditDate)
-
setAuditUser
public void setAuditUser(User auditUser)
-
getLines
public java.util.List<PurchaseOrderLine> getLines()
-
setPoLines
public void setPoLines(java.util.List<PurchaseOrderLine> lines)
-
getCustomField1
public java.lang.String getCustomField1()
-
setCustomField1
public void setCustomField1(java.lang.String customField1)
-
getMasterPurchaseOrder
public PurchaseOrder getMasterPurchaseOrder()
-
setMasterPurchaseOrder
public void setMasterPurchaseOrder(PurchaseOrder masterPurchaseOrder)
-
getHaveReady
public java.lang.Double getHaveReady()
-
setHaveReady
public void setHaveReady(java.lang.Double haveReady)
-
getIsMaster
public int getIsMaster()
-
setIsMaster
public void setIsMaster(int isMaster)
-
getAdded
public java.lang.Double getAdded()
-
setAdded
public void setAdded(java.lang.Double added)
-
getCommodity
public Commodity getCommodity()
-
setCommodity
public void setCommodity(Commodity commodity)
-
setLines
public void setLines(java.util.List<PurchaseOrderLine> lines)
-
getCurrentDeliveryNumber
public java.lang.Integer getCurrentDeliveryNumber()
-
setCurrentDeliveryNumber
public void setCurrentDeliveryNumber(java.lang.Integer currentDeliveryNumber)
-
-