Package org.keycloak.models.map.storage.jpa
-
Interface Summary Interface Description Constants JpaChildEntity<R> Interface for all child entities for JPA map storage.JpaPredicateFunction<RE> JpaRootEntity Interface for all root entities in the JPA storage.JpaRootVersionedEntity Interface for all root entities which implements optimistic locking.JpaSubqueryProvider This is handed down to aJpaModelCriteriaBuilder
to be able to create subqueries. -
Class Summary Class Description EventListenerIntegrator Adding listeners to Hibernate's entity manager for the JPA Map store.JpaAttributeEntity<E> Interface for jpa child entities which are in form of attributes.JpaAttributeEntityWithHashValue<E> EnhancesJpaAttributeEntity
with value_hash column.JpaDelegateProvider<T extends JpaRootEntity & AbstractEntity> Base class for all delegate providers for the JPA storage.JpaMapStorage<RE extends JpaRootEntity,E extends AbstractEntity,M> JpaMapStorageProvider JpaMapStorageProviderFactory JpaMapUtils JpaModelCriteriaBuilder<E,M,Self extends JpaModelCriteriaBuilder<E,M,Self>> Abstract class containing methods common to all Jpa*ModelCriteriaBuilder implementationsJpaTransactionWrapper Wraps anEntityTransaction
as aKeycloakTransaction
so it can be enlisted inKeycloakTransactionManager
.PaginationUtils PersistenceExceptionConverter