Class SecurityServerScopeProvider
java.lang.Object
org.glassfish.jersey.message.filtering.CommonScopeProvider
org.glassfish.jersey.message.filtering.ServerScopeProvider
org.glassfish.jersey.message.filtering.SecurityServerScopeProvider
- All Implemented Interfaces:
ScopeProvider
@Singleton
@ConstrainedTo(SERVER)
final class SecurityServerScopeProvider
extends ServerScopeProvider
-
Field Summary
FieldsFields inherited from interface org.glassfish.jersey.message.filtering.spi.ScopeProvider
DEFAULT_SCOPE
-
Constructor Summary
ConstructorsConstructorDescriptionSecurityServerScopeProvider
(javax.ws.rs.core.Configuration config, InjectionManager injectionManager) -
Method Summary
Modifier and TypeMethodDescriptiongetFilteringScopes
(Annotation[] entityAnnotations, boolean defaultIfNotFound) Get entity-filtering scopes to be used to process an entity.Methods inherited from class org.glassfish.jersey.message.filtering.ServerScopeProvider
getFilteringScopes
Methods inherited from class org.glassfish.jersey.message.filtering.CommonScopeProvider
getFilteringScopes, mergeFilteringScopes, returnFilteringScopes
-
Field Details
-
securityContext
@Context private javax.ws.rs.core.SecurityContext securityContext
-
-
Constructor Details
-
SecurityServerScopeProvider
@Inject public SecurityServerScopeProvider(javax.ws.rs.core.Configuration config, InjectionManager injectionManager)
-
-
Method Details
-
getFilteringScopes
Description copied from interface:ScopeProvider
Get entity-filtering scopes to be used to process an entity.- Specified by:
getFilteringScopes
in interfaceScopeProvider
- Overrides:
getFilteringScopes
in classServerScopeProvider
- Parameters:
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.- Returns:
- non-null entity-filtering scopes.
-