Files
spring-boot-rest/patterns/design-patterns/src/main/java/com/baeldung/interpreter/Where.java
2018-06-26 18:39:22 +02:00

19 lines
377 B
Java

package com.baeldung.interpreter;
import java.util.List;
import java.util.function.Predicate;
class Where implements Expression {
private Predicate<String> filter;
Where(Predicate<String> filter) {
this.filter = filter;
}
@Override
public List<String> interpret(Context ctx) {
ctx.setFilter(filter);
return ctx.search();
}
}