kaccelero
Toggle table of contents
0.6.1
common
Platform filter
common
Switch theme
Search in API
kaccelero
core
/
dev.kaccelero.repositories
/
IModelRepository
IModel
Repository
interface
IModelRepository
<
Model
:
IModel
<
Id
,
CreatePayload
,
UpdatePayload
>
,
Id
,
CreatePayload
,
UpdatePayload
>
:
IChildModelRepository
<
Model
,
Id
,
CreatePayload
,
UpdatePayload
,
Unit
>
Members
Functions
count
Link copied to clipboard
open
fun
count
(
context
:
IContext
?
=
null
)
:
Long
open
override
fun
count
(
parentId
:
Unit
,
context
:
IContext
?
)
:
Long
create
Link copied to clipboard
open
fun
create
(
payload
:
CreatePayload
,
context
:
IContext
?
=
null
)
:
Model
?
open
override
fun
create
(
payload
:
CreatePayload
,
parentId
:
Unit
,
context
:
IContext
?
)
:
Model
?
delete
Link copied to clipboard
open
fun
delete
(
id
:
Id
,
context
:
IContext
?
=
null
)
:
Boolean
open
override
fun
delete
(
id
:
Id
,
parentId
:
Unit
,
context
:
IContext
?
)
:
Boolean
get
Link copied to clipboard
open
fun
get
(
id
:
Id
,
context
:
IContext
?
=
null
)
:
Model
?
open
override
fun
get
(
id
:
Id
,
parentId
:
Unit
,
context
:
IContext
?
)
:
Model
?
list
Link copied to clipboard
open
fun
list
(
context
:
IContext
?
=
null
)
:
List
<
Model
>
open
fun
list
(
pagination
:
Pagination
,
context
:
IContext
?
=
null
)
:
List
<
Model
>
open
override
fun
list
(
parentId
:
Unit
,
context
:
IContext
?
)
:
List
<
Model
>
open
override
fun
list
(
pagination
:
Pagination
,
parentId
:
Unit
,
context
:
IContext
?
)
:
List
<
Model
>
update
Link copied to clipboard
open
fun
update
(
id
:
Id
,
payload
:
UpdatePayload
,
context
:
IContext
?
=
null
)
:
Boolean
open
override
fun
update
(
id
:
Id
,
payload
:
UpdatePayload
,
parentId
:
Unit
,
context
:
IContext
?
)
:
Boolean