java.lang.Object
com.globalretailtech.data.DBRecord
com.globalretailtech.data.Currency
- public class Currency
- extends DBRecord
Currency is used to manage all currencies (money). Includes conversion
rates in reference to the local currency and flags to indicate whether
it is the base currency and the local currency.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
table
private static java.lang.String table
columns
private static java.lang.String[] columns
col_types
private static int[] col_types
currencyid
private int currencyid
configno
private int configno
currencycodeid
private int currencycodeid
conversionrate
private double conversionrate
smallestdenom
private int smallestdenom
decimaldigits
private int decimaldigits
locale
private java.lang.String locale
isbase
private boolean isbase
islocal
private boolean islocal
lastupdate
private java.sql.Date lastupdate
currencyclass
private java.lang.String currencyclass
currenycode
private CurrencyCode currenycode
Currency
public Currency()
currencyID
public int currencyID()
configNo
public int configNo()
currencyCodeID
public int currencyCodeID()
conversionRate
public double conversionRate()
smallestDenom
public int smallestDenom()
decimalDigits
public int decimalDigits()
locale
public java.lang.String locale()
isBase
public boolean isBase()
isLocal
public boolean isLocal()
lastUpdate
public java.sql.Date lastUpdate()
currencyClass
public java.lang.String currencyClass()
setCurrencyID
public void setCurrencyID(int value)
setConfigNo
public void setConfigNo(int value)
setCurrencyCodeID
public void setCurrencyCodeID(int value)
setConversionRate
public void setConversionRate(double value)
setSmallestDenom
public void setSmallestDenom(int value)
setDecimalDigits
public void setDecimalDigits(int value)
setLocale
public void setLocale(java.lang.String value)
setIsBase
public void setIsBase(boolean value)
setIsLocal
public void setIsLocal(boolean value)
setLastUpdate
public void setLastUpdate(java.sql.Date value)
setCurrencyClass
public void setCurrencyClass(java.lang.String value)
getByID
public static java.lang.String getByID(int id)
getByLocale
public static java.lang.String getByLocale(java.lang.String locale)
copy
public DBRecord copy()
- Description copied from class:
DBRecord
- Copies the record, used to create a new record
during population.
- Specified by:
copy in class DBRecord
populate
public void populate(java.sql.ResultSet rset)
- Description copied from class:
DBRecord
- Called by fetch method in DBContext to move entity
data from the result set to the record
- Specified by:
populate in class DBRecord
save
public boolean save()
- Description copied from class:
DBRecord
- Entity save.
- Specified by:
save in class DBRecord
update
public boolean update()
- Description copied from class:
DBRecord
- Entity update.
- Specified by:
update in class DBRecord
toXML
public java.lang.String toXML()
- Description copied from class:
DBRecord
- Converts the entity to an XML string.
- Specified by:
toXML in class DBRecord
currencyCode
public CurrencyCode currencyCode()
setCurrencyCode
public void setCurrencyCode(CurrencyCode value)
relations
public void relations()
- Description copied from class:
DBRecord
- Called by fetch method in DBContext to service
any entity relationships (child records).
- Specified by:
relations in class DBRecord
columnObjects
public java.util.Vector columnObjects()
- Description copied from class:
DBRecord
- Temporary base class implementations for
xml import/export. Some of these will
eventually become abstract.
- Overrides:
columnObjects in class DBRecord