toggle menu
apollo-backend
1.0.0
Apollo-Backend
switch theme
search in API
apollo-backend
/
eu.yeger.apollo.shared.repository
/
InMemoryRepository
In
Memory
Repository
class
InMemoryRepository
<
T
:
Entity
>
(
entityMap
:
ConcurrentMap
<
String
,
T
>
=
ConcurrentHashMap()
)
:
Repository
<
T
>
(
source
)
Members
Constructors
In
Memory
Repository
Link copied to clipboard
constructor
(
entityMap
:
ConcurrentMap
<
String
,
T
>
=
ConcurrentHashMap()
)
Functions
delete
By
Id
Link copied to clipboard
open
suspend override
fun
deleteById
(
id
:
String
)
:
Boolean
get
All
Link copied to clipboard
open
suspend override
fun
getAll
(
)
:
List
<
T
>
get
By
Id
Link copied to clipboard
open
suspend override
fun
getById
(
id
:
String
)
:
T
?
is
Empty
Link copied to clipboard
open
suspend override
fun
isEmpty
(
)
:
Boolean
save
Link copied to clipboard
open
suspend override
fun
save
(
entity
:
T
)
update
Link copied to clipboard
open
suspend override
fun
update
(
entity
:
T
)