public class ClientScopesConditionFactory extends Object implements ClientPolicyConditionProviderFactory
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT |
static String |
OPTIONAL |
static String |
PROVIDER_ID |
static String |
SCOPES |
static String |
TYPE |
| Constructor and Description |
|---|
ClientScopesConditionFactory() |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
This is called when the server shuts down.
|
ClientPolicyConditionProvider |
create(KeycloakSession session,
ComponentModel model) |
List<ProviderConfigProperty> |
getConfigProperties() |
String |
getHelpText() |
String |
getId() |
void |
init(Config.Scope config)
Only called once when the factory is first created.
|
void |
postInit(KeycloakSessionFactory factory)
Called after all provider factories have been initialized
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreate, getCommonProviderConfigProperties, getTypeMetadata, onCreate, onUpdate, preRemove, validateConfigurationorderpublic static final String PROVIDER_ID
public static final String SCOPES
public static final String TYPE
public static final String DEFAULT
public static final String OPTIONAL
public ClientPolicyConditionProvider create(KeycloakSession session, ComponentModel model)
create in interface ComponentFactory<ClientPolicyConditionProvider,ClientPolicyConditionProvider>public void init(Config.Scope config)
ProviderFactoryinit in interface ProviderFactory<ClientPolicyConditionProvider>public void postInit(KeycloakSessionFactory factory)
ProviderFactorypostInit in interface ProviderFactory<ClientPolicyConditionProvider>public void close()
ProviderFactoryclose in interface ProviderFactory<ClientPolicyConditionProvider>public String getId()
getId in interface ProviderFactory<ClientPolicyConditionProvider>public String getHelpText()
getHelpText in interface ConfiguredProviderpublic List<ProviderConfigProperty> getConfigProperties()
getConfigProperties in interface ConfiguredProviderCopyright © 2021 JBoss by Red Hat. All rights reserved.