toggle menu
Karya
jvm
switch theme
search in API
data-psql
/
karya.data.psql.repos.tasks
/
PsqlTasksRepo
Psql
Tasks
Repo
class
PsqlTasksRepo
@
Inject
constructor
(
db
:
Database
,
taskStatusMapper
:
TaskStatusMapper
)
:
TasksRepo
Members
Constructors
Psql
Tasks
Repo
Link copied to clipboard
@
Inject
constructor
(
db
:
Database
,
taskStatusMapper
:
TaskStatusMapper
)
Types
Companion
Link copied to clipboard
object
Companion
Functions
add
Link copied to clipboard
open
suspend override
fun
add
(
task
:
Task
)
get
Link copied to clipboard
open
suspend override
fun
get
(
planId
:
UUID
)
:
List
<
Task
>
open
suspend override
fun
get
(
request
:
GetTasksRequest
)
:
Task
?
get
Latest
Link copied to clipboard
open
suspend override
fun
getLatest
(
planId
:
UUID
)
:
Task
?
update
Link copied to clipboard
open
suspend override
fun
update
(
task
:
Task
)
update
Status
Link copied to clipboard
open
suspend override
fun
updateStatus
(
id
:
UUID
,
status
:
TaskStatus
)
open
suspend override
fun
updateStatus
(
id
:
UUID
,
status
:
TaskStatus
,
executedAt
:
Instant
)