Adempiere 3.5.2a

org.compiere.model
Class MBPBankAccount

java.lang.Object
  extended by org.compiere.model.PO
      extended by org.compiere.model.X_C_BP_BankAccount
          extended by org.compiere.model.MBPBankAccount
All Implemented Interfaces:
Serializable, Comparator, I_C_BP_BankAccount, I_Persistent, Evaluatee

public class MBPBankAccount
extends X_C_BP_BankAccount

BP Bank Account Model

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

Field Summary
 
Fields inherited from class org.compiere.model.X_C_BP_BankAccount
BANKACCOUNTTYPE_AD_Reference_ID, BANKACCOUNTTYPE_Checking, BANKACCOUNTTYPE_Savings, BPBANKACCTUSE_AD_Reference_ID, BPBANKACCTUSE_Both, BPBANKACCTUSE_DirectDebit, BPBANKACCTUSE_DirectDeposit, BPBANKACCTUSE_None, CREDITCARDTYPE_AD_Reference_ID, CREDITCARDTYPE_Amex, CREDITCARDTYPE_ATM, CREDITCARDTYPE_Diners, CREDITCARDTYPE_Discover, CREDITCARDTYPE_MasterCard, CREDITCARDTYPE_PurchaseCard, CREDITCARDTYPE_Visa, R_AVSADDR_AD_Reference_ID, R_AVSADDR_Match, R_AVSADDR_NoMatch, R_AVSADDR_Unavailable, R_AVSZIP_AD_Reference_ID, R_AVSZIP_Match, R_AVSZIP_NoMatch, R_AVSZIP_Unavailable
 
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, log, p_ctx, p_info, XML_ATTRIBUTE_AD_Table_ID, XML_ATTRIBUTE_Record_ID
 
Fields inherited from interface org.compiere.model.I_C_BP_BankAccount
accessLevel, COLUMNNAME_A_City, COLUMNNAME_A_Country, COLUMNNAME_A_EMail, COLUMNNAME_A_Ident_DL, COLUMNNAME_A_Ident_SSN, COLUMNNAME_A_Name, COLUMNNAME_A_State, COLUMNNAME_A_Street, COLUMNNAME_A_Zip, COLUMNNAME_AccountNo, COLUMNNAME_AD_User_ID, COLUMNNAME_BankAccountType, COLUMNNAME_BPBankAcctUse, COLUMNNAME_C_Bank_ID, COLUMNNAME_C_BP_BankAccount_ID, COLUMNNAME_C_BPartner_ID, COLUMNNAME_CreditCardExpMM, COLUMNNAME_CreditCardExpYY, COLUMNNAME_CreditCardNumber, COLUMNNAME_CreditCardType, COLUMNNAME_CreditCardVV, COLUMNNAME_IsACH, COLUMNNAME_R_AvsAddr, COLUMNNAME_R_AvsZip, COLUMNNAME_RoutingNo, Model, Table_ID, Table_Name
 
Constructor Summary
MBPBankAccount(Properties ctx, int C_BP_BankAccount_ID, String trxName)
          Constructor
MBPBankAccount(Properties ctx, MBPartner bp, MUser bpc, MLocation location)
          Constructor
MBPBankAccount(Properties ctx, ResultSet rs, String trxName)
          Constructor
 
Method Summary
protected  boolean beforeSave(boolean newRecord)
          Before Save
 MBank getBank()
          Get Bank
static MBPBankAccount[] getOfBPartner(Properties ctx, int C_BPartner_ID)
          Get Accounst Of BPartner
 String getRoutingNo()
          Get Routing No
 boolean isDirectDebit()
          Is Direct Debit
 boolean isDirectDeposit()
          Is Direct Deposit
 String toString()
          String Representation
 
