See: Description
| Interface | Description |
|---|---|
| EntityGraph |
Class available to
entity-filtering processors providing means to add/remove entity-filtering scopes
(e.g. |
| EntityGraphProvider |
Provides
entity graph and object graph instances. |
| EntityInspector |
Responsible for inspecting entity classes.
|
| EntityProcessor |
Contract supposed to process entity classes for Entity Data Filtering.
|
| EntityProcessorContext |
Entity processor context providing details about entity processing. |
| ObjectGraph |
Read-only graph containing representations of an entity class that should be processed in entity-filtering.
|
| ObjectGraphTransformer<T> |
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> |
Entry point of Entity Data Filtering feature for providers working with custom entities and media types (reading/writing).
|
| ScopeProvider |
Entry point for obtaining entity-filtering scopes used to process a request/response entity.
|
| ScopeResolver |
Class used to resolve entity-filtering scopes from annotations.
|
| Class | Description |
|---|---|
| AbstractEntityProcessor |
Common
entity processor supposed to be used as a base class for custom implementations. |
| AbstractObjectProvider<T> |
Common implementation of
object provider and object graph transformer. |
| FilteringHelper |
SPI utility methods for entity filtering.
|
| Enum | Description |
|---|---|
| EntityProcessor.Result |
Result type of processing an context.
|
| EntityProcessorContext.Type |
The type of the context which describes in which entity processing phase the
EntityProcessor.process(EntityProcessorContext) is triggered. |
Copyright © 2007-2016, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.