@@ -0,0 +1,1256 @@
+package pl.openrest.filters.predicate;%0A%0Aimport java.lang.reflect.Method;%0Aimport java.util.Arrays;%0Aimport java.util.List;%0A%0Aimport lombok.EqualsAndHashCode;%0Aimport lombok.Getter;%0Aimport lombok.ToString;%0Aimport pl.openrest.filters.predicate.annotation.Predicate;%0Aimport pl.openrest.filters.predicate.annotation.Predicate.PredicateType;%0Aimport pl.openrest.filters.query.annotation.Join;%0Aimport pl.openrest.filters.query.annotation.StaticFilter;%0A%0A@Getter%0A@ToString%0A@EqualsAndHashCode%0Apublic class PredicateInformation %7B%0A%0A    private final String name;%0A    private final Method method;%0A    private final PredicateType type;%0A    private final boolean defaultedPageable;%0A    private final StaticFilter staticFilter;%0A    private final List%3CJoin%3E joins;%0A%0A    private PredicateInformation(Method method, Predicate predicateAnn, StaticFilter staticFilter) %7B%0A        this.name = predicateAnn.name();%0A        this.method = method;%0A        this.type = predicateAnn.type();%0A        this.defaultedPageable = predicateAnn.defaultedPageable();%0A        this.joins = Arrays.asList(predicateAnn.joins());%0A        this.staticFilter = staticFilter;%0A    %7D%0A%0A    private PredicateInformation(Method method, Predicate predicateAnn) %7B%0A        this(method, predicateAnn, null);%0A    %7D%0A%7D%0A

Add PredicateInformation