Package io.surati.gap.payment.base.api
Interface ThirdParty
-
- All Superinterfaces:
io.surati.gap.admin.base.api.Person
- All Known Subinterfaces:
Bank
- All Known Implementing Classes:
DbBank
,DbThirdParty
,ThirdPartySample
public interface ThirdParty extends io.surati.gap.admin.base.api.Person
Third party.- Since:
- 3.0
-
-
Field Summary
Fields Modifier and Type Field Description static ThirdParty
EMPTY
-
Method Summary
All Methods Instance Methods Abstract 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).PaymentCondition
paymentCondition()
void
update(String code, String name, String abbreviated)
Update.
-
-
-
Field Detail
-
EMPTY
static final ThirdParty EMPTY
-
-
Method Detail
-
code
String code()
Code.- Returns:
- code
-
abbreviated
String abbreviated()
Abbreviated.- Returns:
- abbreviated
-
update
void update(String code, String name, String abbreviated)
Update.- Parameters:
code
- Codename
- Nameabbreviated
- Abbreviated
-
family
ThirdPartyFamily family()
Family (If haven't family, get EMPTY).- Returns:
- family
-
assign
void assign(ThirdPartyFamily family)
Assign a family.- Parameters:
family
- Family to assign
-
paymentCondition
PaymentCondition paymentCondition()
-
-