Package org.glassfish.jersey.message.filtering
package org.glassfish.jersey.message.filtering
Support for Entity Data Filtering in Jersey.
To use Entity Data Filtering one of the provided
features
has to be registered in an
application:
EntityFilteringFeature
- adds support for entity-filtering annotations based onEntityFiltering
meta-annotation.SecurityEntityFilteringFeature
- add support for entity-filtering using Java Security annotations (javax.annotation.security
).
EntityFiltering
meta-annotation.- Since:
- 2.3
-
ClassDescriptionDefault implementation of
scope provider
.Default entity processor.EntityGraph
implementation that does not contain any fields/subgraphs.Object graph representing empty domain classes.Meta-annotation used to create entity filtering annotations for entity (model) classes and resource methods and resources.Binder for Entity Data Filtering feature.Feature
used to add support for Entity Data Filtering feature for entity-filtering annotations based onEntityFiltering
meta-annotation.Utility methods for Entity Data Filtering.Entity processor handling entity-filtering annotations.Scope provider
processing entity-filtering annotations created using@EntityFiltering
meta-annotation.Default implementation ofEntityGraph
.Providesentity graph
andobject graph
instances.Class responsible for inspecting entity classes.Defaultentity processor context
implementation.Default implementation ofObjectGraph
.Convenience utility methods for creating instances of security annotations.DenyAll annotation implementation.PermitAll annotation implementation.DenyAll annotation implementation.Feature
used to add support for Java Security annotations (javax.annotation.security
) for Entity Data Filtering feature.Entity processor
handling security annotations on model entity classes.Utility methods for security Entity Data Filtering.scope provider
resolving entity-filtering scopes from security annotations.Server-sidescope provider
resolving entity-filtering scopes from security annotations with respect to user's roles defined inSecurityContext
.Feature
used to add support for custom query parameter filtering for Entity Data Filtering feature.Server-side implementation ofscope provider
.