public interface JPATaskDataRepository extends org.springframework.data.repository.CrudRepository<TaskData,java.util.UUID>, org.springframework.data.jpa.repository.JpaSpecificationExecutor<TaskData>
| Modifier and Type | Method and Description |
|---|---|
long |
countByState(java.lang.String state) |
void |
deleteByStateAndCompletionDate(java.util.List<java.lang.String> states,
java.util.Date afterCompletion) |
TaskData |
findByOperationsId(java.util.UUID operationId) |
java.util.List<TaskData> |
findByState(org.ametiste.routine.domain.task.Task.State state) |
org.springframework.data.domain.Page<TaskData> |
findByStateIn(java.util.List<java.lang.String> state,
org.springframework.data.domain.Pageable page) |
TaskData findByOperationsId(java.util.UUID operationId)
java.util.List<TaskData> findByState(org.ametiste.routine.domain.task.Task.State state)
org.springframework.data.domain.Page<TaskData> findByStateIn(java.util.List<java.lang.String> state, org.springframework.data.domain.Pageable page)
long countByState(java.lang.String state)
@Modifying
@Query(value="DELETE FROM TaskData WHERE state IN (?1) AND completionTime < ?2")
void deleteByStateAndCompletionDate(java.util.List<java.lang.String> states,
java.util.Date afterCompletion)