public class MongoRealmProvider extends Object implements RealmProvider
| Constructor and Description |
|---|
MongoRealmProvider(KeycloakSession session,
MongoStoreInvocationContext invocationContext) |
public MongoRealmProvider(KeycloakSession session, MongoStoreInvocationContext invocationContext)
public void close()
close in interface RealmProviderclose in interface Providerpublic 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 RealmProviderprotected MongoStore getMongoStore()
public RoleModel getRoleById(String id, RealmModel realm)
getRoleById in interface RealmProviderpublic GroupModel getGroupById(String id, RealmModel realm)
getGroupById in interface RealmProviderpublic void moveGroup(RealmModel realm, GroupModel group, GroupModel toParent)
moveGroup in interface RealmProviderpublic List<GroupModel> getGroups(RealmModel realm)
getGroups in interface RealmProviderpublic List<GroupModel> getTopLevelGroups(RealmModel realm)
getTopLevelGroups in interface RealmProviderpublic boolean removeGroup(RealmModel realm, GroupModel group)
removeGroup in interface RealmProviderpublic GroupModel createGroup(RealmModel realm, String name)
createGroup in interface RealmProviderpublic GroupModel createGroup(RealmModel realm, String id, String name)
createGroup in interface RealmProviderpublic void addTopLevelGroup(RealmModel realm, GroupModel subGroup)
addTopLevelGroup in interface RealmProviderpublic ClientModel getClientById(String id, RealmModel realm)
getClientById in interface RealmProviderpublic ClientModel addClient(RealmModel realm, String clientId)
addClient in interface RealmProviderpublic ClientModel addClient(RealmModel realm, String id, String clientId)
addClient in interface RealmProviderpublic List<ClientModel> getClients(RealmModel realm)
getClients in interface RealmProviderpublic RoleModel addRealmRole(RealmModel realm, String name)
addRealmRole in interface RealmProviderpublic RoleModel addRealmRole(RealmModel realm, String id, String name)
addRealmRole in interface RealmProviderpublic Set<RoleModel> getRealmRoles(RealmModel realm)
getRealmRoles in interface RealmProviderpublic Set<RoleModel> getClientRoles(RealmModel realm, ClientModel client)
getClientRoles in interface RealmProviderpublic RoleModel getRealmRole(RealmModel realm, String name)
getRealmRole in interface RealmProviderpublic RoleModel getClientRole(RealmModel realm, ClientModel client, String name)
getClientRole in interface RealmProviderpublic RoleModel addClientRole(RealmModel realm, ClientModel client, String name)
addClientRole in interface RealmProviderpublic RoleModel addClientRole(RealmModel realm, ClientModel client, String id, String name)
addClientRole in interface RealmProviderpublic boolean removeRole(RealmModel realm, RoleModel role)
removeRole in interface RealmProviderpublic boolean removeClient(String id, RealmModel realm)
removeClient in interface RealmProviderpublic ClientModel getClientByClientId(String clientId, RealmModel realm)
getClientByClientId in interface RealmProviderpublic ClientTemplateModel getClientTemplateById(String id, RealmModel realm)
getClientTemplateById in interface RealmProviderCopyright © 2016 JBoss by Red Hat. All rights reserved.