public class GroupLDAPStorageMapperFactory extends AbstractLDAPStorageMapperFactory
| Modifier and Type | Field and Description |
|---|---|
protected static List<ProviderConfigProperty> |
configProperties |
protected static List<String> |
MEMBERSHIP_TYPES |
protected static List<String> |
MODES |
protected static List<String> |
NO_IMPORT_MODES |
static String |
PROVIDER_ID |
protected static List<String> |
ROLE_RETRIEVERS |
protected static Map<String,UserRolesRetrieveStrategy> |
userGroupsStrategies |
| Constructor and Description |
|---|
GroupLDAPStorageMapperFactory() |
checkMandatoryConfigAttribute, close, create, createConfigProperty, init, postInitclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetTypeMetadatacreate, getCommonProviderConfigProperties, preRemoveorderpublic static final String PROVIDER_ID
protected static final List<ProviderConfigProperty> configProperties
protected static final Map<String,UserRolesRetrieveStrategy> userGroupsStrategies
public String getHelpText()
public List<ProviderConfigProperty> getConfigProperties()
public String getId()
LDAPStorageMapperFactorypublic Map<String,Object> getTypeMetadata()
getTypeMetadata in interface ComponentFactory<LDAPStorageMapper,LDAPStorageMapper>getTypeMetadata in class AbstractLDAPStorageMapperFactorypublic void onParentUpdate(RealmModel realm, UserStorageProviderModel oldParent, UserStorageProviderModel newParent, ComponentModel mapperModel)
public void onCreate(KeycloakSession session, RealmModel realm, ComponentModel model)
LDAPStorageMapperFactorypublic void onUpdate(KeycloakSession session, RealmModel realm, ComponentModel oldModel, ComponentModel newModel)
public List<ProviderConfigProperty> getConfigProperties(RealmModel realm, ComponentModel parent)
public void validateConfiguration(KeycloakSession session, RealmModel realm, ComponentModel config) throws ComponentValidationException
ComponentValidationExceptionprotected AbstractLDAPStorageMapper createMapper(ComponentModel mapperModel, LDAPStorageProvider federationProvider)
createMapper in class AbstractLDAPStorageMapperFactoryprotected UserRolesRetrieveStrategy getUserGroupsRetrieveStrategy(String strategyKey)
Copyright © 2019 JBoss by Red Hat. All rights reserved.