Package io.surati.gap.payment.base.db
Class DbThirdParty
- java.lang.Object
-
- io.surati.gap.admin.base.db.DbAbstractPerson
-
- io.surati.gap.payment.base.db.DbThirdParty
-
- All Implemented Interfaces:
io.surati.gap.admin.base.api.Person
,ThirdParty
public final class DbThirdParty extends io.surati.gap.admin.base.db.DbAbstractPerson implements ThirdParty
Third party in Database.- Since:
- 3.0
-
-
Field Summary
-
Fields inherited from interface io.surati.gap.payment.base.api.ThirdParty
EMPTY
-
-
Constructor Summary
Constructors Constructor Description DbThirdParty(DataSource source, Long id)
Ctor.
-
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.boolean
equals(Object obj)
ThirdPartyFamily
family()
Family (If haven't family, get EMPTY).int
hashCode()
PaymentCondition
paymentCondition()
String
toString()
void
update(String code, String name, String abbreviated)
Update.
-
-
-
Constructor Detail
-
DbThirdParty
public DbThirdParty(DataSource source, Long id)
Ctor.- Parameters:
source
- Data sourceid
- Identifier
-
-
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
-
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
-
-