- java.lang.Object
-
- io.annot8.common.processing.filters.GroupFilters
-
public class GroupFilters extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGroupFilters.HasPropertyFilterstatic classGroupFilters.HasRolesFilterstatic classGroupFilters.IncludesAnnotationFilterstatic classGroupFilters.TypeFilter
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static io.annot8.api.filters.Filter<io.annot8.api.annotations.Group>and(io.annot8.api.filters.Filter<io.annot8.api.annotations.Group>... filters)static io.annot8.api.filters.Filter<io.annot8.api.annotations.Group>byProperty(String key)static io.annot8.api.filters.Filter<io.annot8.api.annotations.Group>byProperty(String key, Class<?> clazz)static io.annot8.api.filters.Filter<io.annot8.api.annotations.Group>byProperty(String key, Object value)static io.annot8.api.filters.Filter<io.annot8.api.annotations.Group>byType(String type)static io.annot8.api.filters.Filter<io.annot8.api.annotations.Group>hasRoles(String... roles)static io.annot8.api.filters.Filter<io.annot8.api.annotations.Group>includesAnnotation(io.annot8.api.filters.Filter<io.annot8.api.annotations.Annotation> filter)static io.annot8.api.filters.Filter<io.annot8.api.annotations.Group>not(io.annot8.api.filters.Filter<io.annot8.api.annotations.Group> filter)
-
-
-
Method Detail
-
byType
public static io.annot8.api.filters.Filter<io.annot8.api.annotations.Group> byType(String type)
-
byProperty
public static io.annot8.api.filters.Filter<io.annot8.api.annotations.Group> byProperty(String key)
-
byProperty
public static io.annot8.api.filters.Filter<io.annot8.api.annotations.Group> byProperty(String key, Class<?> clazz)
-
byProperty
public static io.annot8.api.filters.Filter<io.annot8.api.annotations.Group> byProperty(String key, Object value)
-
hasRoles
public static io.annot8.api.filters.Filter<io.annot8.api.annotations.Group> hasRoles(String... roles)
-
includesAnnotation
public static io.annot8.api.filters.Filter<io.annot8.api.annotations.Group> includesAnnotation(io.annot8.api.filters.Filter<io.annot8.api.annotations.Annotation> filter)
-
not
public static io.annot8.api.filters.Filter<io.annot8.api.annotations.Group> not(io.annot8.api.filters.Filter<io.annot8.api.annotations.Group> filter)
-
and
public static io.annot8.api.filters.Filter<io.annot8.api.annotations.Group> and(io.annot8.api.filters.Filter<io.annot8.api.annotations.Group>... filters)
-
-