address
address
/
de.fenste.ms.address.infrastructure.repositories
/
CountryRepository
Country
Repository
@
Repository
class
CountryRepository
Constructors
Functions
Constructors
Country
Repository
Link copied to clipboard
fun
CountryRepository
(
)
Functions
create
Link copied to clipboard
fun
create
(
alpha2
:
String
,
alpha3
:
String
,
name
:
String
,
localizedName
:
String
)
:
Country
delete
Link copied to clipboard
fun
delete
(
id
:
UUID
)
find
Link copied to clipboard
fun
find
(
id
:
UUID
?
=
null
,
alpha2
:
String
?
=
null
,
alpha3
:
String
?
=
null
)
:
Country
?
list
Link copied to clipboard
fun
list
(
limit
:
Int
?
=
null
,
offset
:
Long
=
0
,
vararg
order
:
Pair
<
Expression
<
*
>
,
SortOrder
>
=
arrayOf(CountryTable.id to SortOrder.ASC)
)
:
SizedIterable
<
Country
>
update
Link copied to clipboard
fun
update
(
id
:
UUID
,
alpha2
:
String
,
alpha3
:
String
,
name
:
String
,
localizedName
:
String
)
:
Country