Package com.sgs.common.database
Class SupplierCommodity
- java.lang.Object
-
- com.sgs.common.database.HibernateObject
-
- com.sgs.common.database.SupplierCommodity
-
public class SupplierCommodity extends HibernateObject
This class represents the link between Suppliers and Commodities By creating links between Suppliers and Commodities, we can reduce the list of goods that appear for receipt when a particular supplier is selected when raising aPurchaseOrder
- Author:
- SGSystems
-
-
Field Summary
Fields Modifier and Type Field Description int
active
java.util.Date
agreedToDate
The Date in which the price is agreed untilCommodity
commodity
The commodity that the supplier providesjava.lang.Double
cost
The cost that this supplier charges for the itemjava.lang.String
datafield1
java.lang.String
datafield2
java.lang.String
datafield3
java.lang.String
datafield4
WeightUnit
defaultUnits
java.lang.String
gtin
Supplier specific GTIN codeLabelFormatSet
labelSet
java.lang.String
leadTime
java.lang.Integer
minExpiryDays
java.lang.String
notes
Any custom notes can be added in this fieldjava.lang.String
partDescription
Description of the external part number that the supplier refers to this item asjava.lang.String
partNumber
The external part number that the supplier refers to this item asClient
supplier
The supplierjava.lang.String
upc
Supplier specific UPC code-
Fields inherited from class com.sgs.common.database.HibernateObject
ID
-
-
Constructor Summary
Constructors Constructor Description SupplierCommodity()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getActive()
java.util.Date
getAgreedToDate()
Commodity
getCommodity()
java.lang.Double
getCost()
java.lang.String
getDatafield1()
java.lang.String
getDatafield2()
java.lang.String
getDatafield3()
java.lang.String
getDatafield4()
WeightUnit
getDefaultUnits()
java.lang.String
getGtin()
LabelFormatSet
getLabelSet()
java.lang.String
getLeadTime()
java.lang.Integer
getMinExpiryDays()
java.lang.String
getNotes()
java.lang.String
getPartDescription()
java.lang.String
getPartNumber()
Client
getSupplier()
java.lang.String
getUpc()
void
setActive(int active)
void
setAgreedToDate(java.util.Date agreedToDate)
void
setCommodity(Commodity commodity)
void
setCost(java.lang.Double cost)
void
setDatafield1(java.lang.String datafield1)
void
setDatafield2(java.lang.String datafield2)
void
setDatafield3(java.lang.String datafield3)
void
setDatafield4(java.lang.String datafield4)
void
setDefaultUnits(WeightUnit defaultUnits)
void
setGtin(java.lang.String gtin)
void
setLabelSet(LabelFormatSet labelSet)
void
setLeadTime(java.lang.String leadTime)
void
setMinExpiryDays(java.lang.Integer minExpiryDays)
void
setNotes(java.lang.String notes)
void
setPartDescription(java.lang.String partDescription)
void
setPartNumber(java.lang.String partNumber)
void
setSupplier(Client supplier)
void
setUpc(java.lang.String upc)
java.lang.String
toString()
-
Methods inherited from class com.sgs.common.database.HibernateObject
getExported, getID, isDontSave, isModified, setDontSave, setExported, setID, setModified
-
-
-
-
Field Detail
-
supplier
public Client supplier
The supplier
-
commodity
public Commodity commodity
The commodity that the supplier provides
-
cost
public java.lang.Double cost
The cost that this supplier charges for the item
-
partNumber
public java.lang.String partNumber
The external part number that the supplier refers to this item as
-
agreedToDate
public java.util.Date agreedToDate
The Date in which the price is agreed until
-
notes
public java.lang.String notes
Any custom notes can be added in this field
-
upc
public java.lang.String upc
Supplier specific UPC code
-
gtin
public java.lang.String gtin
Supplier specific GTIN code
-
partDescription
public java.lang.String partDescription
Description of the external part number that the supplier refers to this item as
-
minExpiryDays
public java.lang.Integer minExpiryDays
-
labelSet
public LabelFormatSet labelSet
-
datafield1
public java.lang.String datafield1
-
datafield2
public java.lang.String datafield2
-
datafield3
public java.lang.String datafield3
-
datafield4
public java.lang.String datafield4
-
leadTime
public java.lang.String leadTime
-
active
public int active
-
defaultUnits
public WeightUnit defaultUnits
-
-
Method Detail
-
getSupplier
public Client getSupplier()
-
getCommodity
public Commodity getCommodity()
-
setSupplier
public void setSupplier(Client supplier)
-
setCommodity
public void setCommodity(Commodity commodity)
-
getCost
public java.lang.Double getCost()
-
setCost
public void setCost(java.lang.Double cost)
-
getPartNumber
public java.lang.String getPartNumber()
-
setPartNumber
public void setPartNumber(java.lang.String partNumber)
-
getAgreedToDate
public java.util.Date getAgreedToDate()
-
setAgreedToDate
public void setAgreedToDate(java.util.Date agreedToDate)
-
getNotes
public java.lang.String getNotes()
-
setNotes
public void setNotes(java.lang.String notes)
-
getUpc
public java.lang.String getUpc()
-
setUpc
public void setUpc(java.lang.String upc)
-
getGtin
public java.lang.String getGtin()
-
setGtin
public void setGtin(java.lang.String gtin)
-
getPartDescription
public java.lang.String getPartDescription()
-
setPartDescription
public void setPartDescription(java.lang.String partDescription)
-
getMinExpiryDays
public java.lang.Integer getMinExpiryDays()
-
setMinExpiryDays
public void setMinExpiryDays(java.lang.Integer minExpiryDays)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getLabelSet
public LabelFormatSet getLabelSet()
-
setLabelSet
public void setLabelSet(LabelFormatSet labelSet)
-
getDatafield1
public java.lang.String getDatafield1()
-
setDatafield1
public void setDatafield1(java.lang.String datafield1)
-
getDatafield2
public java.lang.String getDatafield2()
-
setDatafield2
public void setDatafield2(java.lang.String datafield2)
-
getDatafield3
public java.lang.String getDatafield3()
-
setDatafield3
public void setDatafield3(java.lang.String datafield3)
-
getDatafield4
public java.lang.String getDatafield4()
-
setDatafield4
public void setDatafield4(java.lang.String datafield4)
-
getLeadTime
public java.lang.String getLeadTime()
-
setLeadTime
public void setLeadTime(java.lang.String leadTime)
-
getActive
public int getActive()
-
setActive
public void setActive(int active)
-
getDefaultUnits
public WeightUnit getDefaultUnits()
-
setDefaultUnits
public void setDefaultUnits(WeightUnit defaultUnits)
-
-