Microservices Libs
Toggle table of contents
1.0.0
common
Target filter
common
Switch theme
Search in API
Skip to content
Microservices Libs
common
/
dev.limebeck.libs.models
/
GenericRepositoryMock
Generic
Repository
Mock
class
GenericRepositoryMock
<
ID
:
Any
,
T
:
Any
>
(
val
name
:
String
,
initialRepo
:
Map
<
ID
,
T
>
=
mapOf()
)
Members
Constructors
Generic
Repository
Mock
Link copied to clipboard
constructor
(
name
:
String
,
initialRepo
:
Map
<
ID
,
T
>
=
mapOf()
)
Properties
name
Link copied to clipboard
val
name
:
String
repo
Link copied to clipboard
val
repo
:
MutableMap
<
ID
,
T
>
values
Link copied to clipboard
val
values
:
MutableCollection
<
T
>
Functions
delete
Link copied to clipboard
fun
delete
(
id
:
ID
)
get
By
Id
Link copied to clipboard
fun
getById
(
id
:
ID
)
:
T
get
List
Link copied to clipboard
fun
getList
(
filter
:
(
T
)
->
Boolean
)
:
List
<
T
>
get
Paginated
List
Link copied to clipboard
fun
getPaginatedList
(
pagination
:
Pagination
?
=
null
,
filter
:
(
T
)
->
Boolean
)
:
PaginatedResult
<
T
>
save
Link copied to clipboard
fun
save
(
id
:
ID
,
value
:
T
)
:
T