Package net.optionfactory.keycloak.ldap
Class CachingGroupLDAPStorageMapper.Factory
java.lang.Object
org.keycloak.storage.ldap.mappers.AbstractLDAPStorageMapperFactory
org.keycloak.storage.ldap.mappers.membership.group.GroupLDAPStorageMapperFactory
net.optionfactory.keycloak.ldap.CachingGroupLDAPStorageMapper.Factory
- All Implemented Interfaces:
org.keycloak.component.ComponentFactory<org.keycloak.storage.ldap.mappers.LDAPStorageMapper,,org.keycloak.storage.ldap.mappers.LDAPStorageMapper> org.keycloak.component.SubComponentFactory<org.keycloak.storage.ldap.mappers.LDAPStorageMapper,,org.keycloak.storage.ldap.mappers.LDAPStorageMapper> org.keycloak.provider.ConfiguredProvider,org.keycloak.provider.ProviderFactory<org.keycloak.storage.ldap.mappers.LDAPStorageMapper>,org.keycloak.storage.ldap.mappers.LDAPStorageMapperFactory<org.keycloak.storage.ldap.mappers.LDAPStorageMapper>
- Enclosing class:
CachingGroupLDAPStorageMapper
public static class CachingGroupLDAPStorageMapper.Factory
extends org.keycloak.storage.ldap.mappers.membership.group.GroupLDAPStorageMapperFactory
-
Field Summary
Fields inherited from class org.keycloak.storage.ldap.mappers.membership.group.GroupLDAPStorageMapperFactory
configProperties, MEMBERSHIP_TYPES, MODES, NO_IMPORT_MODES, PROVIDER_ID, userGroupsStrategies -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.keycloak.storage.ldap.mappers.AbstractLDAPStorageMappercreateMapper(org.keycloak.component.ComponentModel mapperModel, org.keycloak.storage.ldap.LDAPStorageProvider federationProvider) getId()voidvalidateConfiguration(org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel realm, org.keycloak.component.ComponentModel config) Methods inherited from class org.keycloak.storage.ldap.mappers.membership.group.GroupLDAPStorageMapperFactory
getConfigProperties, getConfigProperties, getTypeMetadata, getUserGroupsRetrieveStrategy, onCreate, onParentUpdate, onUpdateMethods inherited from class org.keycloak.storage.ldap.mappers.AbstractLDAPStorageMapperFactory
checkMandatoryConfigAttribute, close, create, createConfigProperty, createConfigProperty, init, postInitMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.keycloak.component.ComponentFactory
create, getCommonProviderConfigProperties, preRemoveMethods inherited from interface org.keycloak.provider.ConfiguredProvider
getConfigMethods inherited from interface org.keycloak.provider.ProviderFactory
dependsOn, getConfigMetadata, orderMethods inherited from interface org.keycloak.component.SubComponentFactory
getTypeMetadata
-
Constructor Details
-
Factory
public Factory()
-
-
Method Details
-
getId
- Specified by:
getIdin interfaceorg.keycloak.storage.ldap.mappers.LDAPStorageMapperFactory<org.keycloak.storage.ldap.mappers.LDAPStorageMapper>- Specified by:
getIdin interfaceorg.keycloak.provider.ProviderFactory<org.keycloak.storage.ldap.mappers.LDAPStorageMapper>- Overrides:
getIdin classorg.keycloak.storage.ldap.mappers.membership.group.GroupLDAPStorageMapperFactory
-
getHelpText
- Specified by:
getHelpTextin interfaceorg.keycloak.provider.ConfiguredProvider- Specified by:
getHelpTextin interfaceorg.keycloak.storage.ldap.mappers.LDAPStorageMapperFactory<org.keycloak.storage.ldap.mappers.LDAPStorageMapper>- Overrides:
getHelpTextin classorg.keycloak.storage.ldap.mappers.membership.group.GroupLDAPStorageMapperFactory
-
createMapper
protected org.keycloak.storage.ldap.mappers.AbstractLDAPStorageMapper createMapper(org.keycloak.component.ComponentModel mapperModel, org.keycloak.storage.ldap.LDAPStorageProvider federationProvider) - Overrides:
createMapperin classorg.keycloak.storage.ldap.mappers.membership.group.GroupLDAPStorageMapperFactory
-
validateConfiguration
public void validateConfiguration(org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel realm, org.keycloak.component.ComponentModel config) throws org.keycloak.component.ComponentValidationException - Specified by:
validateConfigurationin interfaceorg.keycloak.component.ComponentFactory<org.keycloak.storage.ldap.mappers.LDAPStorageMapper,org.keycloak.storage.ldap.mappers.LDAPStorageMapper> - Specified by:
validateConfigurationin interfaceorg.keycloak.storage.ldap.mappers.LDAPStorageMapperFactory<org.keycloak.storage.ldap.mappers.LDAPStorageMapper>- Overrides:
validateConfigurationin classorg.keycloak.storage.ldap.mappers.membership.group.GroupLDAPStorageMapperFactory- Throws:
org.keycloak.component.ComponentValidationException
-