public class SpringDataTaskRepository
extends java.lang.Object
implements org.ametiste.routine.domain.task.TaskRepository
| Constructor and Description |
|---|
SpringDataTaskRepository(JPATaskDataRepository jpaTaskDataRepository) |
| Modifier and Type | Method and Description |
|---|---|
long |
countTasks(java.util.function.Consumer<org.ametiste.routine.sdk.domain.TaskFilter> filterBuilder) |
void |
deleteTasks(java.util.List<org.ametiste.routine.domain.task.Task.State> states,
java.time.Instant after) |
org.ametiste.routine.domain.task.Task |
findTask(java.util.UUID taskId) |
org.ametiste.routine.domain.task.Task |
findTaskByOperationId(java.util.UUID operationId) |
java.util.List<org.ametiste.routine.domain.task.Task> |
findTasks(java.util.function.Consumer<org.ametiste.routine.sdk.domain.TaskFilter> filterBuilder) |
java.util.List<org.ametiste.routine.domain.task.Task> |
findTasksByState(java.util.List<org.ametiste.routine.domain.task.Task.State> state,
int limit) |
java.util.List<org.ametiste.routine.domain.task.Task> |
findTasksByState(org.ametiste.routine.domain.task.Task.State state,
int limit) |
void |
saveTask(org.ametiste.routine.domain.task.Task task) |
public SpringDataTaskRepository(JPATaskDataRepository jpaTaskDataRepository)
@Transactional public org.ametiste.routine.domain.task.Task findTask(java.util.UUID taskId)
findTask in interface org.ametiste.routine.domain.task.TaskRepository@Transactional
public java.util.List<org.ametiste.routine.domain.task.Task> findTasksByState(org.ametiste.routine.domain.task.Task.State state,
int limit)
findTasksByState in interface org.ametiste.routine.domain.task.TaskRepository@Transactional
public java.util.List<org.ametiste.routine.domain.task.Task> findTasksByState(java.util.List<org.ametiste.routine.domain.task.Task.State> state,
int limit)
findTasksByState in interface org.ametiste.routine.domain.task.TaskRepository@Transactional public void saveTask(org.ametiste.routine.domain.task.Task task)
saveTask in interface org.ametiste.routine.domain.task.TaskRepository@Transactional public org.ametiste.routine.domain.task.Task findTaskByOperationId(java.util.UUID operationId)
findTaskByOperationId in interface org.ametiste.routine.domain.task.TaskRepository@Transactional public java.util.List<org.ametiste.routine.domain.task.Task> findTasks(java.util.function.Consumer<org.ametiste.routine.sdk.domain.TaskFilter> filterBuilder)
findTasks in interface org.ametiste.routine.domain.task.TaskRepository@Transactional public long countTasks(java.util.function.Consumer<org.ametiste.routine.sdk.domain.TaskFilter> filterBuilder)
countTasks in interface org.ametiste.routine.domain.task.TaskRepository@Transactional
public void deleteTasks(java.util.List<org.ametiste.routine.domain.task.Task.State> states,
java.time.Instant after)
deleteTasks in interface org.ametiste.routine.domain.task.TaskRepository