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_ID
Fields 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
ConstructorDescriptionMCurrency
(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 MCurrency
get
(int C_Currency_ID) Get Currency (immutable)static MCurrency
Get Currency using ISO code from cache (immutable)static MCurrency
get
(Properties ctx, int C_Currency_ID) Get Currency (immutable)static MCurrency
get
(Properties ctx, String ISOcode) Get Currency using ISO code from cache (immutable)static int
getCostingPrecision
(Properties ctx, int C_Currency_ID) Get Costing Precision.static String
getISO_Code
(Properties ctx, int C_Currency_ID) Get Currency Iso Code.static int
getStdPrecision
(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, setStdPrecision
Methods 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_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
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.util.Comparator
reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
Methods inherited from interface org.compiere.model.I_C_Currency
getAD_Client_ID, getAD_Org_ID, getCreated, getCreatedBy, getUpdated, getUpdatedBy, isActive, setAD_Org_ID, setIsActive
Methods 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:
toString
in classX_C_Currency
- Returns:
- info
-
getCostingPrecision
Get Costing Precision.- Parameters:
ctx
- ContextC_Currency_ID
- currency- Returns:
- Costing Precision
-
markImmutable
Description copied from interface:ImmutablePOSupport
mark PO as immutable- Specified by:
markImmutable
in interfaceImmutablePOSupport
- Returns:
- PO
-