Methods inherited from class org.compiere.model.X_C_BP_BankAccount
get_AccessLevel, getA_City, getA_Country, getA_EMail, getA_Ident_DL, getA_Ident_SSN, getA_Name, getA_State, getA_Street, getA_Zip, getAccountNo, getAD_User_ID, getAD_User, getBankAccountType, getBPBankAcctUse, getC_Bank_ID, getC_Bank, getC_BP_BankAccount_ID, getC_BPartner_ID, getC_BPartner, getCreditCardExpMM, getCreditCardExpYY, getCreditCardNumber, getCreditCardType, getCreditCardVV, getKeyNamePair, getR_AvsAddr, getR_AvsZip, initPO, isACH, setA_City, setA_Country, setA_EMail, setA_Ident_DL, setA_Ident_SSN, setA_Name, setA_State, setA_Street, setA_Zip, setAccountNo, setAD_User_ID, setBankAccountType, setBPBankAcctUse, setC_Bank_ID, setC_BP_BankAccount_ID, setC_BPartner_ID, setCreditCardExpMM, setCreditCardExpYY, setCreditCardNumber, setCreditCardType, setCreditCardVV, setIsACH, setR_AvsAddr, setR_AvsZip, setRoutingNo
 
Methods inherited from class org.compiere.model.PO
afterDelete, afterSave, beforeDelete, compare, copyValues, copyValues, createAttachment, delete_Accounting, delete_Tree, delete, delete, deleteEx, deleteEx, dump, dump, equals, 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_Table_ID, get_TableName, get_Translation, get_TrxName, get_Value, get_Value, get_ValueAsInt, get_ValueAsString, get_ValueDifference, get_ValueDifference, get_ValueE, get_ValueOfColumn, get_ValueOld, get_ValueOld, get_ValueOldAsInt, get_WhereClause, get_xmlDocument, get_xmlString, getAD_Client_ID, getAD_Org_ID, getAllIDs, getAttachment, getAttachment, getAttachmentData, getCreated, getCreatedBy, getCtx, getDoc, getFindParameter, getPdfAttachment, getUpdated, getUpdatedBy, insert_Accounting, insert_Tree, insert_Tree, is_Changed, is_new, is_ValueChanged, is_ValueChanged, isActive, isAttachment, isColumnMandatory, isColumnUpdateable, isMandatoryOK, isPdfAttachment, isReplication, load, load, load, load, loadComplete, loadDefaults, loadSpecial, lock, save, save, saveEx, saveEx, saveNew_getID, saveNewSpecial, saveReplica, saveUpdate, set_ColumnUpdateable, set_CustomColumn, set_TrxName, set_TrxName, set_Value, set_Value, set_ValueE, set_ValueNoCheck, set_ValueNoCheckE, set_ValueOfColumn, set_ValueOfColumn, setAD_Client_ID, setAD_Org_ID, setClientOrg, setClientOrg, setDoc, setDocWorkflowMgr, setIsActive, setReplication, setStandardDefaults, setUpdateable, setUpdatedBy, unlock
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.compiere.model.I_Persistent
save
 

Constructor Detail

MBPBankAccount

public MBPBankAccount(Properties ctx,
                      int C_BP_BankAccount_ID,
                      String trxName)
Constructor

Parameters:
ctx - context
C_BP_BankAccount_ID - BP bank account
trxName - transaction

MBPBankAccount

public MBPBankAccount(Properties ctx,
                      ResultSet rs,
                      String trxName)
Constructor

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

MBPBankAccount

public MBPBankAccount(Properties ctx,
                      MBPartner bp,
                      MUser bpc,
                      MLocation location)
Constructor

Parameters:
ctx - context
bp - BP
bpc - BP Contact
location - Location
Method Detail

getOfBPartner

public static MBPBankAccount[] getOfBPartner(Properties ctx,
                                             int C_BPartner_ID)
Get Accounst Of BPartner

Parameters:
ctx - context
C_BPartner_ID - bpartner
Returns:

isDirectDeposit

public boolean isDirectDeposit()
Is Direct Deposit

Returns:
true if dd

isDirectDebit

public boolean isDirectDebit()
Is Direct Debit

Returns:
true if dd

getBank

public MBank getBank()
Get Bank

Returns:
bank

getRoutingNo

public String getRoutingNo()
Get Routing No

Specified by:
getRoutingNo in interface I_C_BP_BankAccount
Overrides:
getRoutingNo in class X_C_BP_BankAccount
Returns:
routing No

beforeSave

protected boolean beforeSave(boolean newRecord)
Before Save

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

toString

public String toString()
String Representation

Overrides:
toString in class X_C_BP_BankAccount
Returns:
info

Adempiere 3.5.2a

Adempiere® is a registered trademark of ADempiere Business Inc. ©2004-2008 HumanFlash.com All rights reserved.