toggle menu
Karya
jvm
switch theme
search in API
data-psql
/
karya.data.psql.repos.plans
/
PsqlPlansRepo
Psql
Plans
Repo
class
PsqlPlansRepo
@
Inject
constructor
(
db
:
Database
,
planStatusMapper
:
PlanStatusMapper
)
:
PlansRepo
Members
Constructors
Psql
Plans
Repo
Link copied to clipboard
@
Inject
constructor
(
db
:
Database
,
planStatusMapper
:
PlanStatusMapper
)
Functions
add
Link copied to clipboard
open
suspend override
fun
add
(
plan
:
Plan
)
get
Link copied to clipboard
open
suspend override
fun
get
(
id
:
UUID
)
:
Plan
?
get
All
Count
Link copied to clipboard
open
suspend override
fun
getAllCount
(
userId
:
UUID
)
:
Long
get
All
Paginate
Link copied to clipboard
open
suspend override
fun
getAllPaginate
(
userId
:
UUID
,
offset
:
Long
,
size
:
Int
)
:
List
<
Plan
>
get
Child
Plan
Ids
Link copied to clipboard
open
suspend override
fun
getChildPlanIds
(
id
:
UUID
)
:
List
<
UUID
>
update
Link copied to clipboard
open
suspend override
fun
update
(
plan
:
Plan
)
update
Status
Link copied to clipboard
open
suspend override
fun
updateStatus
(
id
:
UUID
,
status
:
PlanStatus
)