public final class JpaJobSpecs
extends java.lang.Object
| Modifier and Type | Method and Description | 
|---|---|
| static javax.persistence.criteria.Predicate | getFindPredicate(javax.persistence.criteria.Root<JobEntity> root,
                javax.persistence.criteria.CriteriaBuilder cb,
                java.lang.String id,
                java.lang.String name,
                java.lang.String user,
                java.util.Set<JobStatus> statuses,
                java.util.Set<java.lang.String> tags,
                java.lang.String clusterName,
                ClusterEntity cluster,
                java.lang.String commandName,
                CommandEntity command,
                java.util.Date minStarted,
                java.util.Date maxStarted,
                java.util.Date minFinished,
                java.util.Date maxFinished,
                java.lang.String grouping,
                java.lang.String groupingInstance)Generate a criteria query predicate for a where clause based on the given parameters. | 
public static javax.persistence.criteria.Predicate getFindPredicate(javax.persistence.criteria.Root<JobEntity> root, javax.persistence.criteria.CriteriaBuilder cb, @Nullable java.lang.String id, @Nullable java.lang.String name, @Nullable java.lang.String user, @Nullable java.util.Set<JobStatus> statuses, @Nullable java.util.Set<java.lang.String> tags, @Nullable java.lang.String clusterName, @Nullable ClusterEntity cluster, @Nullable java.lang.String commandName, @Nullable CommandEntity command, @Nullable java.util.Date minStarted, @Nullable java.util.Date maxStarted, @Nullable java.util.Date minFinished, @Nullable java.util.Date maxFinished, @Nullable java.lang.String grouping, @Nullable java.lang.String groupingInstance)
root - The root to usecb - The criteria builder to useid - The job idname - The job nameuser - The user who created the jobstatuses - The job statusestags - The tags for the jobs to findclusterName - The cluster namecluster - The cluster the job should have been run oncommandName - The command namecommand - The command the job should have been run withminStarted - The time which the job had to start after in order to be return (inclusive)maxStarted - The time which the job had to start before in order to be returned (exclusive)minFinished - The time which the job had to finish after in order to be return (inclusive)maxFinished - The time which the job had to finish before in order to be returned (exclusive)grouping - The job grouping to search forgroupingInstance - The job grouping instance to search for