## Uses of Interface
org.keycloak.authorization.model.Scope

- Packages that use Scope
  Package | Description
  --- | ---
  org.keycloak.authorization.admin.util |
  org.keycloak.authorization.jpa.entities |
  org.keycloak.authorization.jpa.store |
  org.keycloak.authorization.model | Provides the domain model and any other type related with it
  org.keycloak.authorization.mongo.adapter |
  org.keycloak.authorization.mongo.entities |
  org.keycloak.authorization.mongo.store |
  org.keycloak.authorization.permission |
  org.keycloak.authorization.store | Provides classes and a SPI to plug different metadata storage implementations.
  org.keycloak.models.authorization.infinispan |
  org.keycloak.models.authorization.infinispan.entities |

- - ### Uses of Scope in org.keycloak.authorization.admin.util

    Methods in org.keycloak.authorization.admin.util that return Scope
    Modifier and Type | Method and Description
    --- | ---
    `static Scope` | Models.`toModel(ScopeRepresentation scope, ResourceServer resourceServer, AuthorizationProvider authorization)`

    Methods in org.keycloak.authorization.admin.util with parameters of type Scope
    Modifier and Type | Method and Description
    --- | ---
    `static ScopeRepresentation` | Models.`toRepresentation(Scope model, AuthorizationProvider authorizationProvider)`

  - ### Uses of Scope in org.keycloak.authorization.jpa.entities

    Classes in org.keycloak.authorization.jpa.entities that implement Scope
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ScopeEntity`

    Methods in org.keycloak.authorization.jpa.entities with parameters of type Scope
    Modifier and Type | Method and Description
    --- | ---
    `void` | PolicyEntity.`addScope(Scope scope)`
    `void` | PolicyEntity.`removeScope(Scope scope)`

    Method parameters in org.keycloak.authorization.jpa.entities with type arguments of type Scope
    Modifier and Type | Method and Description
    --- | ---
    `void` | ResourceEntity.`updateScopes(Set<Scope> toUpdate)`

  - ### Uses of Scope in org.keycloak.authorization.jpa.store

    Methods in org.keycloak.authorization.jpa.store that return Scope
    Modifier and Type | Method and Description
    --- | ---
    `Scope` | JPAScopeStore.`create(String name, ResourceServer resourceServer)`
    `Scope` | JPAScopeStore.`findById(String id)`
    `Scope` | JPAScopeStore.`findByName(String name, String resourceServerId)`

    Methods in org.keycloak.authorization.jpa.store that return types with arguments of type Scope
    Modifier and Type | Method and Description
    --- | ---
    `List<Scope>` | JPAScopeStore.`findByResourceServer(String serverId)`

  - ### Uses of Scope in org.keycloak.authorization.model

    Methods in org.keycloak.authorization.model with type parameters of type Scope
    Modifier and Type | Method and Description
    --- | ---
    `<S extends Scope> List<S>` | Resource.`getScopes()` Returns a `List` containing all the `Scope` associated with this resource.
    `<S extends Scope> Set<S>` | Policy.`getScopes()` Returns the `Scope` instances where this policy applies.

    Methods in org.keycloak.authorization.model with parameters of type Scope
    Modifier and Type | Method and Description
    --- | ---
    `void` | Policy.`addScope(Scope scope)`
    `void` | Policy.`removeScope(Scope scope)`

    Method parameters in org.keycloak.authorization.model with type arguments of type Scope
    Modifier and Type | Method and Description
    --- | ---
    `void` | Resource.`updateScopes(Set<Scope> scopes)`

  - ### Uses of Scope in org.keycloak.authorization.mongo.adapter

    Classes in org.keycloak.authorization.mongo.adapter that implement Scope
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ScopeAdapter`

    Methods in org.keycloak.authorization.mongo.adapter that return types with arguments of type Scope
    Modifier and Type | Method and Description
    --- | ---
    `List<Scope>` | ResourceAdapter.`getScopes()`
    `Set<Scope>` | PolicyAdapter.`getScopes()`

    Methods in org.keycloak.authorization.mongo.adapter with parameters of type Scope
    Modifier and Type | Method and Description
    --- | ---
    `void` | PolicyAdapter.`addScope(Scope scope)`
    `void` | PolicyAdapter.`removeScope(Scope scope)`

    Method parameters in org.keycloak.authorization.mongo.adapter with type arguments of type Scope
    Modifier and Type | Method and Description
    --- | ---
    `void` | ResourceAdapter.`updateScopes(Set<Scope> scopes)`

  - ### Uses of Scope in org.keycloak.authorization.mongo.entities

    Method parameters in org.keycloak.authorization.mongo.entities with type arguments of type Scope
    Modifier and Type | Method and Description
    --- | ---
    `void` | ResourceEntity.`updateScopes(Set<Scope> toUpdate)`

  - ### Uses of Scope in org.keycloak.authorization.mongo.store

    Methods in org.keycloak.authorization.mongo.store that return Scope
    Modifier and Type | Method and Description
    --- | ---
    `Scope` | MongoScopeStore.`create(String name, ResourceServer resourceServer)`
    `Scope` | MongoScopeStore.`findById(String id)`
    `Scope` | MongoScopeStore.`findByName(String name, String resourceServerId)`

    Methods in org.keycloak.authorization.mongo.store that return types with arguments of type Scope
    Modifier and Type | Method and Description
    --- | ---
    `List<Scope>` | MongoScopeStore.`findByResourceServer(String resourceServerId)`

  - ### Uses of Scope in org.keycloak.authorization.permission

    Methods in org.keycloak.authorization.permission that return types with arguments of type Scope
    Modifier and Type | Method and Description
    --- | ---
    `List<Scope>` | ResourcePermission.`getScopes()` Returns a list of permitted scopes associated with the resource

    Constructor parameters in org.keycloak.authorization.permission with type arguments of type Scope
    Constructor and Description
    `ResourcePermission(Resource resource, List<Scope> scopes, ResourceServer resourceServer)`

  - ### Uses of Scope in org.keycloak.authorization.store

    Methods in org.keycloak.authorization.store that return Scope
    Modifier and Type | Method and Description
    --- | ---
    `Scope` | ScopeStore.`create(String name, ResourceServer resourceServer)` Creates a new `Scope` instance.
    `Scope` | ScopeStore.`findById(String id)` Returns a `Scope` with the given `id`
    `Scope` | ScopeStore.`findByName(String name, String resourceServerId)` Returns a `Scope` with the given `name`

    Methods in org.keycloak.authorization.store that return types with arguments of type Scope
    Modifier and Type | Method and Description
    --- | ---
    `List<Scope>` | ScopeStore.`findByResourceServer(String id)` Returns a list of `Scope` associated with a `ResourceServer` with the given `resourceServerId`.

  - ### Uses of Scope in org.keycloak.models.authorization.infinispan

    Methods in org.keycloak.models.authorization.infinispan that return Scope
    Modifier and Type | Method and Description
    --- | ---
    `Scope` | CachedScopeStore.`create(String name, ResourceServer resourceServer)`
    `Scope` | CachedScopeStore.`findById(String id)`
    `Scope` | CachedScopeStore.`findByName(String name, String resourceServerId)`

    Methods in org.keycloak.models.authorization.infinispan that return types with arguments of type Scope
    Modifier and Type | Method and Description
    --- | ---
    `List<Scope>` | CachedScopeStore.`findByResourceServer(String id)`

  - ### Uses of Scope in org.keycloak.models.authorization.infinispan.entities

    Classes in org.keycloak.models.authorization.infinispan.entities that implement Scope
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CachedScope`

    Methods in org.keycloak.models.authorization.infinispan.entities that return types with arguments of type Scope
    Modifier and Type | Method and Description
    --- | ---
    `List<Scope>` | CachedResource.`getScopes()`
    `Set<Scope>` | CachedPolicy.`getScopes()`

    Methods in org.keycloak.models.authorization.infinispan.entities with parameters of type Scope
    Modifier and Type | Method and Description
    --- | ---
    `void` | CachedPolicy.`addScope(Scope scope)`
    `void` | CachedPolicy.`removeScope(Scope scope)`

    Method parameters in org.keycloak.models.authorization.infinispan.entities with type arguments of type Scope
    Modifier and Type | Method and Description
    --- | ---
    `void` | CachedResource.`updateScopes(Set<Scope> scopes)`

    Constructors in org.keycloak.models.authorization.infinispan.entities with parameters of type Scope
    Constructor and Description
    `CachedScope(Scope scope)`

Copyright © 2016 JBoss by Red Hat. All rights reserved.