Package org.compiere.model
Class X_C_BankAccount
java.lang.Object
org.compiere.model.PO
org.compiere.model.X_C_BankAccount
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparator<Object>
,I_C_BankAccount
,I_Persistent
,Evaluatee
- Direct Known Subclasses:
MBankAccount
Generated Model for C_BankAccount
- Version:
- Release 11 - $Id$
- Author:
- iDempiere (generated)
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
BankAccountType AD_Reference_ID=216static final String
Card = Dstatic final String
Cash = Bstatic final String
Checking = Cstatic final String
Savings = SFields 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_BankAccount
accessLevel, COLUMNNAME_AccountNo, COLUMNNAME_AD_Client_ID, COLUMNNAME_AD_Org_ID, COLUMNNAME_BankAccountType, COLUMNNAME_BBAN, COLUMNNAME_C_Bank_ID, COLUMNNAME_C_BankAccount_ID, COLUMNNAME_C_BankAccount_UU, COLUMNNAME_C_Currency_ID, COLUMNNAME_Created, COLUMNNAME_CreatedBy, COLUMNNAME_CreditLimit, COLUMNNAME_CurrentBalance, COLUMNNAME_Description, COLUMNNAME_IBAN, COLUMNNAME_IsActive, COLUMNNAME_IsDefault, COLUMNNAME_Name, COLUMNNAME_PaymentExportClass, COLUMNNAME_Updated, COLUMNNAME_UpdatedBy, COLUMNNAME_Value, Model, Table_ID, Table_Name
-
Constructor Summary
ConstructorDescriptionX_C_BankAccount
(Properties ctx, int C_BankAccount_ID, String trxName) Standard ConstructorX_C_BankAccount
(Properties ctx, int C_BankAccount_ID, String trxName, String... virtualColumns) Standard ConstructorX_C_BankAccount
(Properties ctx, String C_BankAccount_UU, String trxName) Standard ConstructorX_C_BankAccount
(Properties ctx, String C_BankAccount_UU, String trxName, String... virtualColumns) Standard ConstructorX_C_BankAccount
(Properties ctx, ResultSet rs, String trxName) Load Constructor -
Method Summary
Modifier and TypeMethodDescriptionprotected int
AccessLevelGet Account No.Get Bank Account Type.getBBAN()
Get BBAN.int
Get Bank.int
Get Bank Account.Get C_BankAccount_UU.int
Get Currency.Get Credit limit.Get Current balance.Get Description.getIBAN()
Get IBAN.Get Record ID/ColumnNamegetName()
Get Name.Get Payment Export Class.getValue()
Get Search Key.protected POInfo
initPO
(Properties ctx) Load Meta Databoolean
Get Default.void
setAccountNo
(String AccountNo) Set Account No.void
setBankAccountType
(String BankAccountType) Set Bank Account Type.void
Set BBAN.void
setC_Bank_ID
(int C_Bank_ID) Set Bank.void
setC_BankAccount_ID
(int C_BankAccount_ID) Set Bank Account.void
setC_BankAccount_UU
(String C_BankAccount_UU) Set C_BankAccount_UU.void
setC_Currency_ID
(int C_Currency_ID) Set Currency.void
setCreditLimit
(BigDecimal CreditLimit) Set Credit limit.void
setCurrentBalance
(BigDecimal CurrentBalance) Set Current balance.void
setDescription
(String Description) Set Description.void
Set IBAN.void
setIsDefault
(boolean IsDefault) Set Default.void
Set Name.void
setPaymentExportClass
(String PaymentExportClass) Set Payment Export Class.void
Set Search Key.toString()
String representationMethods 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_BankAccount
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
-
Field Details
-
BANKACCOUNTTYPE_AD_Reference_ID
public static final int BANKACCOUNTTYPE_AD_Reference_IDBankAccountType AD_Reference_ID=216- See Also:
-
BANKACCOUNTTYPE_Cash
Cash = B- See Also:
-
BANKACCOUNTTYPE_Checking
Checking = C- See Also:
-
BANKACCOUNTTYPE_Card
Card = D- See Also:
-
BANKACCOUNTTYPE_Savings
Savings = S- See Also:
-
-
Constructor Details
-
X_C_BankAccount
Standard Constructor -
X_C_BankAccount
public X_C_BankAccount(Properties ctx, int C_BankAccount_ID, String trxName, String... virtualColumns) Standard Constructor -
X_C_BankAccount
Standard Constructor -
X_C_BankAccount
public X_C_BankAccount(Properties ctx, String C_BankAccount_UU, String trxName, String... virtualColumns) Standard Constructor -
X_C_BankAccount
Load Constructor
-
-
Method Details
-
get_AccessLevel
protected int get_AccessLevel()AccessLevel- Specified by:
get_AccessLevel
in classPO
- Returns:
- 3 - Client - Org
-
initPO
Load Meta Data -
toString
Description copied from class:PO
String representation -
setAccountNo
Set Account No.- Specified by:
setAccountNo
in interfaceI_C_BankAccount
- Parameters:
AccountNo
- Account Number
-
getAccountNo
Get Account No.- Specified by:
getAccountNo
in interfaceI_C_BankAccount
- Returns:
- Account Number
-
setBankAccountType
Set Bank Account Type.- Specified by:
setBankAccountType
in interfaceI_C_BankAccount
- Parameters:
BankAccountType
- Bank Account Type
-
getBankAccountType
Get Bank Account Type.- Specified by:
getBankAccountType
in interfaceI_C_BankAccount
- Returns:
- Bank Account Type
-
setBBAN
Set BBAN.- Specified by:
setBBAN
in interfaceI_C_BankAccount
- Parameters:
BBAN
- Basic Bank Account Number
-
getBBAN
Get BBAN.- Specified by:
getBBAN
in interfaceI_C_BankAccount
- Returns:
- Basic Bank Account Number
-
setC_BankAccount_ID
public void setC_BankAccount_ID(int C_BankAccount_ID) Set Bank Account.- Specified by:
setC_BankAccount_ID
in interfaceI_C_BankAccount
- Parameters:
C_BankAccount_ID
- Account at the Bank
-
getC_BankAccount_ID
public int getC_BankAccount_ID()Get Bank Account.- Specified by:
getC_BankAccount_ID
in interfaceI_C_BankAccount
- Returns:
- Account at the Bank
-
setC_BankAccount_UU
Set C_BankAccount_UU.- Specified by:
setC_BankAccount_UU
in interfaceI_C_BankAccount
- Parameters:
C_BankAccount_UU
- C_BankAccount_UU
-
getC_BankAccount_UU
Get C_BankAccount_UU.- Specified by:
getC_BankAccount_UU
in interfaceI_C_BankAccount
- Returns:
- C_BankAccount_UU
-
getC_Bank
- Specified by:
getC_Bank
in interfaceI_C_BankAccount
- Throws:
RuntimeException
-
setC_Bank_ID
public void setC_Bank_ID(int C_Bank_ID) Set Bank.- Specified by:
setC_Bank_ID
in interfaceI_C_BankAccount
- Parameters:
C_Bank_ID
- Bank
-
getC_Bank_ID
public int getC_Bank_ID()Get Bank.- Specified by:
getC_Bank_ID
in interfaceI_C_BankAccount
- Returns:
- Bank
-
getC_Currency
- Specified by:
getC_Currency
in interfaceI_C_BankAccount
- Throws:
RuntimeException
-
setC_Currency_ID
public void setC_Currency_ID(int C_Currency_ID) Set Currency.- Specified by:
setC_Currency_ID
in interfaceI_C_BankAccount
- 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_C_BankAccount
- Returns:
- The Currency for this record
-
setCreditLimit
Set Credit limit.- Specified by:
setCreditLimit
in interfaceI_C_BankAccount
- Parameters:
CreditLimit
- Amount of Credit allowed
-
getCreditLimit
Get Credit limit.- Specified by:
getCreditLimit
in interfaceI_C_BankAccount
- Returns:
- Amount of Credit allowed
-
setCurrentBalance
Set Current balance.- Specified by:
setCurrentBalance
in interfaceI_C_BankAccount
- Parameters:
CurrentBalance
- Current Balance
-
getCurrentBalance
Get Current balance.- Specified by:
getCurrentBalance
in interfaceI_C_BankAccount
- Returns:
- Current Balance
-
setDescription
Set Description.- Specified by:
setDescription
in interfaceI_C_BankAccount
- Parameters:
Description
- Optional short description of the record
-
getDescription
Get Description.- Specified by:
getDescription
in interfaceI_C_BankAccount
- Returns:
- Optional short description of the record
-
setIBAN
Set IBAN.- Specified by:
setIBAN
in interfaceI_C_BankAccount
- Parameters:
IBAN
- International Bank Account Number
-
getIBAN
Get IBAN.- Specified by:
getIBAN
in interfaceI_C_BankAccount
- Returns:
- International Bank Account Number
-
setIsDefault
public void setIsDefault(boolean IsDefault) Set Default.- Specified by:
setIsDefault
in interfaceI_C_BankAccount
- Parameters:
IsDefault
- Default value
-
isDefault
public boolean isDefault()Get Default.- Specified by:
isDefault
in interfaceI_C_BankAccount
- Returns:
- Default value
-
setName
Set Name.- Specified by:
setName
in interfaceI_C_BankAccount
- Parameters:
Name
- Alphanumeric identifier of the entity
-
getName
Get Name.- Specified by:
getName
in interfaceI_C_BankAccount
- Returns:
- Alphanumeric identifier of the entity
-
getKeyNamePair
Get Record ID/ColumnName- Returns:
- ID/ColumnName pair
-
setPaymentExportClass
Set Payment Export Class.- Specified by:
setPaymentExportClass
in interfaceI_C_BankAccount
- Parameters:
PaymentExportClass
- Payment Export Class
-
getPaymentExportClass
Get Payment Export Class.- Specified by:
getPaymentExportClass
in interfaceI_C_BankAccount
- Returns:
- Payment Export Class
-
setValue
Set Search Key.- Specified by:
setValue
in interfaceI_C_BankAccount
- Parameters:
Value
- Search key for the record in the format required - must be unique
-
getValue
Get Search Key.- Specified by:
getValue
in interfaceI_C_BankAccount
- Returns:
- Search key for the record in the format required - must be unique
-