Skip navigation links
A C D E F G I O P Q R S T V 

A

AbstractEntityProcessor - Class in org.glassfish.jersey.message.filtering.spi
Common entity processor supposed to be used as a base class for custom implementations.
AbstractEntityProcessor() - Constructor for class org.glassfish.jersey.message.filtering.spi.AbstractEntityProcessor
 
AbstractObjectProvider<T> - Class in org.glassfish.jersey.message.filtering.spi
Common implementation of object provider and object graph transformer.
AbstractObjectProvider() - Constructor for class org.glassfish.jersey.message.filtering.spi.AbstractObjectProvider
 
addField(String) - Method in interface org.glassfish.jersey.message.filtering.spi.EntityGraph
Add a field into this graph for all existing entity-filtering scopes.
addField(String, String...) - Method in interface org.glassfish.jersey.message.filtering.spi.EntityGraph
Add a field into this graph for given list of entity-filtering scopes.
addField(String, Set<String>) - Method in interface org.glassfish.jersey.message.filtering.spi.EntityGraph
Add a field into this graph for given set of entity-filtering scopes.
addFilteringScopes(String, Class<?>, Set<String>, EntityGraph) - Method in class org.glassfish.jersey.message.filtering.spi.AbstractEntityProcessor
Add entity-filtering scopes of a field to an entity-graph.
addFilteringScopes(Set<String>) - Method in interface org.glassfish.jersey.message.filtering.spi.EntityGraph
Add a set of entity-filtering scopes to this graph.
addGlobalScopes(Set<String>, EntityGraph) - Method in class org.glassfish.jersey.message.filtering.spi.AbstractEntityProcessor
Add entity-filtering scopes into given graph.
addSubgraph(String, Class<?>) - Method in interface org.glassfish.jersey.message.filtering.spi.EntityGraph
Add a subgraph into this graph for all existing entity-filtering scopes.
addSubgraph(String, Class<?>, String...) - Method in interface org.glassfish.jersey.message.filtering.spi.EntityGraph
Add a subgraph into this graph for given list of entity-filtering scopes.
addSubgraph(String, Class<?>, Set<String>) - Method in interface org.glassfish.jersey.message.filtering.spi.EntityGraph
Add a subgraph into this graph for given set of entity-filtering scopes.

C

configure(FeatureContext) - Method in class org.glassfish.jersey.message.filtering.EntityFilteringFeature
 
configure(FeatureContext) - Method in class org.glassfish.jersey.message.filtering.SecurityEntityFilteringFeature
 
configure(FeatureContext) - Method in class org.glassfish.jersey.message.filtering.SelectableEntityFilteringFeature
 
containsEntityGraph(Class<?>, boolean) - Method in interface org.glassfish.jersey.message.filtering.spi.EntityGraphProvider
Determine whether an entity graph for given entity class has been created by this provider.
createObjectGraph(Class<?>, Set<String>, boolean) - Method in interface org.glassfish.jersey.message.filtering.spi.EntityGraphProvider
Create an ObjectGraph for given parameters.

D

DEFAULT_SCOPE - Static variable in class org.glassfish.jersey.message.filtering.SelectableScopeResolver
Scope used for selecting all fields, i.e.: when no filter is applied
DEFAULT_SCOPE - Static variable in interface org.glassfish.jersey.message.filtering.spi.ScopeProvider
Default entity-filtering scope.
denyAll() - Static method in class org.glassfish.jersey.message.filtering.SecurityAnnotations
Create DenyAll annotation implementation.

E

