Package io.surati.gap.payment.base.db
Class DbThirdPartyFamilies
- java.lang.Object
-
- io.surati.gap.payment.base.db.DbThirdPartyFamilies
-
- All Implemented Interfaces:
ThirdPartyFamilies
public final class DbThirdPartyFamilies extends Object implements ThirdPartyFamilies
Third Party Family in Database.- Since:
- 3.0
-
-
Constructor Summary
Constructors Constructor Description DbThirdPartyFamilies(DataSource source)
Ctor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ThirdPartyFamily
add(String code, String name)
Add a new item.ThirdPartyFamily
get(Long id)
Get third party.ThirdPartyFamily
get(String code)
boolean
has(Long id)
boolean
has(String code)
Iterable<ThirdPartyFamily>
iterate()
Iterate all third party families.void
remove(Long id)
Remove a third party family by its identifier.
-
-
-
Constructor Detail
-
DbThirdPartyFamilies
public DbThirdPartyFamilies(DataSource source)
Ctor.- Parameters:
source
-
-
-
Method Detail
-
has
public boolean has(String code)
- Specified by:
has
in interfaceThirdPartyFamilies
-
has
public boolean has(Long id)
- Specified by:
has
in interfaceThirdPartyFamilies
-
get
public ThirdPartyFamily get(Long id)
Description copied from interface:ThirdPartyFamilies
Get third party.- Specified by:
get
in interfaceThirdPartyFamilies
- Parameters:
id
- Id- Returns:
- Third party family found
-
add
public ThirdPartyFamily add(String code, String name)
Description copied from interface:ThirdPartyFamilies
Add a new item.- Specified by:
add
in interfaceThirdPartyFamilies
- Parameters:
code
- Codename
- Name- Returns:
- Family created.
-
iterate
public Iterable<ThirdPartyFamily> iterate()
Description copied from interface:ThirdPartyFamilies
Iterate all third party families.- Specified by:
iterate
in interfaceThirdPartyFamilies
- Returns:
- Iterable of third party family.
-
remove
public void remove(Long id)
Description copied from interface:ThirdPartyFamilies
Remove a third party family by its identifier.- Specified by:
remove
in interfaceThirdPartyFamilies
- Parameters:
id
- Identifier
-
get
public ThirdPartyFamily get(String code)
- Specified by:
get
in interfaceThirdPartyFamilies
-
-