Package org.keycloak.component
Interface SubComponentFactory<CreatedType,ProviderType extends Provider>
-
- All Superinterfaces:
ComponentFactory<CreatedType,ProviderType>,ConfiguredProvider,ProviderFactory<ProviderType>
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
All 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.ComponentFactory
create, create, getCommonProviderConfigProperties, getTypeMetadata, onCreate, onUpdate, preRemove, validateConfiguration
-
Methods inherited from interface org.keycloak.provider.ConfiguredProvider
getConfigProperties, getHelpText
-
-
-
-
Method Detail
-
getConfigProperties
default List<ProviderConfigProperty> getConfigProperties(RealmModel realm, ComponentModel parent)
-
getTypeMetadata
default 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:
-
-