Uses of Interface
org.keycloak.models.map.common.AbstractEntity
Package
Description
-
Uses of AbstractEntity in org.keycloak.models.map.authorization.adapter
Modifier and TypeClassDescriptionclass
AbstractPermissionTicketModel<E extends AbstractEntity>
class
AbstractPolicyModel<E extends AbstractEntity>
class
AbstractResourceModel<E extends AbstractEntity>
class
AbstractResourceServerModel<E extends AbstractEntity>
class
AbstractScopeModel<E extends AbstractEntity>
-
Uses of AbstractEntity in org.keycloak.models.map.authorization.entity
Modifier and TypeInterfaceDescriptioninterface
interface
interface
interface
interface
Modifier and TypeClassDescriptionstatic class
class
class
class
static class
static class
class
class
class
static class
static class
class
class
class
static class
static class
class
class
class
static class
static class
class
class
class
static class
-
Uses of AbstractEntity in org.keycloak.models.map.authSession
Modifier and TypeClassDescriptionclass
Modifier and TypeClassDescriptionstatic class
class
class
class
static class
-
Uses of AbstractEntity in org.keycloak.models.map.client
Modifier and TypeClassDescriptionstatic class
class
class
class
static class
class
class
class
static class
-
Uses of AbstractEntity in org.keycloak.models.map.clientscope
Modifier and TypeClassDescriptionstatic class
class
class
class
static class
-
Uses of AbstractEntity in org.keycloak.models.map.common
Modifier and TypeClassDescriptionclass
AbstractMapProviderFactory<T extends Provider,
V extends AbstractEntity, M> Modifier and TypeInterfaceDescriptioninterface
This interface provides a way for marking entities that can expire.Modifier and TypeMethodDescriptionstatic <V extends AbstractEntity & UpdatableEntity,
M, T extends MapStorage<V, M>>
TSessionAttributesUtils.createMapStorageIfAbsent
(KeycloakSession session, Class<? extends MapStorageProvider> providerType, Class<M> modelType, int factoryId, Supplier<T> createNew) Used for creating a store instance only once within one KeycloakSession.<V extends AbstractEntity>
VDeepCloner.entityFieldDelegate
(V delegate, EntityFieldDelegate<V> delegateProvider) <V extends AbstractEntity>
VCreates a new instance of the given type and copies its properties from thefrom
instance -
Uses of AbstractEntity in org.keycloak.models.map.common.delegate
Modifier and TypeClassDescriptionclass
LazyDelegateProvider<T extends AbstractEntity>
class
PerFieldDelegateProvider<V extends AbstractEntity>
-
Uses of AbstractEntity in org.keycloak.models.map.events
Modifier and TypeClassDescriptionstatic class
class
class
class
static class
static class
class
class
class
static class
-
Uses of AbstractEntity in org.keycloak.models.map.group
Modifier and TypeClassDescriptionstatic class
class
class
class
static class
-
Uses of AbstractEntity in org.keycloak.models.map.lock
Modifier and TypeInterfaceDescriptioninterface
Entity to hold locks needed for theMapGlobalLockProvider
.Modifier and TypeClassDescriptionstatic class
class
class
class
static class
-
Uses of AbstractEntity in org.keycloak.models.map.loginFailure
Modifier and TypeClassDescriptionstatic class
class
class
class
static class
-
Uses of AbstractEntity in org.keycloak.models.map.realm
Modifier and TypeClassDescriptionstatic class
class
class
class
static class
-
Uses of AbstractEntity in org.keycloak.models.map.realm.entity
Modifier and TypeInterfaceDescriptioninterface
interface
interface
interface
interface
interface
interface
interface
Modifier and TypeClassDescriptionclass
class
class
static class
class
class
class
static class
class
class
class
static class
class
class
class
static class
class
class
class
static class
class
class
class
static class
class
class
class
static class
class
class
class
static class
-
Uses of AbstractEntity in org.keycloak.models.map.role
Modifier and TypeClassDescriptionstatic class
class
class
class
static class
-
Uses of AbstractEntity in org.keycloak.models.map.singleUseObject
Modifier and TypeClassDescriptionstatic class
class
class
class
static class
-
Uses of AbstractEntity in org.keycloak.models.map.storage
Modifier and TypeInterfaceDescriptioninterface
CrudOperations<V extends AbstractEntity & UpdatableEntity,
M> Interface for CRUD operations on the storage.interface
MapStorage<V extends AbstractEntity,
M> A storage for entities that is based on a map and operates in the context of transaction managed by currentKeycloakSession
.interface
MapStorageWithAuth<V extends AbstractEntity,
M> A map store that can authenticate the credentials provided by a user.Modifier and TypeMethodDescriptionstatic <V extends AbstractEntity>
Optional<EntityField<V>>ModelEntityUtil.getEntityField
(Class<V> entityClass, String fieldNameCamelCase) static <V extends AbstractEntity,
M>
Class<V>ModelEntityUtil.getEntityType
(Class<M> modelClass) static <V extends AbstractEntity,
M>
Class<V>ModelEntityUtil.getEntityType
(Class<M> modelClass, Class<? extends AbstractEntity> defaultClass) static <V extends AbstractEntity>
EntityField<V>ModelEntityUtil.getIdField
(Class<V> targetEntityClass) <V extends AbstractEntity,
M>
MapStorage<V,M> MapStorageProvider.getMapStorage
(Class<M> modelType, MapStorageProviderFactory.Flag... flags) Returns a key-value storage implementation for the given types.static <V extends AbstractEntity,
M>
Class<M>ModelEntityUtil.getModelType
(Class<V> entityClass) static <V extends AbstractEntity,
M>
Class<M>ModelEntityUtil.getModelType
(Class<V> entityClass, Class<M> defaultClass) static <V extends AbstractEntity>
EntityField<V>ModelEntityUtil.getRealmIdField
(Class<V> targetEntityClass) static <T extends AbstractEntity & UpdatableEntity>
TModelEntityUtil.supplyReadOnlyFieldValueIfUnset
(T entity, EntityField<T> entityField, Object value) -
Uses of AbstractEntity in org.keycloak.models.map.storage.chm
Modifier and TypeClassDescriptionclass
ConcurrentHashMapCrudOperations<K,
V extends AbstractEntity & UpdatableEntity, M> It contains basic object CRUD operations as well as bulkConcurrentHashMapCrudOperations.read(org.keycloak.models.map.storage.QueryParameters)
and bulkConcurrentHashMapCrudOperations.delete(org.keycloak.models.map.storage.QueryParameters)
operations, and operation for determining the number of the objects satisfying given criteria (ConcurrentHashMapCrudOperations.getCount(org.keycloak.models.map.storage.QueryParameters)
).class
ConcurrentHashMapStorage<K,
V extends AbstractEntity & UpdatableEntity, M, CRUD extends CrudOperations<V, M>> class
MapModelCriteriaBuilder<K,
V extends AbstractEntity, M> static interface
MapModelCriteriaBuilder.UpdatePredicatesFunc<K,
V extends AbstractEntity, M> class
SingleUseObjectConcurrentHashMapCrudOperations<K,
V extends AbstractEntity, M> Modifier and TypeFieldDescriptionprotected final V
ConcurrentHashMapStorage.MapTaskWithValue.value
Modifier and TypeMethodDescriptionstatic <K,
V extends AbstractEntity, M>
Map<SearchableModelField<M>,MapModelCriteriaBuilder.UpdatePredicatesFunc<K, V, M>> MapFieldPredicates.basePredicates
(SearchableModelField<M> idField) static <K,
V extends AbstractEntity, M>
Comparator<V>MapFieldPredicates.getComparator
(Stream<QueryParameters.OrderBy<M>> ordering) static <K,
V extends AbstractEntity, M>
Comparator<V>MapFieldPredicates.getComparator
(QueryParameters.OrderBy<M> orderBy) <V extends AbstractEntity,
M>
MapStorage<V,M> ConcurrentHashMapStorageProvider.getMapStorage
(Class<M> modelType, MapStorageProviderFactory.Flag... flags) static <K,
V extends AbstractEntity, M>
Map<SearchableModelField<? super M>,MapModelCriteriaBuilder.UpdatePredicatesFunc<K, V, M>> MapFieldPredicates.getPredicates
(Class<M> clazz) <K,
V extends AbstractEntity & UpdatableEntity, M>
ConcurrentHashMapCrudOperations<K,V, M> ConcurrentHashMapStorageProviderFactory.getStorage
(Class<M> modelType, MapStorageProviderFactory.Flag... flags) -
Uses of AbstractEntity in org.keycloak.models.map.storage.file
Modifier and TypeClassDescriptionclass
FileCrudOperations<V extends AbstractEntity & UpdatableEntity,
M> class
FileMapStorage<V extends AbstractEntity & UpdatableEntity,
M> MapStorage
implementation used with the file map storage.Modifier and TypeMethodDescription<V extends AbstractEntity,
M>
MapStorage<V,M> FileMapStorageProvider.getMapStorage
(Class<M> modelType, MapStorageProviderFactory.Flag... flags) static <V extends AbstractEntity & UpdatableEntity,
M>
Map<SearchableModelField<? super M>,MapModelCriteriaBuilder.UpdatePredicatesFunc<String, V, M>> FileCrudOperations.getPredicates
(Class<V> entityClass) static <V extends AbstractEntity & UpdatableEntity,
M>
FileMapStorage<V,M> FileMapStorage.newInstance
(Class<V> entityClass, Function<String, Path> dataDirectoryFunc, Function<V, String[]> suggestedPath, boolean isExpirableEntity) -
Uses of AbstractEntity in org.keycloak.models.map.storage.hotRod
Modifier and TypeClassDescriptionclass
HotRodCrudOperations<K,
E extends AbstractHotRodEntity, V extends AbstractEntity & HotRodEntityDelegate<E>, M> Modifier and TypeFieldDescriptionprotected static final Map<SearchableModelField<AuthenticatedClientSessionModel>,
MapModelCriteriaBuilder.UpdatePredicatesFunc<Object, AbstractEntity, AuthenticatedClientSessionModel>> HotRodMapStorageProviderFactory.CLIENT_SESSION_PREDICATES
Modifier and TypeMethodDescription<V extends AbstractEntity,
M>
MapStorage<V,M> HotRodMapStorageProvider.getMapStorage
(Class<M> modelType, MapStorageProviderFactory.Flag... flags) -
Uses of AbstractEntity in org.keycloak.models.map.storage.hotRod.authorization
Modifier and TypeClassDescriptionstatic class
class
static class
class
static class
class
static class
class
static class
class
-
Uses of AbstractEntity in org.keycloak.models.map.storage.hotRod.authSession
Modifier and TypeClassDescriptionstatic class
class
-
Uses of AbstractEntity in org.keycloak.models.map.storage.hotRod.client
Modifier and TypeClassDescriptionstatic class
class
class
-
Uses of AbstractEntity in org.keycloak.models.map.storage.hotRod.clientscope
Modifier and TypeClassDescriptionstatic class
class
-
Uses of AbstractEntity in org.keycloak.models.map.storage.hotRod.common
-
Uses of AbstractEntity in org.keycloak.models.map.storage.hotRod.events
Modifier and TypeClassDescriptionstatic class
class
static class
class
-
Uses of AbstractEntity in org.keycloak.models.map.storage.hotRod.group
Modifier and TypeClassDescriptionstatic class
class
-
Uses of AbstractEntity in org.keycloak.models.map.storage.hotRod.loginFailure
Modifier and TypeClassDescriptionstatic class
class
-
Uses of AbstractEntity in org.keycloak.models.map.storage.hotRod.realm
Modifier and TypeClassDescriptionstatic class
class
-
Uses of AbstractEntity in org.keycloak.models.map.storage.hotRod.realm.entity
Modifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
-
Uses of AbstractEntity in org.keycloak.models.map.storage.hotRod.role
Modifier and TypeClassDescriptionstatic class
class
-
Uses of AbstractEntity in org.keycloak.models.map.storage.hotRod.singleUseObject
Modifier and TypeClassDescriptionstatic class
class
-
Uses of AbstractEntity in org.keycloak.models.map.storage.hotRod.user
Modifier and TypeClassDescriptionclass
static class
class
-
Uses of AbstractEntity in org.keycloak.models.map.storage.hotRod.userSession
Modifier and TypeClassDescriptionstatic class
class
static class
class
-
Uses of AbstractEntity in org.keycloak.models.map.storage.jpa
Modifier and TypeClassDescriptionclass
JpaDelegateProvider<T extends JpaRootEntity & AbstractEntity>
Base class for all delegate providers for the JPA storage.class
JpaMapStorage<RE extends JpaRootEntity,
E extends AbstractEntity, M> Modifier and TypeInterfaceDescriptioninterface
Interface for all root entities in the JPA storage.interface
Interface for all root entities which implements optimistic locking.Modifier and TypeMethodDescription<V extends AbstractEntity,
M>
MapStorage<V,M> JpaMapStorageProvider.getMapStorage
(Class<M> modelType, MapStorageProviderFactory.Flag... flags) -
Uses of AbstractEntity in org.keycloak.models.map.storage.jpa.authorization.permission.entity
Modifier and TypeClassDescriptionclass
There are some fields marked by@Column(insertable = false, updatable = false)
.class
-
Uses of AbstractEntity in org.keycloak.models.map.storage.jpa.authorization.policy.entity
Modifier and TypeClassDescriptionclass
There are some fields marked by@Column(insertable = false, updatable = false)
.class
-
Uses of AbstractEntity in org.keycloak.models.map.storage.jpa.authorization.resource.entity
Modifier and TypeClassDescriptionclass
There are some fields marked by@Column(insertable = false, updatable = false)
.class
-
Uses of AbstractEntity in org.keycloak.models.map.storage.jpa.authorization.resourceServer.entity
Modifier and TypeClassDescriptionclass
There are some fields marked by@Column(insertable = false, updatable = false)
.class
-
Uses of AbstractEntity in org.keycloak.models.map.storage.jpa.authorization.scope.entity
Modifier and TypeClassDescriptionclass
There are some fields marked by@Column(insertable = false, updatable = false)
.class
-
Uses of AbstractEntity in org.keycloak.models.map.storage.jpa.authSession.entity
Modifier and TypeClassDescriptionclass
Entity represents individual authentication session.class
Entity represents root authentication session.class
-
Uses of AbstractEntity in org.keycloak.models.map.storage.jpa.client.entity
Modifier and TypeClassDescriptionclass
There are some fields marked by@Column(insertable = false, updatable = false)
.class
-
Uses of AbstractEntity in org.keycloak.models.map.storage.jpa.clientScope.entity
Modifier and TypeClassDescriptionclass
There are some fields marked by@Column(insertable = false, updatable = false)
.class
-
Uses of AbstractEntity in org.keycloak.models.map.storage.jpa.event.admin.entity
Modifier and TypeClassDescriptionclass
JPAMapAdminEventEntity
implementation.class
Class that contains all the admin event metadata that is written as JSON into the database. -
Uses of AbstractEntity in org.keycloak.models.map.storage.jpa.event.auth.entity
Modifier and TypeClassDescriptionclass
JPAMapAuthEventEntity
implementation.class
Class that contains all the auth event metadata that is written as JSON into the database. -
Uses of AbstractEntity in org.keycloak.models.map.storage.jpa.group.entity
Modifier and TypeClassDescriptionclass
There are some fields marked by@Column(insertable = false, updatable = false)
.class
-
Uses of AbstractEntity in org.keycloak.models.map.storage.jpa.lock.entity
Modifier and TypeClassDescriptionclass
There are some fields marked by@Column(insertable = false, updatable = false)
.class
-
Uses of AbstractEntity in org.keycloak.models.map.storage.jpa.loginFailure.entity
Modifier and TypeClassDescriptionclass
JPAMapUserLoginFailureEntity
implementation.class
Class that contains all the user login failure metadata that is written as JSON into the database. -
Uses of AbstractEntity in org.keycloak.models.map.storage.jpa.realm.entity
Modifier and TypeClassDescriptionclass
JPAMapComponentEntity
implementation.class
Class that contains all the component metadata that is written as JSON into the database.class
JPAMapRealmEntity
implementation.class
Class that contains all the realm metadata that is written as JSON into the database. -
Uses of AbstractEntity in org.keycloak.models.map.storage.jpa.role.delegate
Modifier and TypeClassDescriptionclass
Delegate for the JPA implementation for MapRoleEntityDelegate. -
Uses of AbstractEntity in org.keycloak.models.map.storage.jpa.role.entity
Modifier and TypeClassDescriptionclass
There are some fields marked by@Column(insertable = false, updatable = false)
.class
-
Uses of AbstractEntity in org.keycloak.models.map.storage.jpa.singleUseObject.entity
Modifier and TypeClassDescriptionclass
JPAMapSingleUseObjectEntity
implementation.class
Class that contains all the single-use object metadata that is written as JSON into the database. -
Uses of AbstractEntity in org.keycloak.models.map.storage.jpa.user.entity
Modifier and TypeClassDescriptionclass
JPAMapUserConsentEntity
implementation.class
JPAMapUserEntity
implementation.class
JPAMapUserFederatedIdentityEntity
implementation.class
Class that contains all the user metadata that is written as JSON into the database. -
Uses of AbstractEntity in org.keycloak.models.map.storage.jpa.userSession.entity
Modifier and TypeClassDescriptionclass
Entity represents authenticated client session.class
class
There are some fields marked by@Column(insertable = false, updatable = false)
.class
-
Uses of AbstractEntity in org.keycloak.models.map.storage.ldap
Modifier and TypeClassDescriptionclass
LdapMapStorage<RE,
E extends AbstractEntity & UpdatableEntity, M> class
MapModelCriteriaBuilderAssumingEqualForField<K,
V extends AbstractEntity, M> Modifier and TypeMethodDescription<M,
V extends AbstractEntity>
MapStorage<V,M> LdapMapStorageProviderFactory.createMapStorage
(KeycloakSession session, Class<M> modelType) <V extends AbstractEntity,
M>
MapStorage<V,M> LdapMapStorageProvider.getMapStorage
(Class<M> modelType, MapStorageProviderFactory.Flag... flags) -
Uses of AbstractEntity in org.keycloak.models.map.storage.ldap.model
-
Uses of AbstractEntity in org.keycloak.models.map.storage.ldap.role.entity
-
Uses of AbstractEntity in org.keycloak.models.map.storage.tree
Modifier and TypeClassDescriptionclass
TreeStorageNodeInstance<V extends AbstractEntity>
Instance of the tree storage that is based on a prescription (TreeStorageNodePrescription
), i.e.Modifier and TypeMethodDescription<V extends AbstractEntity>
TreeStorageNodePrescriptionTreeStorageNodePrescription.forEntityClass
(Class<V> targetEntityClass) static <V extends AbstractEntity,
M>
MapStorage<V,M> EmptyMapStorage.getInstance()
<V extends AbstractEntity>
TreeStorageNodeInstance<V>TreeStorageNodePrescription.instantiate
(KeycloakSession session) -
Uses of AbstractEntity in org.keycloak.models.map.user
Modifier and TypeClassDescriptionclass
class
class
static class
static class
class
class
class
static class
-
Uses of AbstractEntity in org.keycloak.models.map.userSession
Modifier and TypeInterfaceDescriptioninterface
interface
Modifier and TypeClassDescriptionstatic class
class
class
class
static class
static class
class
class
class
static class