Package io.surati.gap.payment.base.db
Class DbBank
- java.lang.Object
-
- io.surati.gap.payment.base.db.DbBank
-
- All Implemented Interfaces:
io.surati.gap.admin.base.api.Person
,Bank
,ThirdParty
public final class DbBank extends Object implements Bank
User in Database.- Since:
- 3.0
-
-
Constructor Summary
Constructors Constructor Description DbBank(DataSource source, ThirdParty tp)
DbBank(DataSource source, Long id)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
abbreviated()
Abbreviated.void
assign(ThirdPartyFamily family)
Assign a family.String
code()
Code.ThirdPartyFamily
family()
Family (If haven't family, get EMPTY).String
headquarters()
void
headquarters(String place)
Long
id()
String
name()
PaymentCondition
paymentCondition()
PaymentMeans
paymentMeans()
String
representative()
void
representative(String name, String position, String civility)
String
representativeCivility()
String
representativePosition()
String
toString()
void
update(String name)
void
update(String code, String name, String abbreviated)
Update.
-
-
-
Constructor Detail
-
DbBank
public DbBank(DataSource source, Long id)
-
DbBank
public DbBank(DataSource source, ThirdParty tp)
-
-
Method Detail
-
code
public String code()
Description copied from interface:ThirdParty
Code.- Specified by:
code
in interfaceThirdParty
- Returns:
- code
-
abbreviated
public String abbreviated()
Description copied from interface:ThirdParty
Abbreviated.- Specified by:
abbreviated
in interfaceThirdParty
- Returns:
- abbreviated
-
update
public void update(String code, String name, String abbreviated)
Description copied from interface:ThirdParty
Update.- Specified by:
update
in interfaceThirdParty
- Parameters:
code
- Codename
- Nameabbreviated
- Abbreviated
-
id
public Long id()
- Specified by:
id
in interfaceio.surati.gap.admin.base.api.Person
-
name
public String name()
- Specified by:
name
in interfaceio.surati.gap.admin.base.api.Person
-
update
public void update(String name)
- Specified by:
update
in interfaceio.surati.gap.admin.base.api.Person
-
paymentMeans
public PaymentMeans paymentMeans()
- Specified by:
paymentMeans
in interfaceBank
-
representative
public String representative()
- Specified by:
representative
in interfaceBank
-
headquarters
public String headquarters()
- Specified by:
headquarters
in interfaceBank
-
representativePosition
public String representativePosition()
- Specified by:
representativePosition
in interfaceBank
-
representativeCivility
public String representativeCivility()
- Specified by:
representativeCivility
in interfaceBank
-
headquarters
public void headquarters(String place)
- Specified by:
headquarters
in interfaceBank
-
representative
public void representative(String name, String position, String civility)
- Specified by:
representative
in interfaceBank
-
family
public ThirdPartyFamily family()
Description copied from interface:ThirdParty
Family (If haven't family, get EMPTY).- Specified by:
family
in interfaceThirdParty
- Returns:
- family
-
assign
public void assign(ThirdPartyFamily family)
Description copied from interface:ThirdParty
Assign a family.- Specified by:
assign
in interfaceThirdParty
- Parameters:
family
- Family to assign
-
paymentCondition
public PaymentCondition paymentCondition()
- Specified by:
paymentCondition
in interfaceThirdParty
-
-