Compiere 3.1

org.compiere.model
Class MBankAccount

java.lang.Object
  extended by org.compiere.framework.PO
      extended by org.compiere.model.X_C_BankAccount
          extended by org.compiere.model.MBankAccount
All Implemented Interfaces:
Serializable, Cloneable, Comparator<PO>, Evaluatee

public class MBankAccount
extends X_C_BankAccount

Bank Account Model

Version:
$Id: MBankAccount.java,v 1.3 2006/07/30 00:51:05 jjanke Exp $
Author:
Jorg Janke
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.compiere.model.X_C_BankAccount
accessLevel, BANKACCOUNTTYPE_AD_Reference_ID, BANKACCOUNTTYPE_Checking, BANKACCOUNTTYPE_Savings, Model, Table_ID, Table_Name, updatedMS
 
Fields inherited from class org.compiere.framework.PO
ACCESSLEVEL_ALL, ACCESSLEVEL_CLIENT, ACCESSLEVEL_CLIENTORG, ACCESSLEVEL_ORG, ACCESSLEVEL_SYSTEM, ACCESSLEVEL_SYSTEMCLIENT, ENTITYTYPE_Dictionary, ENTITYTYPE_UserMaintained, I_ZERO, log, p_changeVO, p_info, XML_ATTRIBUTE_AD_Table_ID, XML_ATTRIBUTE_Record_ID
 
Constructor Summary
MBankAccount(Ctx ctx, int C_BankAccount_ID, String trxName)
          Bank Account Model
MBankAccount(Ctx ctx, ResultSet rs, String trxName)
          Bank Account Model
 
Method Summary
protected  boolean afterSave(boolean newRecord, boolean success)
          After Save
protected  boolean beforeDelete()
          Before Delete
protected  boolean beforeSave(boolean newRecord)
          Before Save
static MBankAccount get(Ctx ctx, int C_BankAccount_ID)
          Get BankAccount from Cache
 MBank getBank()
          Get Bank
 String getName()
          Get Bank Name and Account No
 String toString()
          String representation
 
Methods inherited from class org.compiere.model.X_C_BankAccount
get_AccessLevel, getAccountNo, getBankAccountType, getBBAN, getC_Bank_ID, getC_BankAccount_ID, getC_Currency_ID, getCreditLimit, getCurrentBalance, getDescription, getIBAN, getKeyNamePair, initPO, isBankAccountTypeValid, isDefault, setAccountNo, setBankAccountType, setBBAN, setC_Bank_ID, setC_BankAccount_ID, setC_Currency_ID, setCreditLimit, setCurrentBalance, setDescription, setIBAN, setIsDefault
 
Methods inherited from class org.compiere.framework.PO
addAttachment, addAttachment, addError, afterDelete, compare, convertToBigDecimal, convertToBoolean, convertToInt, convertToTimestamp, copy, copyValues, copyValues, createAttachment, delete_Accounting, delete, delete, dump, dump, equals, get_ChangeVO, get_ColumnCount, get_ColumnDescription, get_ColumnDisplayType, get_ColumnIndex, get_ColumnLabel, get_ColumnLookup, get_ColumnName, get_DisplayValue, get_EntityType, get_HashMap, get_ID, get_IDOld, get_Info, get_KeyColumns, get_Logger, get_Table_ID, get_Table_ID, get_TableName, get_Translation, get_TrxName, get_Value, get_Value, get_ValueAsInt, get_ValueAsInt, get_ValueAsString, get_ValueDifference, get_ValueDifference, get_ValueOfColumn, get_ValueOld, get_ValueOld, get_ValueOldAsInt, get_ValuesAsString, get_WhereClause, get_xmlDocument, get_xmlString, get_xmlString, getAD_Client_ID, getAD_Org_ID, getAllIDs, getAttachment, getAttachment, getAttachmentData, getCreated, getCreatedBy, getCtx, getFindParameter, getPdfAttachment, getUpdated, getUpdatedBy, getVO, hashCode, insert_Accounting, is_Changed, is_KeyColumn, is_new, is_ValueChanged, is_ValueChanged, isActive, isAttachment, isColumnMandatory, isColumnUpdateable, isMandatoryOK, isPdfAttachment, load, load, load, load, loadComplete, loadDefaults, loadSpecial, lock, save, save, saveNew_getID, saveNewInsertSQL, saveNewSpecial, saveUpdate, set_ChangeVO, set_ColumnUpdateable, set_CustomColumn, set_TrxName, set_Value, set_Value, set_ValueE, set_ValueNoCheck, set_ValueNoCheckE, set_ValueOfColumn, set_ValueString, setAD_Client_ID, setAD_Org_ID, setClientOrg, setClientOrg, setContext, setCtx, setDocWorkflowMgr, setIsActive, setStandardDefaults, setUpdateable, setUpdatedBy, toStringX, unlock, update
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MBankAccount

public MBankAccount(Ctx ctx,
                    int C_BankAccount_ID,
                    String trxName)
Bank Account Model

Parameters:
ctx - context
C_BankAccount_ID - bank account
trxName - transaction

MBankAccount

public MBankAccount(Ctx ctx,
                    ResultSet rs,
                    String trxName)
Bank Account Model

Parameters:
ctx - context
rs - result set
trxName - transaction
Method Detail

get

public static MBankAccount get(Ctx ctx,
                               int C_BankAccount_ID)
Get BankAccount from Cache

Parameters:
ctx - context
C_BankAccount_ID - id
Returns:
MBankAccount

toString

public String toString()
String representation

Overrides:
toString in class X_C_BankAccount
Returns:
info

getBank

public MBank getBank()
Get Bank

Returns:
bank parent

getName

public String getName()
Get Bank Name and Account No

Returns:
Bank/Account

beforeSave

protected boolean beforeSave(boolean newRecord)
Before Save

Overrides:
beforeSave in class PO
Parameters:
newRecord - new
Returns:
true if valid

afterSave

protected boolean afterSave(boolean newRecord,
                            boolean success)
After Save

Overrides:
afterSave in class PO
Parameters:
newRecord - new record
success - success
Returns:
success

beforeDelete

protected boolean beforeDelete()
Before Delete

Overrides:
beforeDelete in class PO
Returns:
true

Compiere 3.1

Compiere® is a registered trademark of ComPiere, Inc. ©2004-2008 HumanFlash.com All rights reserved.