Package com.sgs.common.database
Class UnitCommodity
- java.lang.Object
-
- com.sgs.common.database.HibernateObject
-
- com.sgs.common.database.UnitCommodity
-
public class UnitCommodity extends HibernateObject
This class represents the relationship between commodities and units. Using this class provides a mechanism to override the standard unit conversions set byWeightUnit.conversionRate
on a per commodity basis. For example, a gallon of water will have a different conversion rate to pounds than a gallon of oil- Author:
- SGSystems
-
-
Field Summary
Fields Modifier and Type Field Description Commodity
commodity
The commodity to provide an explicit overriden conversion forjava.lang.Double
conversionRate
The conversion rate to the unit at ID 1 from the source unit How many of this unit fit inside unit ID 1WeightUnit
unit
The source unit-
Fields inherited from class com.sgs.common.database.HibernateObject
ID
-
-
Constructor Summary
Constructors Constructor Description UnitCommodity()
UnitCommodity(WeightUnit u)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Commodity
getCommodity()
java.lang.Double
getConversionRate()
WeightUnit
getUnit()
void
setCommodity(Commodity commodity)
void
setConversionRate(java.lang.Double conversionRate)
void
setUnit(WeightUnit unit)
-
Methods inherited from class com.sgs.common.database.HibernateObject
getExported, getID, isDontSave, isModified, setDontSave, setExported, setID, setModified
-
-
-
-
Field Detail
-
commodity
public Commodity commodity
The commodity to provide an explicit overriden conversion for
-
unit
public WeightUnit unit
The source unit
-
conversionRate
public java.lang.Double conversionRate
The conversion rate to the unit at ID 1 from the source unit How many of this unit fit inside unit ID 1
-
-
Constructor Detail
-
UnitCommodity
public UnitCommodity()
-
UnitCommodity
public UnitCommodity(WeightUnit u)
-
-
Method Detail
-
getCommodity
public Commodity getCommodity()
-
getUnit
public WeightUnit getUnit()
-
setCommodity
public void setCommodity(Commodity commodity)
-
setUnit
public void setUnit(WeightUnit unit)
-
getConversionRate
public java.lang.Double getConversionRate()
-
setConversionRate
public void setConversionRate(java.lang.Double conversionRate)
-
-