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 onEntityFilteringmeta-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.EntityGraphimplementation 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.Featureused to add support for Entity Data Filtering feature for entity-filtering annotations based onEntityFilteringmeta-annotation.Utility methods for Entity Data Filtering.Entity processor handling entity-filtering annotations.Scope providerprocessing entity-filtering annotations created using@EntityFilteringmeta-annotation.Default implementation ofEntityGraph.Providesentity graphandobject graphinstances.Class responsible for inspecting entity classes.Defaultentity processor contextimplementation.Default implementation ofObjectGraph.Convenience utility methods for creating instances of security annotations.DenyAll annotation implementation.PermitAll annotation implementation.DenyAll annotation implementation.Featureused to add support for Java Security annotations (javax.annotation.security) for Entity Data Filtering feature.Entity processorhandling security annotations on model entity classes.Utility methods for security Entity Data Filtering.scope providerresolving entity-filtering scopes from security annotations.Server-sidescope providerresolving entity-filtering scopes from security annotations with respect to user's roles defined inSecurityContext.Featureused to add support for custom query parameter filtering for Entity Data Filtering feature.Server-side implementation ofscope provider.