Package org.keycloak.component
Interface SubComponentFactory<CreatedType,ProviderType extends Provider>
- All Superinterfaces:
ComponentFactory<CreatedType,
,ProviderType> ConfiguredProvider
,ProviderFactory<ProviderType>
- All Known Subinterfaces:
LDAPStorageMapperFactory<T>
- All Known Implementing Classes:
AbstractLDAPStorageMapperFactory
,CertificateLDAPStorageMapperFactory
,FullNameLDAPStorageMapperFactory
,GroupLDAPStorageMapperFactory
,HardcodedAttributeMapperFactory
,HardcodedLDAPAttributeMapperFactory
,HardcodedLDAPGroupStorageMapperFactory
,HardcodedLDAPRoleStorageMapperFactory
,KerberosPrincipalAttributeMapperFactory
,MSADLDSUserAccountControlStorageMapperFactory
,MSADUserAccountControlStorageMapperFactory
,RoleLDAPStorageMapperFactory
,UserAttributeLDAPStorageMapperFactory
public interface SubComponentFactory<CreatedType,ProviderType extends Provider>
extends ComponentFactory<CreatedType,ProviderType>
Useful when you want to describe config properties that are effected by the parent ComponentModel
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
-
Method Summary
Modifier and TypeMethodDescriptiondefault List<ProviderConfigProperty>
getConfigProperties
(RealmModel realm, ComponentModel parent) getTypeMetadata
(RealmModel realm, ComponentModel parent) This is metadata about this component type.Methods inherited from interface org.keycloak.component.ComponentFactory
create, create, getCommonProviderConfigProperties, getTypeMetadata, onCreate, onUpdate, preRemove, validateConfiguration
Methods inherited from interface org.keycloak.provider.ConfiguredProvider
getConfig, getConfigProperties, getHelpText
Methods inherited from interface org.keycloak.provider.ProviderFactory
close, dependsOn, getConfigMetadata, getId, init, order, postInit
-
Method Details
-
getConfigProperties
-
getTypeMetadata
This is metadata about this component type. Its really configuration information about the component type and not an individual instance- Returns:
-