Skip to content
Snippets Groups Projects
Commit 00920858 authored by Pavel Šeda's avatar Pavel Šeda
Browse files

refactor querydsl to or from and.

parent d9b536b2
No related branches found
No related tags found
No related merge requests found
...@@ -43,7 +43,7 @@ public interface IDMGroupRepository extends JpaRepository<IDMGroup, Long>, ...@@ -43,7 +43,7 @@ public interface IDMGroupRepository extends JpaRepository<IDMGroup, Long>,
default void customize(QuerydslBindings querydslBindings, QIDMGroup qIDMGroup) { default void customize(QuerydslBindings querydslBindings, QIDMGroup qIDMGroup) {
querydslBindings.bind(String.class).all((StringPath path, Collection<? extends String> values) -> { querydslBindings.bind(String.class).all((StringPath path, Collection<? extends String> values) -> {
BooleanBuilder predicate = new BooleanBuilder(); BooleanBuilder predicate = new BooleanBuilder();
values.forEach(value -> predicate.and(path.containsIgnoreCase(value))); values.forEach(value -> predicate.or(path.containsIgnoreCase(value)));
return Optional.ofNullable(predicate); return Optional.ofNullable(predicate);
}); });
} }
......
...@@ -40,7 +40,7 @@ public interface RoleRepository extends JpaRepository<Role, Long>, ...@@ -40,7 +40,7 @@ public interface RoleRepository extends JpaRepository<Role, Long>,
default void customize(QuerydslBindings querydslBindings, QRole qRole) { default void customize(QuerydslBindings querydslBindings, QRole qRole) {
querydslBindings.bind(String.class).all((StringPath path, Collection<? extends String> values) -> { querydslBindings.bind(String.class).all((StringPath path, Collection<? extends String> values) -> {
BooleanBuilder predicate = new BooleanBuilder(); BooleanBuilder predicate = new BooleanBuilder();
values.forEach(value -> predicate.and(path.containsIgnoreCase(value))); values.forEach(value -> predicate.or(path.containsIgnoreCase(value)));
return Optional.ofNullable(predicate); return Optional.ofNullable(predicate);
}); });
} }
......
...@@ -44,7 +44,7 @@ public interface UserRepository extends JpaRepository<User, Long>, ...@@ -44,7 +44,7 @@ public interface UserRepository extends JpaRepository<User, Long>,
default void customize(QuerydslBindings querydslBindings, QUser qUser) { default void customize(QuerydslBindings querydslBindings, QUser qUser) {
querydslBindings.bind(String.class).all((StringPath path, Collection<? extends String> values) -> { querydslBindings.bind(String.class).all((StringPath path, Collection<? extends String> values) -> {
BooleanBuilder predicate = new BooleanBuilder(); BooleanBuilder predicate = new BooleanBuilder();
values.forEach(value -> predicate.and(path.containsIgnoreCase(value))); values.forEach(value -> predicate.or(path.containsIgnoreCase(value)));
return Optional.ofNullable(predicate); return Optional.ofNullable(predicate);
}); });
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment