## Uses of Class
org.keycloak.representations.idm.authorization.AbstractPolicyRepresentation

- Packages that use AbstractPolicyRepresentation
  Package | Description
  --- | ---
  org.keycloak.authorization.admin |
  org.keycloak.authorization.jpa.store |
  org.keycloak.authorization.policy.provider | Provides classes and a SPI to plug different policy providers.
  org.keycloak.authorization.store | Provides classes and a SPI to plug different metadata storage implementations.
  org.keycloak.models.cache.infinispan.authorization |
  org.keycloak.models.utils |
  org.keycloak.representations.idm.authorization |

- - ### Uses of AbstractPolicyRepresentation in org.keycloak.authorization.admin

    Methods in org.keycloak.authorization.admin that return AbstractPolicyRepresentation
    Modifier and Type | Method and Description
    --- | ---
    `protected AbstractPolicyRepresentation` | PolicyTypeService.`doCreateRepresentation(String payload)`
    `protected AbstractPolicyRepresentation` | PolicyTypeResourceService.`doCreateRepresentation(String payload)`
    `protected AbstractPolicyRepresentation` | PolicyService.`doCreateRepresentation(String payload)`
    `protected AbstractPolicyRepresentation` | PolicyResourceService.`doCreateRepresentation(String payload)`
    `protected AbstractPolicyRepresentation` | PolicyTypeService.`toRepresentation(Policy policy, String fields, AuthorizationProvider authorization)`
    `protected AbstractPolicyRepresentation` | PolicyTypeResourceService.`toRepresentation(Policy policy, String fields, AuthorizationProvider authorization)`
    `protected AbstractPolicyRepresentation` | PolicyService.`toRepresentation(Policy model, String fields, AuthorizationProvider authorization)`
    `protected AbstractPolicyRepresentation` | PolicyResourceService.`toRepresentation(Policy policy, String fields, AuthorizationProvider authorization)`
    `protected AbstractPolicyRepresentation` | PermissionService.`toRepresentation(Policy policy, String fields, AuthorizationProvider authorization)`

    Methods in org.keycloak.authorization.admin with parameters of type AbstractPolicyRepresentation
    Modifier and Type | Method and Description
    --- | ---
    `Policy` | PolicyService.`create(AbstractPolicyRepresentation representation)`

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

    Methods in org.keycloak.authorization.jpa.store with parameters of type AbstractPolicyRepresentation
    Modifier and Type | Method and Description
    --- | ---
    `Policy` | JPAPolicyStore.`create(AbstractPolicyRepresentation representation, ResourceServer resourceServer)`

  - ### Uses of AbstractPolicyRepresentation in org.keycloak.authorization.policy.provider

    Classes in org.keycloak.authorization.policy.provider with type parameters of type AbstractPolicyRepresentation
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `PolicyProviderAdminService<R extends AbstractPolicyRepresentation>`
    `interface` | `PolicyProviderFactory<R extends AbstractPolicyRepresentation>`

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

    Methods in org.keycloak.authorization.store with parameters of type AbstractPolicyRepresentation
    Modifier and Type | Method and Description
    --- | ---
    `Policy` | PolicyStore.`create(AbstractPolicyRepresentation representation, ResourceServer resourceServer)` Creates a new `Policy` instance.

  - ### Uses of AbstractPolicyRepresentation in org.keycloak.models.cache.infinispan.authorization

    Methods in org.keycloak.models.cache.infinispan.authorization with parameters of type AbstractPolicyRepresentation
    Modifier and Type | Method and Description
    --- | ---
    `Policy` | StoreFactoryCacheSession.PolicyCache.`create(AbstractPolicyRepresentation representation, ResourceServer resourceServer)`

  - ### Uses of AbstractPolicyRepresentation in org.keycloak.models.utils

    Methods in org.keycloak.models.utils with type parameters of type AbstractPolicyRepresentation
    Modifier and Type | Method and Description
    --- | ---
    `static <R extends AbstractPolicyRepresentation> R` | ModelToRepresentation.`toRepresentation(Policy policy, AuthorizationProvider authorization)`
    `static <R extends AbstractPolicyRepresentation> R` | ModelToRepresentation.`toRepresentation(Policy policy, AuthorizationProvider authorization, boolean genericRepresentation, boolean export)`
    `static <R extends AbstractPolicyRepresentation> R` | ModelToRepresentation.`toRepresentation(Policy policy, AuthorizationProvider authorization, boolean genericRepresentation, boolean export, boolean allFields)`

    Methods in org.keycloak.models.utils with parameters of type AbstractPolicyRepresentation
    Modifier and Type | Method and Description
    --- | ---
    `static Policy` | RepresentationToModel.`toModel(AbstractPolicyRepresentation representation, AuthorizationProvider authorization, Policy model)`

  - ### Uses of AbstractPolicyRepresentation in org.keycloak.representations.idm.authorization

    Subclasses of AbstractPolicyRepresentation in org.keycloak.representations.idm.authorization
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AggregatePolicyRepresentation`
    `class` | `ClientPolicyRepresentation`
    `class` | `GroupPolicyRepresentation`
    `class` | `JSPolicyRepresentation`
    `class` | `PolicyRepresentation`
    `class` | `ResourcePermissionRepresentation`
    `class` | `RolePolicyRepresentation`
    `class` | `ScopePermissionRepresentation`
    `class` | `TimePolicyRepresentation`
    `class` | `UmaPermissionRepresentation`
    `class` | `UserPolicyRepresentation`

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