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
public class X_C_BankAccount extends PO implements I_C_BankAccount, I_Persistent
Generated Model for C_BankAccount- Version:
- Release 9 - $Id$
- Author:
- iDempiere (generated)
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static int
BANKACCOUNTTYPE_AD_Reference_ID
BankAccountType AD_Reference_ID=216static String
BANKACCOUNTTYPE_Card
Card = Dstatic String
BANKACCOUNTTYPE_Cash
Cash = Bstatic String
BANKACCOUNTTYPE_Checking
Checking = Cstatic String
BANKACCOUNTTYPE_Savings
Savings = S-
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_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
Constructors Constructor Description X_C_BankAccount(Properties ctx, int C_BankAccount_ID, String trxName)
Standard ConstructorX_C_BankAccount(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()
AccessLevelString
getAccountNo()
Get Account No.String
getBankAccountType()
Get Bank Account Type.String
getBBAN()
Get BBAN.I_C_Bank
getC_Bank()
int
getC_Bank_ID()
Get Bank.int
getC_BankAccount_ID()
Get Bank Account.String
getC_BankAccount_UU()
Get C_BankAccount_UU.I_C_Currency
getC_Currency()
int
getC_Currency_ID()
Get Currency.BigDecimal
getCreditLimit()
Get Credit limit.BigDecimal
getCurrentBalance()
Get Current balance.String
getDescription()
Get Description.String
getIBAN()
Get IBAN.KeyNamePair
getKeyNamePair()
Get Record ID/ColumnNameString
getName()
Get Name.String
getPaymentExportClass()
Get Payment Export Class.String
getValue()
Get Search Key.protected POInfo
initPO(Properties ctx)
Load Meta Databoolean
isDefault()
Get Default.void
setAccountNo(String AccountNo)
Set Account No.void
setBankAccountType(String BankAccountType)
Set Bank Account Type.void
setBBAN(String BBAN)
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
setIBAN(String IBAN)
Set IBAN.void
setIsDefault(boolean IsDefault)
Set Default.void
setName(String Name)
Set Name.void
setPaymentExportClass(String PaymentExportClass)
Set Payment Export Class.void
setValue(String Value)
Set Search Key.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_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 Detail
-
BANKACCOUNTTYPE_AD_Reference_ID
public static final int BANKACCOUNTTYPE_AD_Reference_ID
BankAccountType AD_Reference_ID=216- See Also:
- Constant Field Values
-
BANKACCOUNTTYPE_Cash
public static final String BANKACCOUNTTYPE_Cash
Cash = B- See Also:
- Constant Field Values
-
BANKACCOUNTTYPE_Checking
public static final String BANKACCOUNTTYPE_Checking
Checking = C- See Also:
- Constant Field Values
-
BANKACCOUNTTYPE_Card
public static final String BANKACCOUNTTYPE_Card
Card = D- See Also:
- Constant Field Values
-
BANKACCOUNTTYPE_Savings
public static final String BANKACCOUNTTYPE_Savings
Savings = S- See Also:
- Constant Field Values
-
-
Constructor Detail
-
X_C_BankAccount
public X_C_BankAccount(Properties ctx, int C_BankAccount_ID, String trxName)
Standard Constructor
-
X_C_BankAccount
public X_C_BankAccount(Properties ctx, ResultSet rs, String trxName)
Load Constructor
-
-
Method Detail
-
get_AccessLevel
protected int get_AccessLevel()
AccessLevel- Specified by:
get_AccessLevel
in classPO
- Returns:
- 3 - Client - Org
-
initPO
protected POInfo initPO(Properties ctx)
Load Meta Data
-
setAccountNo
public void setAccountNo(String AccountNo)
Set Account No.- Specified by:
setAccountNo
in interfaceI_C_BankAccount
- Parameters:
AccountNo
- Account Number
-
getAccountNo
public String getAccountNo()
Get Account No.- Specified by:
getAccountNo
in interfaceI_C_BankAccount
- Returns:
- Account Number
-
setBankAccountType
public void setBankAccountType(String BankAccountType)
Set Bank Account Type.- Specified by:
setBankAccountType
in interfaceI_C_BankAccount
- Parameters:
BankAccountType
- Bank Account Type
-
getBankAccountType
public String getBankAccountType()
Get Bank Account Type.- Specified by:
getBankAccountType
in interfaceI_C_BankAccount
- Returns:
- Bank Account Type
-
setBBAN
public void setBBAN(String BBAN)
Set BBAN.- Specified by:
setBBAN
in interfaceI_C_BankAccount
- Parameters:
BBAN
- Basic Bank Account Number
-
getBBAN
public String 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
public void setC_BankAccount_UU(String C_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
public String getC_BankAccount_UU()
Get C_BankAccount_UU.- Specified by:
getC_BankAccount_UU
in interfaceI_C_BankAccount
- Returns:
- C_BankAccount_UU
-
getC_Bank
public I_C_Bank getC_Bank() throws RuntimeException
- 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
public I_C_Currency getC_Currency() throws RuntimeException
- 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
public void setCreditLimit(BigDecimal CreditLimit)
Set Credit limit.- Specified by:
setCreditLimit
in interfaceI_C_BankAccount
- Parameters:
CreditLimit
- Amount of Credit allowed
-
getCreditLimit
public BigDecimal getCreditLimit()
Get Credit limit.- Specified by:
getCreditLimit
in interfaceI_C_BankAccount
- Returns:
- Amount of Credit allowed
-
setCurrentBalance
public void setCurrentBalance(BigDecimal CurrentBalance)
Set Current balance.- Specified by:
setCurrentBalance
in interfaceI_C_BankAccount
- Parameters:
CurrentBalance
- Current Balance
-
getCurrentBalance
public BigDecimal getCurrentBalance()
Get Current balance.- Specified by:
getCurrentBalance
in interfaceI_C_BankAccount
- Returns:
- Current Balance
-
setDescription
public void setDescription(String Description)
Set Description.- Specified by:
setDescription
in interfaceI_C_BankAccount
- Parameters:
Description
- Optional short description of the record
-
getDescription
public String getDescription()
Get Description.- Specified by:
getDescription
in interfaceI_C_BankAccount
- Returns:
- Optional short description of the record
-
setIBAN
public void setIBAN(String IBAN)
Set IBAN.- Specified by:
setIBAN
in interfaceI_C_BankAccount
- Parameters:
IBAN
- International Bank Account Number
-
getIBAN
public String 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
public void setName(String Name)
Set Name.- Specified by:
setName
in interfaceI_C_BankAccount
- Parameters:
Name
- Alphanumeric identifier of the entity
-
getName
public String getName()
Get Name.- Specified by:
getName
in interfaceI_C_BankAccount
- Returns:
- Alphanumeric identifier of the entity
-
getKeyNamePair
public KeyNamePair getKeyNamePair()
Get Record ID/ColumnName- Returns:
- ID/ColumnName pair
-
setPaymentExportClass
public void setPaymentExportClass(String PaymentExportClass)
Set Payment Export Class.- Specified by:
setPaymentExportClass
in interfaceI_C_BankAccount
- Parameters:
PaymentExportClass
- Payment Export Class
-
getPaymentExportClass
public String getPaymentExportClass()
Get Payment Export Class.- Specified by:
getPaymentExportClass
in interfaceI_C_BankAccount
- Returns:
- Payment Export Class
-
setValue
public void setValue(String Value)
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
public String getValue()
Get Search Key.- Specified by:
getValue
in interfaceI_C_BankAccount
- Returns:
- Search key for the record in the format required - must be unique
-
-