EMPTY_ANNOTATIONS - Static variable in class org.glassfish.jersey.message.filtering.spi.FilteringHelper
Empty annotation array.
enabled(Configuration) - Static method in class org.glassfish.jersey.message.filtering.EntityFilteringFeature
Return true whether at least one of the entity filtering features is registered in the given config.
ENTITY_FILTERING_SCOPE - Static variable in class org.glassfish.jersey.message.filtering.EntityFilteringFeature
Defines one or more annotations that should be used as entity-filtering scope when reading/writing an entity.
EntityFiltering - Annotation Type in org.glassfish.jersey.message.filtering
Meta-annotation used to create entity filtering annotations for entity (model) classes and resource methods and resources.
EntityFilteringFeature - Class in org.glassfish.jersey.message.filtering
Feature used to add support for Entity Data Filtering feature for entity-filtering annotations based on EntityFiltering meta-annotation.
EntityFilteringFeature() - Constructor for class org.glassfish.jersey.message.filtering.EntityFilteringFeature
 
EntityGraph - Interface in org.glassfish.jersey.message.filtering.spi
Class available to entity-filtering processors providing means to add/remove entity-filtering scopes (e.g.
EntityGraphProvider - Interface in org.glassfish.jersey.message.filtering.spi
Provides entity graph and object graph instances.
EntityInspector - Interface in org.glassfish.jersey.message.filtering.spi
Responsible for inspecting entity classes.
EntityProcessor - Interface in org.glassfish.jersey.message.filtering.spi
Contract supposed to process entity classes for Entity Data Filtering.
EntityProcessor.Result - Enum in org.glassfish.jersey.message.filtering.spi
Result type of processing an context.
EntityProcessorContext - Interface in org.glassfish.jersey.message.filtering.spi
Entity processor context providing details about entity processing.
EntityProcessorContext.Type - Enum in org.glassfish.jersey.message.filtering.spi
The type of the context which describes in which entity processing phase the EntityProcessor.process(EntityProcessorContext) is triggered.

F

filterableEntityClass(Class<?>) - Static method in class org.glassfish.jersey.message.filtering.spi.FilteringHelper
Determine whether given class is filterable by entity-filtering.
FilteringHelper - Class in org.glassfish.jersey.message.filtering.spi
SPI utility methods for entity filtering.

G

getClassFilteringScopes() - Method in interface org.glassfish.jersey.message.filtering.spi.EntityGraph
Get all available entity-filtering scopes defined on a class.
getDefaultFilteringScope() - Static method in class org.glassfish.jersey.message.filtering.spi.FilteringHelper
Get a set containing default filtering scope.
getEntityClass() - Method in interface org.glassfish.jersey.message.filtering.spi.EntityGraph
Get an entity class this graph is created for.
getEntityClass() - Method in interface org.glassfish.jersey.message.filtering.spi.EntityProcessorContext
Get entity class to be processed.
getEntityClass(Type) - Static method in class org.glassfish.jersey.message.filtering.spi.FilteringHelper
A convenience method to get the domain class (i.e.
getEntityClass() - Method in interface org.glassfish.jersey.message.filtering.spi.ObjectGraph
Get entity domain class of this graph.
getEntityGraph() - Method in interface org.glassfish.jersey.message.filtering.spi.EntityProcessorContext
Get entity graph to be modified by the processing.
getField() - Method in interface org.glassfish.jersey.message.filtering.spi.EntityProcessorContext
Get field to be processed.
getFields(String) - Method in interface org.glassfish.jersey.message.filtering.spi.EntityGraph
Get fields for given entity-filtering scope.
getFields(String...) - Method in interface org.glassfish.jersey.message.filtering.spi.EntityGraph
Get fields for given entity-filtering scopes.
getFields(Set<String>) - Method in interface org.glassfish.jersey.message.filtering.spi.EntityGraph
Get fields for given entity-filtering scopes.
getFields() - Method in interface org.glassfish.jersey.message.filtering.spi.ObjectGraph
Get a set of all simple (non-filterable) fields of entity class.
getFields(String) - Method in interface org.glassfish.jersey.message.filtering.spi.ObjectGraph
Get fields with the given parent path.
getFilteringObject(Type, boolean, Annotation...) - Method in class org.glassfish.jersey.message.filtering.spi.AbstractObjectProvider
 
getFilteringObject(Type, boolean, Annotation...) - Method in interface org.glassfish.jersey.message.filtering.spi.ObjectProvider
Get reader/writer entity-filtering object for given type.
getFilteringScopes() - Method in interface org.glassfish.jersey.message.filtering.spi.EntityGraph
Get all available entity-filtering scopes.
getFilteringScopes(Annotation[], boolean) - Method in interface org.glassfish.jersey.message.filtering.spi.ScopeProvider
Get entity-filtering scopes to be used to process an entity.
getMethod() - Method in interface org.glassfish.jersey.message.filtering.spi.EntityProcessorContext
Get method to be processed.
getOrCreateEmptyEntityGraph(Class<?>, boolean) - Method in interface org.glassfish.jersey.message.filtering.spi.EntityGraphProvider
Get an empty entity graph for given class.
getOrCreateEntityGraph(Class<?>, boolean) - Method in interface org.glassfish.jersey.message.filtering.spi.EntityGraphProvider
Get an entity graph for given class.
getPropertyMethods(Class<?>, boolean) - Static method in class org.glassfish.jersey.message.filtering.spi.FilteringHelper
Get accessor method mappings (field -> getter/setter) for given class.
getSubgraphs(String) - Method in interface org.glassfish.jersey.message.filtering.spi.EntityGraph
Get subgraphs for given entity-filtering scope.
getSubgraphs(String...) - Method in interface org.glassfish.jersey.message.filtering.spi.EntityGraph
Get subgraphs for given entity-filtering scopes.
getSubgraphs(Set<String>) - Method in interface org.glassfish.jersey.message.filtering.spi.EntityGraph
Get subgraphs for given entity-filtering scopes.
getSubgraphs() - Method in interface org.glassfish.jersey.message.filtering.spi.ObjectGraph
Get a map of all further-filterable fields of entity class.
getSubgraphs(String) - Method in interface org.glassfish.jersey.message.filtering.spi.ObjectGraph
Get subgraphs with the given parent path.
getType() - Method in interface org.glassfish.jersey.message.filtering.spi.EntityProcessorContext
Get the type of this context.

I

immutableSetOf(Set<String>, String) - Method in class org.glassfish.jersey.message.filtering.spi.AbstractObjectProvider
A helper method for a creation of an immutable set based on a provided set together with a given item.
inspect(Class<?>, boolean) - Method in interface org.glassfish.jersey.message.filtering.spi.EntityInspector
Inspect entity class and create/update EntityGraph for reader/writer.

O

ObjectGraph - Interface in org.glassfish.jersey.message.filtering.spi
Read-only graph containing representations of an entity class that should be processed in entity-filtering.
ObjectGraphTransformer<T> - Interface in org.glassfish.jersey.message.filtering.spi
This contract brings support for transforming an internal representation of entity data filtering feature into an object familiar to underlying provider (e.g.
ObjectProvider<T> - Interface in org.glassfish.jersey.message.filtering.spi
Entry point of Entity Data Filtering feature for providers working with custom entities and media types (reading/writing).
org.glassfish.jersey.message.filtering - package org.glassfish.jersey.message.filtering
Support for Entity Data Filtering in Jersey.
org.glassfish.jersey.message.filtering.spi - package org.glassfish.jersey.message.filtering.spi
SPI for Entity Data Filtering in Jersey.

P

permitAll() - Static method in class org.glassfish.jersey.message.filtering.SecurityAnnotations
Create PermitAll annotation implementation.
PREFIX - Static variable in class org.glassfish.jersey.message.filtering.SelectableScopeResolver
Prefix for all selectable scopes
presentInScope(String, String) - Method in interface org.glassfish.jersey.message.filtering.spi.EntityGraph
Determines whether a field/subgraph is present in ANY of the given scopes.
presentInScopes(String) - Method in interface org.glassfish.jersey.message.filtering.spi.EntityGraph
Determines whether a field/subgraph is present in ANY of the existing scopes.
process(String, Class<?>, Annotation[], Annotation[], EntityGraph) - Method in class org.glassfish.jersey.message.filtering.SelectableEntityProcessor
 
process(EntityProcessorContext) - Method in class org.glassfish.jersey.message.filtering.spi.AbstractEntityProcessor
 
process(String, Class<?>, Annotation[], Annotation[], EntityGraph) - Method in class org.glassfish.jersey.message.filtering.spi.AbstractEntityProcessor
Method is called from the default implementation of AbstractEntityProcessor.process(org.glassfish.jersey.message.filtering.spi.EntityProcessorContext) and is supposed to be overridden by custom implementations of this class.
process(EntityProcessorContext) - Method in interface org.glassfish.jersey.message.filtering.spi.EntityProcessor
Process given (class/property/accessor) context by modifying provided EntityGraph.
putIfAbsent(Class<?>, EntityGraph, boolean) - Method in interface org.glassfish.jersey.message.filtering.spi.EntityGraphProvider
Store an EntityGraph for a given entity if not already stored

Q

QUERY_PARAM_NAME - Static variable in class org.glassfish.jersey.message.filtering.SelectableEntityFilteringFeature
 

R

remove(String) - Method in interface org.glassfish.jersey.message.filtering.spi.EntityGraph
Remove a field/subgraph from the graph (all entity-filtering scopes).
resolve(Annotation[]) - Method in class org.glassfish.jersey.message.filtering.SelectableScopeResolver
 
resolve(Annotation[]) - Method in interface org.glassfish.jersey.message.filtering.spi.ScopeResolver
Resolve entity-filtering scopes for given annotations.
rolesAllowed(String...) - Static method in class org.glassfish.jersey.message.filtering.SecurityAnnotations
Create RolesAllowed annotation implementation for given set of roles.

S

ScopeProvider - Interface in org.glassfish.jersey.message.filtering.spi
Entry point for obtaining entity-filtering scopes used to process a request/response entity.
ScopeResolver - Interface in org.glassfish.jersey.message.filtering.spi
Class used to resolve entity-filtering scopes from annotations.
SecurityAnnotations - Class in org.glassfish.jersey.message.filtering
Convenience utility methods for creating instances of security annotations.
SecurityEntityFilteringFeature - Class in org.glassfish.jersey.message.filtering
Feature used to add support for Java Security annotations (javax.annotation.security) for Entity Data Filtering feature.
SecurityEntityFilteringFeature() - Constructor for class org.glassfish.jersey.message.filtering.SecurityEntityFilteringFeature
 
SelectableEntityFilteringFeature - Class in org.glassfish.jersey.message.filtering
Feature used to add support for custom query parameter filtering for Entity Data Filtering feature.
SelectableEntityFilteringFeature() - Constructor for class org.glassfish.jersey.message.filtering.SelectableEntityFilteringFeature
 
SelectableEntityProcessor - Class in org.glassfish.jersey.message.filtering
 
SelectableEntityProcessor() - Constructor for class org.glassfish.jersey.message.filtering.SelectableEntityProcessor
 
SelectableScopeResolver - Class in org.glassfish.jersey.message.filtering
 
SelectableScopeResolver() - Constructor for class org.glassfish.jersey.message.filtering.SelectableScopeResolver
 
subgraphIdentifier(Class<?>, String, Class<?>) - Method in class org.glassfish.jersey.message.filtering.spi.AbstractObjectProvider
Creates a string identifier of a sub-graph.

T

transform(ObjectGraph) - Method in interface org.glassfish.jersey.message.filtering.spi.ObjectGraphTransformer
Transform a given graph into an entity-filtering object.

V

valueOf(String) - Static method in enum org.glassfish.jersey.message.filtering.spi.EntityProcessor.Result
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.glassfish.jersey.message.filtering.spi.EntityProcessorContext.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.glassfish.jersey.message.filtering.spi.EntityProcessor.Result
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.glassfish.jersey.message.filtering.spi.EntityProcessorContext.Type
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E F G I O P Q R S T V 
Skip navigation links

Copyright © 2007-2019, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.