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 intactivejava.util.DateagreedToDateThe Date in which the price is agreed untilCommoditycommodityThe commodity that the supplier providesjava.lang.DoublecostThe cost that this supplier charges for the itemjava.lang.Stringdatafield1java.lang.Stringdatafield2java.lang.Stringdatafield3java.lang.Stringdatafield4WeightUnitdefaultUnitsjava.lang.StringgtinSupplier specific GTIN codeLabelFormatSetlabelSetjava.lang.StringleadTimejava.lang.IntegerminExpiryDaysjava.lang.StringnotesAny custom notes can be added in this fieldjava.lang.StringpartDescriptionDescription of the external part number that the supplier refers to this item asjava.lang.StringpartNumberThe external part number that the supplier refers to this item asClientsupplierThe supplierjava.lang.StringupcSupplier 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 intgetActive()java.util.DategetAgreedToDate()CommoditygetCommodity()java.lang.DoublegetCost()java.lang.StringgetDatafield1()java.lang.StringgetDatafield2()java.lang.StringgetDatafield3()java.lang.StringgetDatafield4()WeightUnitgetDefaultUnits()java.lang.StringgetGtin()LabelFormatSetgetLabelSet()java.lang.StringgetLeadTime()java.lang.IntegergetMinExpiryDays()java.lang.StringgetNotes()java.lang.StringgetPartDescription()java.lang.StringgetPartNumber()ClientgetSupplier()java.lang.StringgetUpc()voidsetActive(int active)voidsetAgreedToDate(java.util.Date agreedToDate)voidsetCommodity(Commodity commodity)voidsetCost(java.lang.Double cost)voidsetDatafield1(java.lang.String datafield1)voidsetDatafield2(java.lang.String datafield2)voidsetDatafield3(java.lang.String datafield3)voidsetDatafield4(java.lang.String datafield4)voidsetDefaultUnits(WeightUnit defaultUnits)voidsetGtin(java.lang.String gtin)voidsetLabelSet(LabelFormatSet labelSet)voidsetLeadTime(java.lang.String leadTime)voidsetMinExpiryDays(java.lang.Integer minExpiryDays)voidsetNotes(java.lang.String notes)voidsetPartDescription(java.lang.String partDescription)voidsetPartNumber(java.lang.String partNumber)voidsetSupplier(Client supplier)voidsetUpc(java.lang.String upc)java.lang.StringtoString()-
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:
toStringin 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)
-
-