# Hierarchy For Package org.keycloak.models.jpa

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.keycloak.models.jpa.ClientAdapter (implements org.keycloak.models.ClientModel, org.keycloak.models.jpa.JpaModel<T>)
  - org.keycloak.models.jpa.ClientScopeAdapter (implements org.keycloak.models.ClientScopeModel, org.keycloak.models.jpa.JpaModel<T>)
  - org.keycloak.models.jpa.GroupAdapter (implements org.keycloak.models.GroupModel.Streams, org.keycloak.models.jpa.JpaModel<T>)
  - org.keycloak.models.jpa.JpaClientProviderFactory (implements org.keycloak.models.ClientProviderFactory)
  - org.keycloak.models.jpa.JpaGroupProviderFactory (implements org.keycloak.models.GroupProviderFactory)
  - org.keycloak.models.jpa.JpaRealmProvider (implements org.keycloak.models.ClientProvider, org.keycloak.models.GroupProvider, org.keycloak.models.RealmProvider, org.keycloak.models.RoleProvider)
  - org.keycloak.models.jpa.JpaRealmProviderFactory (implements org.keycloak.models.RealmProviderFactory)
  - org.keycloak.models.jpa.JpaRoleProviderFactory (implements org.keycloak.models.RoleProviderFactory)
  - org.keycloak.models.jpa.JpaUserCredentialStore (implements org.keycloak.credential.UserCredentialStore.Streams)
  - org.keycloak.models.jpa.JpaUserCredentialStoreFactory (implements org.keycloak.provider.ProviderFactory<T>)
  - org.keycloak.models.jpa.JpaUserProvider (implements org.keycloak.credential.UserCredentialStore.Streams, org.keycloak.models.UserProvider.Streams)
  - org.keycloak.models.jpa.JpaUserProviderFactory (implements org.keycloak.models.UserProviderFactory)
  - org.keycloak.models.jpa.MigrationModelAdapter (implements org.keycloak.migration.MigrationModel)
  - org.keycloak.models.jpa.PersistenceExceptionConverter (implements java.lang.reflect.InvocationHandler)
  - org.keycloak.models.jpa.RealmAdapter (implements org.keycloak.models.jpa.JpaModel<T>, org.keycloak.models.RealmModel)
  - org.keycloak.models.jpa.RoleAdapter (implements org.keycloak.models.jpa.JpaModel<T>, org.keycloak.models.RoleModel)
  - org.keycloak.models.jpa.UserAdapter (implements org.keycloak.models.jpa.JpaModel<T>, org.keycloak.models.UserModel.Streams)

## Interface Hierarchy

- org.keycloak.models.jpa.JpaModel<T>

Copyright © 2021 JBoss by Red Hat. All rights reserved.