summaryrefslogtreecommitdiffstats
path: root/src/main/java/nu/xss/jpa/query/filter/Filter.java
blob: c7866858c51241f81a73f8465e4beef320505b4a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
package nu.xss.jpa.query.filter;

import java.util.Set;

import javax.persistence.criteria.CriteriaBuilder;
import javax.persistence.criteria.Predicate;
import javax.persistence.criteria.Root;

public interface Filter {
	
	void buildFilters(CriteriaBuilder cb, Root<?> from);
	
	Set<Predicate> getPredicates();

}