File tree Expand file tree Collapse file tree
src/main/java/edu/tamu/app/model/repo/specification Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -59,22 +59,23 @@ private class PredicateBuilder {
5959 private final Map <String , List <Predicate >> predicates ;
6060
6161 public PredicateBuilder () {
62- predicates = new HashMap <String , List <Predicate >>();
62+ this . predicates = new HashMap <String , List <Predicate >>();
6363 }
6464
6565 public void addPredicate (String key , Predicate predicate ) {
6666 List <Predicate > predicates = getPredicates (key );
6767 predicates .add (predicate );
68+ this .predicates .put (key , predicates );
6869 }
6970
7071 public List <Predicate > getPredicates (String key ) {
71- Optional <List <Predicate >> potentialPredicates = Optional .ofNullable (predicates .get (key ));
72+ Optional <List <Predicate >> potentialPredicates = Optional .ofNullable (this . predicates .get (key ));
7273 return potentialPredicates .isPresent () ? potentialPredicates .get () : new ArrayList <Predicate >();
7374 }
7475
7576 public Predicate build (CriteriaBuilder cb ) {
7677 List <Predicate > columnPredicates = new ArrayList <Predicate >();
77- for (List <Predicate > predicates : predicates .values ()) {
78+ for (List <Predicate > predicates : this . predicates .values ()) {
7879 columnPredicates .add (cb .or (predicates .toArray (new Predicate [predicates .size ()])));
7980 }
8081 return cb .and (columnPredicates .toArray (new Predicate [columnPredicates .size ()]));
You can’t perform that action at this time.
0 commit comments