@Contract public interface ScopeProvider
configuration
ScopeResolver.ScopeResolver| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_SCOPE
Default entity-filtering scope.
|
| Modifier and Type | Method and Description |
|---|---|
Set<String> |
getFilteringScopes(Annotation[] entityAnnotations,
boolean defaultIfNotFound)
Get entity-filtering scopes to be used to process an entity.
|
static final String DEFAULT_SCOPE
object graph to retrieve a subgraph instance at the moment subgraph's entity
class does not define any entity-filtering scope the object graph was created for.
This scope is created for an entity graph if no other entity-filtering / security annotation is present
on a class.Set<String> getFilteringScopes(Annotation[] entityAnnotations, boolean defaultIfNotFound)
entityAnnotations - entity annotations provided with entity when creating request/response.defaultIfNotFound - flag determining whether the default entity-filtering scope should be returned if no other
scope can be obtained.Copyright © 2007-2016, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.