Package com.sgs.common.database
Class SalesOrder
- java.lang.Object
-
- com.sgs.common.database.HibernateObject
-
- com.sgs.common.database.SalesOrder
-
public class SalesOrder extends HibernateObject
This class represents a sales order- Author:
- SGSystems
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSalesOrder.SalesOrderStatusSalesOrderStatus refers to the status of a sales order at a given time
-
Field Summary
Fields Modifier and Type Field Description WavePickallocatedToWaveTheWavePickthat this order is allocated toContainerallocationContainerjava.util.DateauditDateThe date the order was auditedUserauditUserThe operator who audited the orderOrderInformationbrokerThe broker for the sales orderOrderInformationcarrierThe carrier for the sales orderUsercreationUserThe operator who created the orderClientcustomerThe customer to whom this order will be shippedjava.lang.StringcustomField1A custom field for data storagejava.util.DatedateShippedThe date the order was shippedjava.util.DatedateStartedThe date that the order was first openedjava.util.DatedeletedA deletion timestampAddressdeliveryAddressThe delivery address for the orderjava.util.DatedeliveryDateAn expected delivery datejava.lang.StringFOBFree On Boardjava.lang.StringfreightBillsAddressThe freight billing addressjava.lang.DoublefreightCostjava.lang.StringfreightTermsFreight termsjava.lang.StringinstructionsAdditional instructions for the sales orderAddressinvoiceAddressThe invoice address for the orderjava.util.List<SalesOrderLine>linesThe lines on the orderjava.lang.StringorderNumber*Primary Key* The unique order number for this sales orderjava.lang.StringoverriddenDeliveryDateOverride fordeliveryDatejava.lang.StringoverriddenPlacedDateOverride forplacedDatejava.util.DateplacedDateThe date the order was placedjava.lang.StringreferenceNumberAn internal or external reference number for this orderjava.lang.StringsealNumberThe seal number of the trailer the order was placed onbooleanselectedjava.lang.StringsequenceThe sequence of the sales order compared to other ordersjava.lang.LongshipperNoA unique shipper numberjava.lang.StringshipToAddressThe address to ship the order toSitesiteThe site that this sales order should appear atLocationstagingAreaThe staging location for this orderintstatusThe status of the order.TrailertrailerThe trailer the order was placed onbooleantrailerPromptShown-
Fields inherited from class com.sgs.common.database.HibernateObject
ID
-
-
Constructor Summary
Constructors Constructor Description SalesOrder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WavePickgetAllocatedToWave()ContainergetAllocationContainer()java.util.DategetAuditDate()UsergetAuditUser()OrderInformationgetBroker()OrderInformationgetCarrier()UsergetCreationUser()ClientgetCustomer()java.lang.StringgetCustomField1()java.util.DategetDateShipped()java.util.DategetDateStarted()java.util.DategetDeleted()AddressgetDeliveryAddress()java.util.DategetDeliveryDate()java.lang.StringgetFOB()java.lang.StringgetFreightBillsAddress()java.lang.DoublegetFreightCost()java.lang.StringgetFreightTerms()java.lang.StringgetInstructions()AddressgetInvoiceAddress()java.util.List<SalesOrderLine>getLines()java.lang.StringgetOrderNumber()java.lang.StringgetOverriddenDeliveryDate()java.lang.StringgetOverriddenPlacedDate()java.util.DategetPlacedDate()java.lang.StringgetReferenceNumber()java.lang.StringgetSealNumber()java.lang.StringgetSequence()java.lang.LonggetShipperNo()java.lang.StringgetShipperNoFormatted()java.lang.StringgetShipToAddress()SitegetSite()LocationgetStagingArea()intgetStatus()TrailergetTrailer()booleanisSelected()booleanisTrailerPromptShown()voidsetAllocatedToWave(WavePick allocatedToWave)voidsetAllocationContainer(Container allocationContainer)voidsetAuditDate(java.util.Date auditDate)voidsetAuditUser(User auditUser)voidsetBroker(OrderInformation broker)voidsetCarrier(OrderInformation carrier)voidsetCreationUser(User creationUser)voidsetCustomer(Client customer)voidsetCustomField1(java.lang.String customField1)voidsetDateShipped(java.util.Date dateShipped)voidsetDateStarted(java.util.Date dateStarted)voidsetDeleted(java.util.Date deleted)voidsetDeliveryAddress(Address deliveryAddress)voidsetDeliveryDate(java.util.Date deliveryDate)voidsetFOB(java.lang.String fOB)voidsetFreightBillsAddress(java.lang.String freightBillsAddress)voidsetFreightCost(java.lang.Double freightCost)voidsetFreightTerms(java.lang.String freightTerms)voidsetInstructions(java.lang.String instructions)voidsetInvoiceAddress(Address invoiceAddress)voidsetLines(java.util.List<SalesOrderLine> lines)voidsetOrderNumber(java.lang.String orderNumber)voidsetOverriddenDeliveryDate(java.lang.String overriddenDeliveryDate)voidsetOverriddenPlacedDate(java.lang.String overriddenPlacedDate)voidsetPlacedDate(java.util.Date placedDate)voidsetReferenceNumber(java.lang.String referenceNumber)voidsetSealNumber(java.lang.String sealNumber)voidsetSelected(boolean selected)voidsetSequence(java.lang.String sequence)voidsetShipperNo(java.lang.Long shipperNo)voidsetShipToAddress(java.lang.String shipToAddress)voidsetSite(Site site)voidsetStagingArea(Location stagingArea)voidsetStatus(int status)voidsetTrailer(Trailer trailer)voidsetTrailerPromptShown(boolean trailerPromptShown)-
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* 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
-
status
public int status
The status of the order. SeeSalesOrder.SalesOrderStatus
-
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
-
broker
public OrderInformation broker
The broker for the sales order
-
carrier
public OrderInformation carrier
The carrier for the sales 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 forplacedDate
-
overriddenDeliveryDate
public java.lang.String overriddenDeliveryDate
Override fordeliveryDate
-
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
-
allocationContainer
public Container allocationContainer
-
site
public Site site
The site that this sales order should appear at
-
freightCost
public java.lang.Double freightCost
-
-
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)
-
getLines
public java.util.List<SalesOrderLine> getLines()
-
setLines
public void setLines(java.util.List<SalesOrderLine> lines)
-
getBroker
public OrderInformation getBroker()
-
getCarrier
public OrderInformation getCarrier()
-
setBroker
public void setBroker(OrderInformation broker)
-
setCarrier
public void setCarrier(OrderInformation carrier)
-
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)
-
-