public class JpaRealmProvider extends Object implements RealmProvider
| Modifier and Type | Field and Description |
|---|---|
protected javax.persistence.EntityManager |
em |
protected static org.jboss.logging.Logger |
logger |
| Constructor and Description |
|---|
JpaRealmProvider(KeycloakSession session,
javax.persistence.EntityManager em) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
RealmModel |
createRealm(String name) |
RealmModel |
createRealm(String id,
String name) |
ClientModel |
getClientByClientId(String clientId,
RealmModel realm) |
ClientModel |
getClientById(String id,
RealmModel realm) |
ClientTemplateModel |
getClientTemplateById(String id,
RealmModel realm) |
GroupModel |
getGroupById(String id,
RealmModel realm) |
MigrationModel |
getMigrationModel() |
RealmModel |
getRealm(String id) |
RealmModel |
getRealmByName(String name) |
List<RealmModel> |
getRealms() |
RoleModel |
getRoleById(String id,
RealmModel realm) |
boolean |
removeClient(String id,
RealmModel realm) |
boolean |
removeRealm(String id) |
protected static final org.jboss.logging.Logger logger
protected javax.persistence.EntityManager em
public JpaRealmProvider(KeycloakSession session, javax.persistence.EntityManager em)
public MigrationModel getMigrationModel()
getMigrationModel in interface RealmProviderpublic RealmModel createRealm(String name)
createRealm in interface RealmProviderpublic RealmModel createRealm(String id, String name)
createRealm in interface RealmProviderpublic RealmModel getRealm(String id)
getRealm in interface RealmProviderpublic List<RealmModel> getRealms()
getRealms in interface RealmProviderpublic RealmModel getRealmByName(String name)
getRealmByName in interface RealmProviderpublic boolean removeRealm(String id)
removeRealm in interface RealmProviderpublic void close()
close in interface RealmProviderclose in interface Providerpublic RoleModel getRoleById(String id, RealmModel realm)
getRoleById in interface RealmProviderpublic GroupModel getGroupById(String id, RealmModel realm)
getGroupById in interface RealmProviderpublic ClientModel getClientById(String id, RealmModel realm)
getClientById in interface RealmProviderpublic ClientModel getClientByClientId(String clientId, RealmModel realm)
getClientByClientId in interface RealmProviderpublic boolean removeClient(String id, RealmModel realm)
removeClient in interface RealmProviderpublic ClientTemplateModel getClientTemplateById(String id, RealmModel realm)
getClientTemplateById in interface RealmProviderCopyright © 2016 JBoss by Red Hat. All rights reserved.