|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.knowgate.dataobjs.DBPersist
com.knowgate.hipergate.BankAccount
public class BankAccount
Bank Account
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface java.util.Map |
|---|
java.util.Map.Entry<K,V> |
| Field Summary | |
|---|---|
static short |
ClassId
|
| Fields inherited from class com.knowgate.dataobjs.DBPersist |
|---|
AllVals, sAuditCls, sAuditUsr, sTransactId |
| Constructor Summary | |
|---|---|
BankAccount()
|
|
| Method Summary | |
|---|---|
boolean |
delete(JDCConnection oConn)
Delete Bank Account Associations of the bank account with companies and contacts are erased before deleting it. |
java.lang.String |
format20()
Return 20 digits bank account formated as XXXX XXXX XX XXXXXXXXXX |
static int |
getBankAccountCtrl(java.lang.String sAccountNumber)
Get control digit for a bank account number |
java.lang.String |
getBankAccountDC()
Get control digits for 20 digits bank account |
static java.lang.String |
getBankAccountDC(java.lang.String sEntity,
java.lang.String sOffice,
java.lang.String sAccountNumber)
Get control digits for full bank account entity+office+number |
java.lang.String |
getString(java.lang.String sKey)
Get value for a CHAR, VARCHAR or LONGVARCHAR field |
java.lang.String |
getStringNull(java.lang.String sKey,
java.lang.String sDefault)
Get value for a CHAR, VARCHAR or LONGVARCHAR field replacing null with a default value. |
| Methods inherited from class com.knowgate.dataobjs.DBPersist |
|---|
allcaps, allcaps, changelog, clear, clone, containsKey, containsValue, entrySet, exists, get, get, getAuditClassName, getCreationDate, getDate, getDateFormated, getDateShort, getDateTime, getDateTime24, getDecimal, getDecimalFormated, getDecimalFormated, getDouble, getDoubleFormated, getFloat, getFloatFormated, getInt, getInteger, getIntervalPart, getItemMap, getItems, getMoney, getShort, getSQLDate, getSQLTime, getStringHtml, getTable, getTable, getTableName, getTime, getTimeOfDay, getTimestamp, getUIdFromName, isEmpty, isNull, iterator, keySet, load, load, parseXML, put, put, put, put, put, put, put, put, put, put, put, put, put, put, put, put, put, putAll, putAll, remove, remove, replace, replace, replace, replace, replace, replace, replace, replace, setAuditTransact, setAuditUser, setCreationDate, size, store, toLowerCase, toUpperCase, toXML, toXML, toXML, toXML, values |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface java.util.Map |
|---|
equals, hashCode |
| Field Detail |
|---|
public static final short ClassId
| Constructor Detail |
|---|
public BankAccount()
| Method Detail |
|---|
public boolean delete(JDCConnection oConn)
throws java.sql.SQLException
Delete Bank Account
Associations of the bank account with companies and contacts are erased before deleting it.
delete in class DBPersistoConn - JDBC Database Connection
java.sql.SQLException
public java.lang.String getString(java.lang.String sKey)
throws java.lang.NullPointerException
DBPersistGet value for a CHAR, VARCHAR or LONGVARCHAR field
getString in class DBPersistsKey - Field Name
java.lang.NullPointerException - if field is null or no field with
such name was found at internal value collection.
public java.lang.String getStringNull(java.lang.String sKey,
java.lang.String sDefault)
DBPersistGet value for a CHAR, VARCHAR or LONGVARCHAR field replacing null with a default value.
getStringNull in class DBPersistsKey - Field NamesDefault - Value to be returned if field is null. sDefault may itself
be null, provinding a null safe version of getString() method.
public java.lang.String format20()
throws java.lang.NullPointerException,
java.lang.StringIndexOutOfBoundsException
java.lang.NullPointerException - if nu_bank_acc is null
java.lang.StringIndexOutOfBoundsException - if nu_bank_acc length is not 20 characters
public java.lang.String getBankAccountDC()
throws java.lang.IllegalArgumentException,
java.lang.NullPointerException
java.lang.IllegalArgumentException - if account length is not 20 characters
java.lang.NullPointerException - if account is null
public static int getBankAccountCtrl(java.lang.String sAccountNumber)
throws java.lang.IllegalArgumentException,
java.lang.NullPointerException
sAccountNumber - String 10 digits bank account number
java.lang.IllegalArgumentException - if sAccountNumber length is not 10 characters
java.lang.NullPointerException - if sAccountNumber is null
public static java.lang.String getBankAccountDC(java.lang.String sEntity,
java.lang.String sOffice,
java.lang.String sAccountNumber)
throws java.lang.IllegalArgumentException,
java.lang.NullPointerException
sEntity - String 4 digits entity codesOffice - String 4 digits office codesAccountNumber - String 10 digits account number
java.lang.IllegalArgumentException
java.lang.NullPointerException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||