add or in 'query' param:
This commit is contained in:
@@ -24,8 +24,7 @@ public class ExperimentSpecification {
|
||||
List<Predicate> predicateList = new ArrayList<>();
|
||||
|
||||
Optional.ofNullable(query).ifPresent(yes -> {
|
||||
predicateList.add(cb.like(cb.lower(root.get("name")),query+'%'));
|
||||
predicateList.add(cb.like(cb.lower(root.get("primaryMetric")),query+'%'));
|
||||
predicateList.add(cb.or(cb.like(cb.lower(root.get("name")),query.toLowerCase()+"%"),cb.like(cb.lower(root.get("primaryMetric")),query.toLowerCase()+"%")));
|
||||
});
|
||||
Optional.ofNullable(status).ifPresent(yes -> {
|
||||
predicateList.add(cb.equal(root.get("experimentStatus"),String.valueOf(status)));
|
||||
|
||||
Reference in New Issue
Block a user