public class DroolsPolicyProviderFactory extends Object implements PolicyProviderFactory<org.keycloak.representations.idm.authorization.RulePolicyRepresentation>, EnvironmentDependentProviderFactory
| Constructor and Description |
|---|
DroolsPolicyProviderFactory() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisInternal, onExportorderpublic String getName()
getName in interface PolicyProviderFactory<org.keycloak.representations.idm.authorization.RulePolicyRepresentation>public String getGroup()
getGroup in interface PolicyProviderFactory<org.keycloak.representations.idm.authorization.RulePolicyRepresentation>public PolicyProvider create(AuthorizationProvider authorization)
create in interface PolicyProviderFactory<org.keycloak.representations.idm.authorization.RulePolicyRepresentation>public org.keycloak.representations.idm.authorization.RulePolicyRepresentation toRepresentation(Policy policy, AuthorizationProvider authorization)
toRepresentation in interface PolicyProviderFactory<org.keycloak.representations.idm.authorization.RulePolicyRepresentation>public PolicyProviderAdminService getAdminResource(ResourceServer resourceServer, AuthorizationProvider authorization)
getAdminResource in interface PolicyProviderFactory<org.keycloak.representations.idm.authorization.RulePolicyRepresentation>public PolicyProvider create(KeycloakSession session)
create in interface ProviderFactory<PolicyProvider>public void onCreate(Policy policy, org.keycloak.representations.idm.authorization.RulePolicyRepresentation representation, AuthorizationProvider authorization)
onCreate in interface PolicyProviderFactory<org.keycloak.representations.idm.authorization.RulePolicyRepresentation>public void onUpdate(Policy policy, org.keycloak.representations.idm.authorization.RulePolicyRepresentation representation, AuthorizationProvider authorization)
onUpdate in interface PolicyProviderFactory<org.keycloak.representations.idm.authorization.RulePolicyRepresentation>public void onImport(Policy policy, org.keycloak.representations.idm.authorization.PolicyRepresentation representation, AuthorizationProvider authorization)
onImport in interface PolicyProviderFactory<org.keycloak.representations.idm.authorization.RulePolicyRepresentation>public void onRemove(Policy policy, AuthorizationProvider authorization)
onRemove in interface PolicyProviderFactory<org.keycloak.representations.idm.authorization.RulePolicyRepresentation>public Class<org.keycloak.representations.idm.authorization.RulePolicyRepresentation> getRepresentationType()
getRepresentationType in interface PolicyProviderFactory<org.keycloak.representations.idm.authorization.RulePolicyRepresentation>public void init(Config.Scope config)
init in interface ProviderFactory<PolicyProvider>public void postInit(KeycloakSessionFactory factory)
postInit in interface ProviderFactory<PolicyProvider>public void close()
close in interface ProviderFactory<PolicyProvider>public String getId()
getId in interface ProviderFactory<PolicyProvider>public boolean isSupported()
isSupported in interface EnvironmentDependentProviderFactoryCopyright © 2019 JBoss by Red Hat. All rights reserved.