Package io.surati.gap.payment.base.api
Interface BankAccount
-
- All Known Implementing Classes:
DbBankAccount
public interface BankAccount
Bank account.- Since:
- 3.0
-
-
Field Summary
Fields Modifier and Type Field Description static BankAccount
EMPTY
static int
FULL_NUMBER_LENGTH
Full number length.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BankAccountAccountingSettings
accountingSettings()
BankNoteBook
addBook(PaymentMeanType meantype, String startnumber, byte leafnumber, String prefixnum)
BankNoteBook
addBook(PaymentMeanType meantype, String startnumber, String endnumber, String prefixnum)
Bank
bank()
Bank.String
branchCode()
Branch code.Long
id()
Identifier.String
key()
Key.String
number()
Number.String
rib()
RIB.void
update(String branchcode, String number, String key)
Update.
-
-
-
Field Detail
-
FULL_NUMBER_LENGTH
static final int FULL_NUMBER_LENGTH
Full number length.- See Also:
- Constant Field Values
-
EMPTY
static final BankAccount EMPTY
-
-
Method Detail
-
id
Long id()
Identifier.- Returns:
- id
-
rib
String rib()
RIB.- Returns:
- rib
-
bank
Bank bank()
Bank.- Returns:
- bank
-
branchCode
String branchCode()
Branch code.- Returns:
- code
-
number
String number()
Number.- Returns:
- number
-
key
String key()
Key.- Returns:
-
accountingSettings
BankAccountAccountingSettings accountingSettings()
-
update
void update(String branchcode, String number, String key)
Update.- Parameters:
branchcode
- Branch codenumber
- Numberkey
- Key
-
addBook
BankNoteBook addBook(PaymentMeanType meantype, String startnumber, String endnumber, String prefixnum)
-
addBook
BankNoteBook addBook(PaymentMeanType meantype, String startnumber, byte leafnumber, String prefixnum)
-
-