Uses of Class
org.keycloak.component.ComponentModel
-
Packages that use ComponentModel Package Description org.keycloak.component org.keycloak.models org.keycloak.storage -
-
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 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
Methods in org.keycloak.storage with parameters of type ComponentModel Modifier and Type Method Description static StringStorageId. keycloakId(ComponentModel model, String externalId)generate the id string that should be returned by UserModel.getId()
-