Uses of Class
org.keycloak.component.ComponentModel
Packages that use ComponentModel
-
Uses of ComponentModel in org.keycloak.component
Subclasses of ComponentModel in org.keycloak.componentModifier and TypeClassDescriptionclassComponent model backed by JSON configuration.classFields in org.keycloak.component with type parameters of type ComponentModelModifier and TypeFieldDescriptionstatic Comparator<ComponentModel>PrioritizedComponentModel.comparatorMethods in org.keycloak.component with parameters of type ComponentModelModifier and TypeMethodDescriptionComponentFactory.create(KeycloakSession session, ComponentModel model) default List<ProviderConfigProperty>SubComponentFactory.getConfigProperties(RealmModel realm, ComponentModel parent) 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 -
Uses of ComponentModel in org.keycloak.models
Methods in org.keycloak.models that return ComponentModelModifier and TypeMethodDescriptionRealmModel.addComponentModel(ComponentModel model) Adds component model.RealmModel.getComponent(String id) RealmModel.importComponentModel(ComponentModel model) Adds component model.Methods in org.keycloak.models that return types with arguments of type ComponentModelModifier and TypeMethodDescriptionRealmModel.getComponentsStream()Returns stream of component models.RealmModel.getComponentsStream(String parentId) Returns stream of ComponentModels for specific parentId.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 ComponentModelModifier and TypeMethodDescriptionRealmModel.addComponentModel(ComponentModel model) Adds component model.<T extends Provider>
TKeycloakSession.getProvider(Class<T> clazz, ComponentModel componentModel) Deprecated.Deprecated in favor of {@link #getComponentProvider)RealmModel.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 ComponentModelModifier and TypeMethodDescription<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
Methods in org.keycloak.storage with parameters of type ComponentModelModifier and TypeMethodDescriptionstatic StringStorageId.keycloakId(ComponentModel model, String externalId) generate the id string that should be returned by UserModel.getId()