Class PurchaseOrder


  • public class PurchaseOrder
    extends HibernateObject
    This class represents a Purchase Order which can be raised for incoming good receipt
    Author:
    SGSystems
    • Field Detail

      • orderNumber

        public java.lang.String orderNumber
        *Primary Key* A unique internal or external order number
      • 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
      • 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
      • currentDeliveryNumber

        public java.lang.Integer currentDeliveryNumber
      • statusNotes

        public java.lang.String statusNotes
    • Constructor Detail

      • PurchaseOrder

        public PurchaseOrder()
    • 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)
      • 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)
      • 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)
      • getCurrentDeliveryNumber

        public java.lang.Integer getCurrentDeliveryNumber()
      • setCurrentDeliveryNumber

        public void setCurrentDeliveryNumber​(java.lang.Integer currentDeliveryNumber)