Class SalesOrder


  • public class SalesOrder
    extends HibernateObject
    This class represents a sales order
    Author:
    SGSystems
    • Field Detail

      • orderNumber

        public java.lang.String orderNumber
        *Primary Key* The unique order number for this sales order
      • customer

        public Client customer
        The customer to whom this order will be shipped
      • placedDate

        public java.util.Date placedDate
        The date the order was placed
      • referenceNumber

        public java.lang.String referenceNumber
        An internal or external reference number for this order
      • creationUser

        public User creationUser
        The operator who created the order
      • deleted

        public java.util.Date deleted
        A deletion timestamp
      • instructions

        public java.lang.String instructions
        Additional instructions for the sales order
      • deliveryDate

        public java.util.Date deliveryDate
        An expected delivery date
      • dateShipped

        public java.util.Date dateShipped
        The date the order was shipped
      • deliveryAddress

        public Address deliveryAddress
        The delivery address for the order
      • invoiceAddress

        public Address invoiceAddress
        The invoice address for the order
      • shipperNo

        public java.lang.Long shipperNo
        A unique shipper number
      • lines

        public java.util.List<SalesOrderLine> lines
        The lines on the order
      • FOB

        public java.lang.String FOB
        Free On Board
      • freightTerms

        public java.lang.String freightTerms
        Freight terms
      • overriddenPlacedDate

        public java.lang.String overriddenPlacedDate
        Override for placedDate
      • overriddenDeliveryDate

        public java.lang.String overriddenDeliveryDate
        Override for deliveryDate
      • sequence

        public java.lang.String sequence
        The sequence of the sales order compared to other orders
      • 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 the order was placed on
      • sealNumber

        public java.lang.String sealNumber
        The seal number of the trailer the order was placed on
      • dateStarted

        public java.util.Date dateStarted
        The date that the order was first opened
      • stagingArea

        public Location stagingArea
        The staging location for this order
      • trailerPromptShown

        public boolean trailerPromptShown
      • selected

        public boolean selected
      • customField1

        public java.lang.String customField1
        A custom field for data storage
      • shipToAddress

        public java.lang.String shipToAddress
        The address to ship the order to
      • freightBillsAddress

        public java.lang.String freightBillsAddress
        The freight billing address
      • allocatedToWave

        public WavePick allocatedToWave
        The WavePick that this order is allocated to
      • allocationContainer

        public Container allocationContainer
      • site

        public Site site
        The site that this sales order should appear at
      • freightCost

        public java.lang.Double freightCost
    • Constructor Detail

      • SalesOrder

        public SalesOrder()
    • Method Detail

      • getOrderNumber

        public java.lang.String getOrderNumber()
      • getCustomer

        public Client getCustomer()
      • getPlacedDate

        public java.util.Date getPlacedDate()
      • getReferenceNumber

        public java.lang.String getReferenceNumber()
      • getStatus

        public int getStatus()
      • getCreationUser

        public User getCreationUser()
      • getDeleted

        public java.util.Date getDeleted()
      • getInstructions

        public java.lang.String getInstructions()
      • getDeliveryDate

        public java.util.Date getDeliveryDate()
      • setOrderNumber

        public void setOrderNumber​(java.lang.String orderNumber)
      • setCustomer

        public void setCustomer​(Client customer)
      • setPlacedDate

        public void setPlacedDate​(java.util.Date placedDate)
      • setReferenceNumber

        public void setReferenceNumber​(java.lang.String referenceNumber)
      • setStatus

        public void setStatus​(int status)
      • setCreationUser

        public void setCreationUser​(User creationUser)
      • setDeleted

        public void setDeleted​(java.util.Date deleted)
      • setInstructions

        public void setInstructions​(java.lang.String instructions)
      • setDeliveryDate

        public void setDeliveryDate​(java.util.Date deliveryDate)
      • getDateShipped

        public java.util.Date getDateShipped()
      • setDateShipped

        public void setDateShipped​(java.util.Date dateShipped)
      • getDeliveryAddress

        public Address getDeliveryAddress()
      • setDeliveryAddress

        public void setDeliveryAddress​(Address deliveryAddress)
      • getShipperNo

        public java.lang.Long getShipperNo()
      • getShipperNoFormatted

        public java.lang.String getShipperNoFormatted()
      • setShipperNo

        public void setShipperNo​(java.lang.Long shipperNo)
      • setLines

        public void setLines​(java.util.List<SalesOrderLine> lines)
      • getFOB

        public java.lang.String getFOB()
      • getFreightTerms

        public java.lang.String getFreightTerms()
      • setFOB

        public void setFOB​(java.lang.String fOB)
      • setFreightTerms

        public void setFreightTerms​(java.lang.String freightTerms)
      • getInvoiceAddress

        public Address getInvoiceAddress()
      • setInvoiceAddress

        public void setInvoiceAddress​(Address invoiceAddress)
      • getOverriddenPlacedDate

        public java.lang.String getOverriddenPlacedDate()
      • setOverriddenPlacedDate

        public void setOverriddenPlacedDate​(java.lang.String overriddenPlacedDate)
      • getOverriddenDeliveryDate

        public java.lang.String getOverriddenDeliveryDate()
      • setOverriddenDeliveryDate

        public void setOverriddenDeliveryDate​(java.lang.String overriddenDeliveryDate)
      • getSequence

        public java.lang.String getSequence()
      • setSequence

        public void setSequence​(java.lang.String sequence)
      • getAuditDate

        public java.util.Date getAuditDate()
      • setAuditDate

        public void setAuditDate​(java.util.Date auditDate)
      • getAuditUser

        public User getAuditUser()
      • setAuditUser

        public void setAuditUser​(User auditUser)
      • getTrailer

        public Trailer getTrailer()
      • getSealNumber

        public java.lang.String getSealNumber()
      • setTrailer

        public void setTrailer​(Trailer trailer)
      • setSealNumber

        public void setSealNumber​(java.lang.String sealNumber)
      • getDateStarted

        public java.util.Date getDateStarted()
      • setDateStarted

        public void setDateStarted​(java.util.Date dateStarted)
      • getStagingArea

        public Location getStagingArea()
      • setStagingArea

        public void setStagingArea​(Location stagingArea)
      • isTrailerPromptShown

        public boolean isTrailerPromptShown()
      • setTrailerPromptShown

        public void setTrailerPromptShown​(boolean trailerPromptShown)
      • isSelected

        public boolean isSelected()
      • setSelected

        public void setSelected​(boolean selected)
      • getCustomField1

        public java.lang.String getCustomField1()
      • setCustomField1

        public void setCustomField1​(java.lang.String customField1)
      • getShipToAddress

        public java.lang.String getShipToAddress()
      • setShipToAddress

        public void setShipToAddress​(java.lang.String shipToAddress)
      • getFreightBillsAddress

        public java.lang.String getFreightBillsAddress()
      • setFreightBillsAddress

        public void setFreightBillsAddress​(java.lang.String freightBillsAddress)
      • getAllocatedToWave

        public WavePick getAllocatedToWave()
      • setAllocatedToWave

        public void setAllocatedToWave​(WavePick allocatedToWave)
      • getAllocationContainer

        public Container getAllocationContainer()
      • setAllocationContainer

        public void setAllocationContainer​(Container allocationContainer)
      • getSite

        public Site getSite()
      • setSite

        public void setSite​(Site site)
      • getFreightCost

        public java.lang.Double getFreightCost()
      • setFreightCost

        public void setFreightCost​(java.lang.Double freightCost)