Package org.compiere.model
Class X_I_Conversion_Rate
- java.lang.Object
-
- org.compiere.model.PO
-
- org.compiere.model.X_I_Conversion_Rate
-
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparator<Object>
,I_I_Conversion_Rate
,I_Persistent
,Evaluatee
public class X_I_Conversion_Rate extends PO implements I_I_Conversion_Rate, I_Persistent
Generated Model for I_Conversion_Rate- Version:
- Release 9 - $Id$
- Author:
- iDempiere (generated)
- See Also:
- Serialized Form
-
-
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, XML_ATTRIBUTE_AD_Table_ID, XML_ATTRIBUTE_Record_ID
-
Fields inherited from interface org.compiere.model.I_I_Conversion_Rate
accessLevel, COLUMNNAME_AD_Client_ID, COLUMNNAME_AD_Org_ID, COLUMNNAME_C_Conversion_Rate_ID, COLUMNNAME_C_ConversionType_ID, COLUMNNAME_C_Currency_ID, COLUMNNAME_C_Currency_ID_To, COLUMNNAME_ConversionTypeValue, COLUMNNAME_Created, COLUMNNAME_CreatedBy, COLUMNNAME_CreateReciprocalRate, COLUMNNAME_DivideRate, COLUMNNAME_I_Conversion_Rate_ID, COLUMNNAME_I_Conversion_Rate_UU, COLUMNNAME_I_ErrorMsg, COLUMNNAME_I_IsImported, COLUMNNAME_IsActive, COLUMNNAME_ISO_Code, COLUMNNAME_ISO_Code_To, COLUMNNAME_MultiplyRate, COLUMNNAME_Processed, COLUMNNAME_Processing, COLUMNNAME_Updated, COLUMNNAME_UpdatedBy, COLUMNNAME_ValidFrom, COLUMNNAME_ValidTo, Model, Table_ID, Table_Name
-
-
Constructor Summary
Constructors Constructor Description X_I_Conversion_Rate(Properties ctx, int I_Conversion_Rate_ID, String trxName)
Standard ConstructorX_I_Conversion_Rate(Properties ctx, ResultSet rs, String trxName)
Load Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected int
get_AccessLevel()
AccessLevelI_C_Conversion_Rate
getC_Conversion_Rate()
int
getC_Conversion_Rate_ID()
Get Conversion Rate.I_C_ConversionType
getC_ConversionType()
int
getC_ConversionType_ID()
Get Currency Type.I_C_Currency
getC_Currency()
int
getC_Currency_ID()
Get Currency.int
getC_Currency_ID_To()
Get Currency To.I_C_Currency
getC_Currency_To()
String
getConversionTypeValue()
Get Currency Type Key.BigDecimal
getDivideRate()
Get Divide Rate.int
getI_Conversion_Rate_ID()
Get Import Conversion Rate.String
getI_Conversion_Rate_UU()
Get I_Conversion_Rate_UU.String
getI_ErrorMsg()
Get Import Error Message.String
getISO_Code()
Get ISO Currency Code.String
getISO_Code_To()
Get ISO Currency To Code.KeyNamePair
getKeyNamePair()
Get Record ID/ColumnNameBigDecimal
getMultiplyRate()
Get Multiply Rate.Timestamp
getValidFrom()
Get Valid from.Timestamp
getValidTo()
Get Valid to.protected POInfo
initPO(Properties ctx)
Load Meta Databoolean
isCreateReciprocalRate()
Get Create Reciprocal Rate.boolean
isI_IsImported()
Get Imported.boolean
isProcessed()
Get Processed.boolean
isProcessing()
Get Process Now.void
setC_Conversion_Rate_ID(int C_Conversion_Rate_ID)
Set Conversion Rate.void
setC_ConversionType_ID(int C_ConversionType_ID)
Set Currency Type.void
setC_Currency_ID(int C_Currency_ID)
Set Currency.void
setC_Currency_ID_To(int C_Currency_ID_To)
Set Currency To.void
setConversionTypeValue(String ConversionTypeValue)
Set Currency Type Key.void
setCreateReciprocalRate(boolean CreateReciprocalRate)
Set Create Reciprocal Rate.void
setDivideRate(BigDecimal DivideRate)
Set Divide Rate.void
setI_Conversion_Rate_ID(int I_Conversion_Rate_ID)
Set Import Conversion Rate.void
setI_Conversion_Rate_UU(String I_Conversion_Rate_UU)
Set I_Conversion_Rate_UU.void
setI_ErrorMsg(String I_ErrorMsg)
Set Import Error Message.void
setI_IsImported(boolean I_IsImported)
Set Imported.void
setISO_Code(String ISO_Code)
Set ISO Currency Code.void
setISO_Code_To(String ISO_Code_To)
Set ISO Currency To Code.void
setMultiplyRate(BigDecimal MultiplyRate)
Set Multiply Rate.void
setProcessed(boolean Processed)
Set Processed.void
setProcessing(boolean Processing)
Set Process Now.void
setValidFrom(Timestamp ValidFrom)
Set Valid from.void
setValidTo(Timestamp ValidTo)
Set Valid to.String
toString()
String representation-
Methods inherited from class org.compiere.model.PO
afterDelete, afterSave, beforeDelete, beforeSave, 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_Value, get_Value, get_ValueAsBoolean, get_ValueAsInt, get_ValueAsInt, 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, load, loadByUU, loadComplete, loadDefaults, loadSpecial, lock, makeImmutable, postDelete, retrieveIdOfParentValue, retrieveIdOfParentValue, save, save, 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, 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_I_Conversion_Rate
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 Detail
-
X_I_Conversion_Rate
public X_I_Conversion_Rate(Properties ctx, int I_Conversion_Rate_ID, String trxName)
Standard Constructor
-
X_I_Conversion_Rate
public X_I_Conversion_Rate(Properties ctx, ResultSet rs, String trxName)
Load Constructor
-
-
Method Detail
-
get_AccessLevel
protected int get_AccessLevel()
AccessLevel- Specified by:
get_AccessLevel
in classPO
- Returns:
- 6 - System - Client
-
initPO
protected POInfo initPO(Properties ctx)
Load Meta Data
-
getC_Conversion_Rate
public I_C_Conversion_Rate getC_Conversion_Rate() throws RuntimeException
- Specified by:
getC_Conversion_Rate
in interfaceI_I_Conversion_Rate
- Throws:
RuntimeException
-
setC_Conversion_Rate_ID
public void setC_Conversion_Rate_ID(int C_Conversion_Rate_ID)
Set Conversion Rate.- Specified by:
setC_Conversion_Rate_ID
in interfaceI_I_Conversion_Rate
- Parameters:
C_Conversion_Rate_ID
- Rate used for converting currencies
-
getC_Conversion_Rate_ID
public int getC_Conversion_Rate_ID()
Get Conversion Rate.- Specified by:
getC_Conversion_Rate_ID
in interfaceI_I_Conversion_Rate
- Returns:
- Rate used for converting currencies
-
getC_ConversionType
public I_C_ConversionType getC_ConversionType() throws RuntimeException
- Specified by:
getC_ConversionType
in interfaceI_I_Conversion_Rate
- Throws:
RuntimeException
-
setC_ConversionType_ID
public void setC_ConversionType_ID(int C_ConversionType_ID)
Set Currency Type.- Specified by:
setC_ConversionType_ID
in interfaceI_I_Conversion_Rate
- Parameters:
C_ConversionType_ID
- Currency Conversion Rate Type
-
getC_ConversionType_ID
public int getC_ConversionType_ID()
Get Currency Type.- Specified by:
getC_ConversionType_ID
in interfaceI_I_Conversion_Rate
- Returns:
- Currency Conversion Rate Type
-
getC_Currency
public I_C_Currency getC_Currency() throws RuntimeException
- Specified by:
getC_Currency
in interfaceI_I_Conversion_Rate
- Throws:
RuntimeException
-
setC_Currency_ID
public void setC_Currency_ID(int C_Currency_ID)
Set Currency.- Specified by:
setC_Currency_ID
in interfaceI_I_Conversion_Rate
- Parameters:
C_Currency_ID
- The Currency for this record
-
getC_Currency_ID
public int getC_Currency_ID()
Get Currency.- Specified by:
getC_Currency_ID
in interfaceI_I_Conversion_Rate
- Returns:
- The Currency for this record
-
getC_Currency_To
public I_C_Currency getC_Currency_To() throws RuntimeException
- Specified by:
getC_Currency_To
in interfaceI_I_Conversion_Rate
- Throws:
RuntimeException
-
setC_Currency_ID_To
public void setC_Currency_ID_To(int C_Currency_ID_To)
Set Currency To.- Specified by:
setC_Currency_ID_To
in interfaceI_I_Conversion_Rate
- Parameters:
C_Currency_ID_To
- Target currency
-
getC_Currency_ID_To
public int getC_Currency_ID_To()
Get Currency To.- Specified by:
getC_Currency_ID_To
in interfaceI_I_Conversion_Rate
- Returns:
- Target currency
-
setConversionTypeValue
public void setConversionTypeValue(String ConversionTypeValue)
Set Currency Type Key.- Specified by:
setConversionTypeValue
in interfaceI_I_Conversion_Rate
- Parameters:
ConversionTypeValue
- Key value for the Currency Conversion Rate Type
-
getConversionTypeValue
public String getConversionTypeValue()
Get Currency Type Key.- Specified by:
getConversionTypeValue
in interfaceI_I_Conversion_Rate
- Returns:
- Key value for the Currency Conversion Rate Type
-
setCreateReciprocalRate
public void setCreateReciprocalRate(boolean CreateReciprocalRate)
Set Create Reciprocal Rate.- Specified by:
setCreateReciprocalRate
in interfaceI_I_Conversion_Rate
- Parameters:
CreateReciprocalRate
- Create Reciprocal Rate from current information
-
isCreateReciprocalRate
public boolean isCreateReciprocalRate()
Get Create Reciprocal Rate.- Specified by:
isCreateReciprocalRate
in interfaceI_I_Conversion_Rate
- Returns:
- Create Reciprocal Rate from current information
-
setDivideRate
public void setDivideRate(BigDecimal DivideRate)
Set Divide Rate.- Specified by:
setDivideRate
in interfaceI_I_Conversion_Rate
- Parameters:
DivideRate
- To convert Source number to Target number, the Source is divided
-
getDivideRate
public BigDecimal getDivideRate()
Get Divide Rate.- Specified by:
getDivideRate
in interfaceI_I_Conversion_Rate
- Returns:
- To convert Source number to Target number, the Source is divided
-
setI_Conversion_Rate_ID
public void setI_Conversion_Rate_ID(int I_Conversion_Rate_ID)
Set Import Conversion Rate.- Specified by:
setI_Conversion_Rate_ID
in interfaceI_I_Conversion_Rate
- Parameters:
I_Conversion_Rate_ID
- Import Currency Conversion Rate
-
getI_Conversion_Rate_ID
public int getI_Conversion_Rate_ID()
Get Import Conversion Rate.- Specified by:
getI_Conversion_Rate_ID
in interfaceI_I_Conversion_Rate
- Returns:
- Import Currency Conversion Rate
-
getKeyNamePair
public KeyNamePair getKeyNamePair()
Get Record ID/ColumnName- Returns:
- ID/ColumnName pair
-
setI_Conversion_Rate_UU
public void setI_Conversion_Rate_UU(String I_Conversion_Rate_UU)
Set I_Conversion_Rate_UU.- Specified by:
setI_Conversion_Rate_UU
in interfaceI_I_Conversion_Rate
- Parameters:
I_Conversion_Rate_UU
- I_Conversion_Rate_UU
-
getI_Conversion_Rate_UU
public String getI_Conversion_Rate_UU()
Get I_Conversion_Rate_UU.- Specified by:
getI_Conversion_Rate_UU
in interfaceI_I_Conversion_Rate
- Returns:
- I_Conversion_Rate_UU
-
setI_ErrorMsg
public void setI_ErrorMsg(String I_ErrorMsg)
Set Import Error Message.- Specified by:
setI_ErrorMsg
in interfaceI_I_Conversion_Rate
- Parameters:
I_ErrorMsg
- Messages generated from import process
-
getI_ErrorMsg
public String getI_ErrorMsg()
Get Import Error Message.- Specified by:
getI_ErrorMsg
in interfaceI_I_Conversion_Rate
- Returns:
- Messages generated from import process
-
setI_IsImported
public void setI_IsImported(boolean I_IsImported)
Set Imported.- Specified by:
setI_IsImported
in interfaceI_I_Conversion_Rate
- Parameters:
I_IsImported
- Has this import been processed
-
isI_IsImported
public boolean isI_IsImported()
Get Imported.- Specified by:
isI_IsImported
in interfaceI_I_Conversion_Rate
- Returns:
- Has this import been processed
-
setISO_Code
public void setISO_Code(String ISO_Code)
Set ISO Currency Code.- Specified by:
setISO_Code
in interfaceI_I_Conversion_Rate
- Parameters:
ISO_Code
- Three letter ISO 4217 Code of the Currency
-
getISO_Code
public String getISO_Code()
Get ISO Currency Code.- Specified by:
getISO_Code
in interfaceI_I_Conversion_Rate
- Returns:
- Three letter ISO 4217 Code of the Currency
-
setISO_Code_To
public void setISO_Code_To(String ISO_Code_To)
Set ISO Currency To Code.- Specified by:
setISO_Code_To
in interfaceI_I_Conversion_Rate
- Parameters:
ISO_Code_To
- Three letter ISO 4217 Code of the To Currency
-
getISO_Code_To
public String getISO_Code_To()
Get ISO Currency To Code.- Specified by:
getISO_Code_To
in interfaceI_I_Conversion_Rate
- Returns:
- Three letter ISO 4217 Code of the To Currency
-
setMultiplyRate
public void setMultiplyRate(BigDecimal MultiplyRate)
Set Multiply Rate.- Specified by:
setMultiplyRate
in interfaceI_I_Conversion_Rate
- Parameters:
MultiplyRate
- Rate to multiple the source by to calculate the target.
-
getMultiplyRate
public BigDecimal getMultiplyRate()
Get Multiply Rate.- Specified by:
getMultiplyRate
in interfaceI_I_Conversion_Rate
- Returns:
- Rate to multiple the source by to calculate the target.
-
setProcessed
public void setProcessed(boolean Processed)
Set Processed.- Specified by:
setProcessed
in interfaceI_I_Conversion_Rate
- Parameters:
Processed
- The document has been processed
-
isProcessed
public boolean isProcessed()
Get Processed.- Specified by:
isProcessed
in interfaceI_I_Conversion_Rate
- Returns:
- The document has been processed
-
setProcessing
public void setProcessing(boolean Processing)
Set Process Now.- Specified by:
setProcessing
in interfaceI_I_Conversion_Rate
- Parameters:
Processing
- Process Now
-
isProcessing
public boolean isProcessing()
Get Process Now.- Specified by:
isProcessing
in interfaceI_I_Conversion_Rate
- Returns:
- Process Now
-
setValidFrom
public void setValidFrom(Timestamp ValidFrom)
Set Valid from.- Specified by:
setValidFrom
in interfaceI_I_Conversion_Rate
- Parameters:
ValidFrom
- Valid from including this date (first day)
-
getValidFrom
public Timestamp getValidFrom()
Get Valid from.- Specified by:
getValidFrom
in interfaceI_I_Conversion_Rate
- Returns:
- Valid from including this date (first day)
-
setValidTo
public void setValidTo(Timestamp ValidTo)
Set Valid to.- Specified by:
setValidTo
in interfaceI_I_Conversion_Rate
- Parameters:
ValidTo
- Valid to including this date (last day)
-
getValidTo
public Timestamp getValidTo()
Get Valid to.- Specified by:
getValidTo
in interfaceI_I_Conversion_Rate
- Returns:
- Valid to including this date (last day)
-
-