Package org.compiere.model
Class MCurrency
java.lang.Object
org.compiere.model.PO
org.compiere.model.X_C_Currency
org.compiere.model.MCurrency
- All Implemented Interfaces:
Serializable,Cloneable,Comparator<Object>,I_C_Currency,I_Persistent,Evaluatee,ImmutablePOSupport
Currency Model.
- Author:
- Jorg Janke
- See Also:
-
Field Summary
Fields inherited from class org.compiere.model.PO
ACCESSLEVEL_ALL, ACCESSLEVEL_CLIENT, ACCESSLEVEL_CLIENTORG, ACCESSLEVEL_ORG, ACCESSLEVEL_SYSTEM, ACCESSLEVEL_SYSTEMCLIENT, ENTITYTYPE_Dictionary, ENTITYTYPE_UserMaintained, I_ZERO, LOCAL_TRX_PREFIX, log, p_ctx, p_info, UUID_NEW_RECORD, XML_ATTRIBUTE_AD_Table_ID, XML_ATTRIBUTE_Record_IDFields inherited from interface org.compiere.model.I_C_Currency
accessLevel, COLUMNNAME_AD_Client_ID, COLUMNNAME_AD_Org_ID, COLUMNNAME_C_Currency_ID, COLUMNNAME_C_Currency_UU, COLUMNNAME_CostingPrecision, COLUMNNAME_Created, COLUMNNAME_CreatedBy, COLUMNNAME_CurSymbol, COLUMNNAME_Description, COLUMNNAME_EMUEntryDate, COLUMNNAME_EMURate, COLUMNNAME_IsActive, COLUMNNAME_IsEMUMember, COLUMNNAME_IsEuro, COLUMNNAME_ISO_Code, COLUMNNAME_RoundOffFactor, COLUMNNAME_StdPrecision, COLUMNNAME_Updated, COLUMNNAME_UpdatedBy, Model, Table_ID, Table_Name -
Constructor Summary
ConstructorsConstructorDescriptionMCurrency(Properties ctx, int C_Currency_ID, String trxName) Currency ConstructorMCurrency(Properties ctx, String C_Currency_UU, String trxName) UUID based ConstructorMCurrency(Properties ctx, String ISO_Code, String Description, String CurSymbol, int StdPrecision, int CostingPrecision, String trxName) Currency ConstructorMCurrency(Properties ctx, ResultSet rs, String trxName) Resultset constructorMCurrency(Properties ctx, MCurrency copy) Copy constructorMCurrency(Properties ctx, MCurrency copy, String trxName) Copy constructorCopy constructor -
Method Summary
Modifier and TypeMethodDescriptionstatic MCurrencyget(int C_Currency_ID) Get Currency (immutable)static MCurrencyGet Currency using ISO code from cache (immutable)static MCurrencyget(Properties ctx, int C_Currency_ID) Get Currency (immutable)static MCurrencyget(Properties ctx, String ISOcode) Get Currency using ISO code from cache (immutable)static intgetCostingPrecision(Properties ctx, int C_Currency_ID) Get Costing Precision.static StringgetISO_Code(Properties ctx, int C_Currency_ID) Get Currency Iso Code.static intgetStdPrecision(Properties ctx, int C_Currency_ID) Get Standard Precision.mark PO as immutabletoString()String RepresentationMethods inherited from class org.compiere.model.X_C_Currency
get_AccessLevel, getC_Currency_ID, getC_Currency_UU, getCostingPrecision, getCurSymbol, getDescription, getEMUEntryDate, getEMURate, getISO_Code, getKeyNamePair, getRoundOffFactor, getStdPrecision, initPO, isEMUMember, isEuro, setC_Currency_ID, setC_Currency_UU, setCostingPrecision, setCurSymbol, setDescription, setEMUEntryDate, setEMURate, setIsEMUMember, setIsEuro, setISO_Code, setRoundOffFactor, setStdPrecisionMethods inherited from class org.compiere.model.PO
afterDelete, afterSave, beforeDelete, beforeSave, buildInsertSQL, checkImmutable, clearCrossTenantSafe, clone, columnExists, columnExists, compare, copyPO, copyValues, copyValues, createAttachment, delete, delete, delete_Accounting, delete_Tree, deleteEx, deleteEx, dump, dump, equals, get_Attribute, get_Attributes, get_ColumnCount, get_ColumnDescription, get_ColumnDisplayType, get_ColumnIndex, get_ColumnLabel, get_ColumnLookup, get_ColumnName, get_DisplayValue, get_HashMap, get_ID, get_IDOld, get_KeyColumns, get_Logger, get_OptimisticLockingColumns, get_Table_ID, get_TableAttribute, get_TableAttributeAsBoolean, get_TableAttributeAsInt, get_TableAttributes, get_TableName, get_Translation, get_Translation, get_Translation, get_Translation, get_Translation, get_TrxName, get_UUID, get_Value, get_Value, get_ValueAsBoolean, get_ValueAsInt, get_ValueAsInt, get_ValueAsString, get_ValueAsString, get_ValueDifference, get_ValueDifference, get_ValueE, get_ValueOfColumn, get_ValueOld, get_ValueOld, get_ValueOldAsInt, get_WhereClause, get_WhereClause, get_xmlDocument, get_xmlString, getAD_Client_ID, getAD_Org_ID, getAllIDs, getAttachment, getAttachment, getAttachmentData, getCreated, getCreatedBy, getCtx, getDoc, getFindParameter, getPdfAttachment, getUpdated, getUpdatedBy, getUUIDColumnName, getUUIDColumnName, hashCode, insert_Accounting, insert_Tree, insert_Tree, is_Changed, is_Immutable, is_new, is_UseOptimisticLocking, is_ValueChanged, is_ValueChanged, isActive, isAttachment, isColumnMandatory, isColumnUpdateable, isMandatoryOK, isPdfAttachment, isReplication, load, load, load, load, loadByUU, loadComplete, loadDefaults, loadPO, loadSpecial, lock, makeImmutable, postDelete, retrieveIdOfParentValue, retrieveIdOfParentValue, save, save, saveCrossTenantSafe, saveCrossTenantSafeEx, saveCrossTenantSafeEx, saveEx, saveEx, saveNew_afterSetID, saveNew_getID, saveNewSpecial, saveReplica, saveUpdate, set_Attribute, set_ColumnUpdateable, set_CustomColumn, set_CustomColumnReturningBoolean, set_OptimisticLockingColumns, set_TrxName, set_TrxName, set_UseOptimisticLocking, set_Value, set_Value, set_Value, set_Value, set_ValueE, set_ValueNoCheck, set_ValueNoCheckE, set_ValueOfColumn, set_ValueOfColumn, set_ValueOfColumnReturningBoolean, set_ValueOfColumnReturningBoolean, setAD_Client_ID, setAD_Org_ID, setClientOrg, setClientOrg, setCrossTenantSafe, setDoc, setDocWorkflowMgr, setIsActive, setProcessedOn, setReplication, setStandardDefaults, setUpdateable, setUpdatedBy, toInsertSQL, unlock, update_Tree, validForeignKeys, validForeignKeysExMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Comparator
reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLongMethods inherited from interface org.compiere.model.I_C_Currency
getAD_Client_ID, getAD_Org_ID, getCreated, getCreatedBy, getUpdated, getUpdatedBy, isActive, setAD_Org_ID, setIsActiveMethods inherited from interface org.compiere.model.I_Persistent
save
-
Constructor Details
-
MCurrency
UUID based Constructor- Parameters:
ctx- ContextC_Currency_UU- UUID keytrxName- Transaction
-
MCurrency
Currency Constructor- Parameters:
ctx- contextC_Currency_ID- idtrxName- transaction
-
MCurrency
Resultset constructor- Parameters:
ctx-rs-trxName-
-
MCurrency
public MCurrency(Properties ctx, String ISO_Code, String Description, String CurSymbol, int StdPrecision, int CostingPrecision, String trxName) Currency Constructor- Parameters:
ctx- contextISO_Code- ISODescription- NameCurSymbol- symbolStdPrecision- precCostingPrecision- prectrxName- transaction
-
MCurrency
Copy constructor- Parameters:
copy-
-
MCurrency
Copy constructor- Parameters:
ctx-copy-
-
MCurrency
Copy constructor- Parameters:
ctx-copy-trxName-
-
-
Method Details
-
get
Get Currency using ISO code from cache (immutable)- Parameters:
ISOcode- Iso code- Returns:
- MCurrency
-
get
Get Currency using ISO code from cache (immutable)- Parameters:
ctx- ContextISOcode- Iso code- Returns:
- MCurrency
-
get
Get Currency (immutable)- Parameters:
C_Currency_ID- currency- Returns:
- ISO Code
-
get
Get Currency (immutable)- Parameters:
ctx- ContextC_Currency_ID- currency- Returns:
- ISO Code
-
getISO_Code
Get Currency Iso Code.- Parameters:
ctx- ContextC_Currency_ID- currency- Returns:
- ISO Code
-
getStdPrecision
Get Standard Precision.- Parameters:
ctx- ContextC_Currency_ID- currency- Returns:
- Standard Precision
-
toString
String Representation- Overrides:
toStringin classX_C_Currency- Returns:
- info
-
getCostingPrecision
Get Costing Precision.- Parameters:
ctx- ContextC_Currency_ID- currency- Returns:
- Costing Precision
-
markImmutable
Description copied from interface:ImmutablePOSupportmark PO as immutable- Specified by:
markImmutablein interfaceImmutablePOSupport- Returns:
- PO
-