org.keycloak.authorization.policy.provider

## Interface PolicyProviderFactory

- All Superinterfaces:
    ProviderFactory<PolicyProvider>
  All Known Implementing Classes:
    AggregatePolicyProviderFactory, DroolsPolicyProviderFactory, JSPolicyProviderFactory, ResourcePolicyProviderFactory, RolePolicyProviderFactory, ScopePolicyProviderFactory, TimePolicyProviderFactory, UserPolicyProviderFactory

      public interface PolicyProviderFactory
      extends ProviderFactory<PolicyProvider>

  Author:
    Pedro Igor

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `PolicyProvider` | `create(Policy policy, AuthorizationProvider authorization)`
    `PolicyProviderAdminService` | `getAdminResource(ResourceServer resourceServer)`
    `String` | `getGroup()`
    `String` | `getName()`

    - ### Methods inherited from interface org.keycloak.provider.ProviderFactory

      `close, create, getId, init, postInit`

- - ### Method Detail

    - #### getName

          String getName()

    - #### getGroup

          String getGroup()

    - #### create

          PolicyProvider create(Policy policy,
                                AuthorizationProvider authorization)

    - #### getAdminResource

          PolicyProviderAdminService getAdminResource(ResourceServer resourceServer)

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