public class JPATaskFilter
extends java.lang.Object
implements org.ametiste.routine.sdk.domain.TaskFilter
| Constructor and Description |
|---|
JPATaskFilter() |
| Modifier and Type | Method and Description |
|---|---|
static org.springframework.data.jpa.domain.Specification<TaskData> |
buildBy(java.util.function.Consumer<org.ametiste.routine.sdk.domain.TaskFilter> builder) |
java.util.Optional<org.springframework.data.jpa.domain.Specification<TaskData>> |
buildSpecification() |
void |
completionTimeAfter(java.time.Instant time) |
void |
creationTimeAfter(java.time.Instant time) |
void |
execStartTimeAfter(java.time.Instant time) |
void |
stateIn(java.util.List<java.lang.String> state) |
public static final org.springframework.data.jpa.domain.Specification<TaskData> buildBy(java.util.function.Consumer<org.ametiste.routine.sdk.domain.TaskFilter> builder)
public void stateIn(java.util.List<java.lang.String> state)
stateIn in interface org.ametiste.routine.sdk.domain.TaskFilterpublic void creationTimeAfter(java.time.Instant time)
creationTimeAfter in interface org.ametiste.routine.sdk.domain.TaskFilterpublic void execStartTimeAfter(java.time.Instant time)
execStartTimeAfter in interface org.ametiste.routine.sdk.domain.TaskFilterpublic void completionTimeAfter(java.time.Instant time)
completionTimeAfter in interface org.ametiste.routine.sdk.domain.TaskFilterpublic java.util.Optional<org.springframework.data.jpa.domain.Specification<TaskData>> buildSpecification()