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,- 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 SummaryAll Methods Instance Methods Default Methods Modifier and Type Method Description default List<ProviderConfigProperty>getConfigProperties(RealmModel realm, ComponentModel parent)default Map<String,Object>getTypeMetadata(RealmModel realm, ComponentModel parent)This is metadata about this component type.- 
Methods inherited from interface org.keycloak.component.ComponentFactorycreate, create, getCommonProviderConfigProperties, getTypeMetadata, onCreate, onUpdate, preRemove, validateConfiguration
 - 
Methods inherited from interface org.keycloak.provider.ConfiguredProvidergetConfig, getConfigProperties, getHelpText
 - 
Methods inherited from interface org.keycloak.provider.ProviderFactoryclose, getConfigMetadata, getId, init, order, postInit
 
- 
 
- 
- 
- 
Method Detail- 
getConfigPropertiesdefault List<ProviderConfigProperty> getConfigProperties(RealmModel realm, ComponentModel parent) 
 - 
getTypeMetadatadefault Map<String,Object> getTypeMetadata(RealmModel realm, ComponentModel parent) This is metadata about this component type. Its really configuration information about the component type and not an individual instance- Returns:
 
 
- 
 
-