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 class
SalesOrder.SalesOrderStatus
SalesOrderStatus refers to the status of a sales order at a given time
-
Field Summary
Fields Modifier and Type Field Description WavePick
allocatedToWave
TheWavePick
that this order is allocated toContainer
allocationContainer
java.util.Date
auditDate
The date the order was auditedUser
auditUser
The operator who audited the orderOrderInformation
broker
The broker for the sales orderOrderInformation
carrier
The carrier for the sales orderUser
creationUser
The operator who created the orderClient
customer
The customer to whom this order will be shippedjava.lang.String
customField1
A custom field for data storagejava.util.Date
dateShipped
The date the order was shippedjava.util.Date
dateStarted
The date that the order was first openedjava.util.Date
deleted
A deletion timestampAddress
deliveryAddress
The delivery address for the orderjava.util.Date
deliveryDate
An expected delivery datejava.lang.String
FOB
Free On Boardjava.lang.String
freightBillsAddress
The freight billing addressjava.lang.Double
freightCost
java.lang.String
freightTerms
Freight termsjava.lang.String
instructions
Additional instructions for the sales orderAddress
invoiceAddress
The invoice address for the orderjava.util.List<SalesOrderLine>
lines
The lines on the orderjava.lang.String
orderNumber
*Primary Key* The unique order number for this sales orderjava.lang.String
overriddenDeliveryDate
Override fordeliveryDate
java.lang.String
overriddenPlacedDate
Override forplacedDate
java.util.Date
placedDate
The date the order was placedjava.lang.String
referenceNumber
An internal or external reference number for this orderjava.lang.String
sealNumber
The seal number of the trailer the order was placed onboolean
selected
java.lang.String
sequence
The sequence of the sales order compared to other ordersjava.lang.Long
shipperNo
A unique shipper numberjava.lang.String
shipToAddress
The address to ship the order toSite
site
The site that this sales order should appear atLocation
stagingArea
The staging location for this orderint
status
The status of the order.Trailer
trailer
The trailer the order was placed onboolean
trailerPromptShown
-
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 WavePick
getAllocatedToWave()
Container
getAllocationContainer()
java.util.Date
getAuditDate()
User
getAuditUser()
OrderInformation
getBroker()
OrderInformation
getCarrier()
User
getCreationUser()
Client
getCustomer()
java.lang.String
getCustomField1()
java.util.Date
getDateShipped()
java.util.Date
getDateStarted()
java.util.Date
getDeleted()
Address
getDeliveryAddress()
java.util.Date
getDeliveryDate()
java.lang.String
getFOB()
java.lang.String
getFreightBillsAddress()
java.lang.Double
getFreightCost()
java.lang.String
getFreightTerms()
java.lang.String
getInstructions()
Address
getInvoiceAddress()
java.util.List<SalesOrderLine>
getLines()
java.lang.String
getOrderNumber()
java.lang.String
getOverriddenDeliveryDate()
java.lang.String
getOverriddenPlacedDate()
java.util.Date
getPlacedDate()
java.lang.String
getReferenceNumber()
java.lang.String
getSealNumber()
java.lang.String
getSequence()
java.lang.Long
getShipperNo()
java.lang.String
getShipperNoFormatted()
java.lang.String
getShipToAddress()
Site
getSite()
Location
getStagingArea()
int
getStatus()
Trailer
getTrailer()
boolean
isSelected()
boolean
isTrailerPromptShown()
void
setAllocatedToWave(WavePick allocatedToWave)
void
setAllocationContainer(Container allocationContainer)
void
setAuditDate(java.util.Date auditDate)
void
setAuditUser(User auditUser)
void
setBroker(OrderInformation broker)
void
setCarrier(OrderInformation carrier)
void
setCreationUser(User creationUser)
void
setCustomer(Client customer)
void
setCustomField1(java.lang.String customField1)
void
setDateShipped(java.util.Date dateShipped)
void
setDateStarted(java.util.Date dateStarted)
void
setDeleted(java.util.Date deleted)
void
setDeliveryAddress(Address deliveryAddress)
void
setDeliveryDate(java.util.Date deliveryDate)
void
setFOB(java.lang.String fOB)
void
setFreightBillsAddress(java.lang.String freightBillsAddress)
void
setFreightCost(java.lang.Double freightCost)
void
setFreightTerms(java.lang.String freightTerms)
void
setInstructions(java.lang.String instructions)
void
setInvoiceAddress(Address invoiceAddress)
void
setLines(java.util.List<SalesOrderLine> lines)
void
setOrderNumber(java.lang.String orderNumber)
void
setOverriddenDeliveryDate(java.lang.String overriddenDeliveryDate)
void
setOverriddenPlacedDate(java.lang.String overriddenPlacedDate)
void
setPlacedDate(java.util.Date placedDate)
void
setReferenceNumber(java.lang.String referenceNumber)
void
setSealNumber(java.lang.String sealNumber)
void
setSelected(boolean selected)
void
setSequence(java.lang.String sequence)
void
setShipperNo(java.lang.Long shipperNo)
void
setShipToAddress(java.lang.String shipToAddress)
void
setSite(Site site)
void
setStagingArea(Location stagingArea)
void
setStatus(int status)
void
setTrailer(Trailer trailer)
void
setTrailerPromptShown(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)
-
-