Uses of Class
org.keycloak.component.ComponentModel
-
-
Uses of ComponentModel in org.keycloak.component
Subclasses of ComponentModel in org.keycloak.component Modifier and Type Class Description classJsonConfigComponentModelComponent model backed by JSON configuration.classPrioritizedComponentModelFields in org.keycloak.component with type parameters of type ComponentModel Modifier and Type Field Description static Comparator<ComponentModel>PrioritizedComponentModel. comparatorMethods in org.keycloak.component with parameters of type ComponentModel Modifier and Type Method Description CreatedTypeComponentFactory. create(KeycloakSession session, ComponentModel model)default List<ProviderConfigProperty>SubComponentFactory. getConfigProperties(RealmModel realm, ComponentModel parent)default Map<String,Object>SubComponentFactory. getTypeMetadata(RealmModel realm, ComponentModel parent)This is metadata about this component type.default voidComponentFactory. onCreate(KeycloakSession session, RealmModel realm, ComponentModel model)Called after a component is createddefault voidComponentFactory. onUpdate(KeycloakSession session, RealmModel realm, ComponentModel oldModel, ComponentModel newModel)Called after the component is updated.static intPrioritizedComponentModel. parsePriority(ComponentModel component)default voidComponentFactory. preRemove(KeycloakSession session, RealmModel realm, ComponentModel model)Called before the component is removed.default voidComponentFactory. validateConfiguration(KeycloakSession session, RealmModel realm, ComponentModel model)Called before a component is created or updated.Constructors in org.keycloak.component with parameters of type ComponentModel Constructor Description ComponentModel(ComponentModel copy)PrioritizedComponentModel(ComponentModel copy) -
Uses of ComponentModel in org.keycloak.models
Methods in org.keycloak.models that return ComponentModel Modifier and Type Method Description ComponentModelRealmModel. addComponentModel(ComponentModel model)Adds component model.ComponentModelRealmModel. getComponent(String id)ComponentModelRealmModel. importComponentModel(ComponentModel model)Adds component model.Methods in org.keycloak.models that return types with arguments of type ComponentModel Modifier and Type Method Description default List<ComponentModel>RealmModel. getComponents()Deprecated.UsegetComponentsStreaminstead.default List<ComponentModel>RealmModel. getComponents(String parentId)Deprecated.UsegetComponentsStreaminstead.default List<ComponentModel>RealmModel. getComponents(String parentId, String providerType)Deprecated.UsegetComponentsStreaminstead.Stream<ComponentModel>RealmModel. getComponentsStream()Returns stream of component models.Stream<ComponentModel>RealmModel. getComponentsStream(String parentId)Returns stream of ComponentModels for specific parentId.Stream<ComponentModel>RealmModel. getComponentsStream(String parentId, String providerType)Returns stream of ComponentModels for specific parentId and providerType.default Stream<ComponentModel>RealmModel. getStorageProviders(Class<? extends Provider> storageProviderClass)Returns stream of ComponentModels that represent StorageProviders for class storageProviderClass in this realm.Methods in org.keycloak.models with parameters of type ComponentModel Modifier and Type Method Description ComponentModelRealmModel. addComponentModel(ComponentModel model)Adds component model.<T extends Provider>
TKeycloakSession. getProvider(Class<T> clazz, ComponentModel componentModel)Deprecated.Deprecated in favor of {@link #getComponentProvider)ComponentModelRealmModel. importComponentModel(ComponentModel model)Adds component model.voidUserProvider. preRemove(RealmModel realm, ComponentModel component)Called when a component is removed.voidRealmModel. removeComponent(ComponentModel component)Removes given component.voidRealmModel. updateComponent(ComponentModel component)Updates component model.Method parameters in org.keycloak.models with type arguments of type ComponentModel Modifier and Type Method Description <T extends Provider>
TKeycloakSession. getComponentProvider(Class<T> clazz, String componentId, Function<KeycloakSessionFactory,ComponentModel> modelGetter)Returns a component provider for a component from the realm that is relevant to this session.<T extends Provider>
ProviderFactory<T>KeycloakSessionFactory. getProviderFactory(Class<T> clazz, String realmId, String componentId, Function<KeycloakSessionFactory,ComponentModel> modelGetter) -
Uses of ComponentModel in org.keycloak.storage
Subclasses of ComponentModel in org.keycloak.storage Modifier and Type Class Description classCacheableStorageProviderModelclassUserStorageProviderModelStored configuration of a User Storage provider instance.Methods in org.keycloak.storage with parameters of type ComponentModel Modifier and Type Method Description TUserStorageProviderFactory. create(KeycloakSession session, ComponentModel model)called per Keycloak transaction.static StringStorageId. keycloakId(ComponentModel model, String externalId)generate the id string that should be returned by UserModel.getId()default voidUserStorageProviderFactory. onCreate(KeycloakSession session, RealmModel realm, ComponentModel model)Called when UserStorageProviderModel is created.default voidUserStorageProviderFactory. validateConfiguration(KeycloakSession session, RealmModel realm, ComponentModel config)Constructors in org.keycloak.storage with parameters of type ComponentModel Constructor Description CacheableStorageProviderModel(ComponentModel copy)UserStorageProviderModel(ComponentModel copy) -
Uses of ComponentModel in org.keycloak.storage.adapter
Fields in org.keycloak.storage.adapter declared as ComponentModel Modifier and Type Field Description protected ComponentModelAbstractUserAdapter. storageProviderModelprotected ComponentModelAbstractUserAdapterFederatedStorage. storageProviderModelConstructors in org.keycloak.storage.adapter with parameters of type ComponentModel Constructor Description AbstractUserAdapter(KeycloakSession session, RealmModel realm, ComponentModel storageProviderModel)AbstractUserAdapterFederatedStorage(KeycloakSession session, RealmModel realm, ComponentModel storageProviderModel)Streams(KeycloakSession session, RealmModel realm, ComponentModel storageProviderModel)Streams(KeycloakSession session, RealmModel realm, ComponentModel storageProviderModel) -
Uses of ComponentModel in org.keycloak.storage.client
Subclasses of ComponentModel in org.keycloak.storage.client Modifier and Type Class Description classClientStorageProviderModelStored configuration of a Client Storage provider instance.Constructors in org.keycloak.storage.client with parameters of type ComponentModel Constructor Description ClientStorageProviderModel(ComponentModel copy) -
Uses of ComponentModel in org.keycloak.storage.federated
Methods in org.keycloak.storage.federated with parameters of type ComponentModel Modifier and Type Method Description voidUserFederatedStorageProvider. preRemove(RealmModel realm, ComponentModel model) -
Uses of ComponentModel in org.keycloak.storage.group
Subclasses of ComponentModel in org.keycloak.storage.group Modifier and Type Class Description classGroupStorageProviderModelStored configuration of a Group Storage provider instance.Constructors in org.keycloak.storage.group with parameters of type ComponentModel Constructor Description GroupStorageProviderModel(ComponentModel copy) -
Uses of ComponentModel in org.keycloak.storage.role
Subclasses of ComponentModel in org.keycloak.storage.role Modifier and Type Class Description classRoleStorageProviderModelStored configuration of a Role Storage provider instance.Constructors in org.keycloak.storage.role with parameters of type ComponentModel Constructor Description RoleStorageProviderModel(ComponentModel copy)
-