public interface RealmProvider extends Provider
MigrationModel getMigrationModel()
RealmModel createRealm(String name)
RealmModel createRealm(String id, String name)
RealmModel getRealm(String id)
RealmModel getRealmByName(String name)
void moveGroup(RealmModel realm, GroupModel group, GroupModel toParent)
List<GroupModel> getGroups(RealmModel realm)
Long getGroupsCount(RealmModel realm, Boolean onlyTopGroups)
Long getGroupsCountByNameContaining(RealmModel realm, String search)
List<GroupModel> getTopLevelGroups(RealmModel realm)
List<GroupModel> getTopLevelGroups(RealmModel realm, Integer first, Integer max)
List searchForGroupByName(RealmModel realm, String search, Integer first, Integer max)
boolean removeGroup(RealmModel realm, GroupModel group)
GroupModel createGroup(RealmModel realm, String name)
GroupModel createGroup(RealmModel realm, String id, String name)
void addTopLevelGroup(RealmModel realm, GroupModel subGroup)
ClientModel addClient(RealmModel realm, String clientId)
ClientModel addClient(RealmModel realm, String id, String clientId)
List<ClientModel> getClients(RealmModel realm)
ClientModel getClientById(String id, RealmModel realm)
ClientModel getClientByClientId(String clientId, RealmModel realm)
RoleModel addRealmRole(RealmModel realm, String name)
RoleModel addRealmRole(RealmModel realm, String id, String name)
RoleModel getRealmRole(RealmModel realm, String name)
RoleModel addClientRole(RealmModel realm, ClientModel client, String name)
RoleModel addClientRole(RealmModel realm, ClientModel client, String id, String name)
Set<RoleModel> getRealmRoles(RealmModel realm)
RoleModel getClientRole(RealmModel realm, ClientModel client, String name)
Set<RoleModel> getClientRoles(RealmModel realm, ClientModel client)
boolean removeRole(RealmModel realm, RoleModel role)
RoleModel getRoleById(String id, RealmModel realm)
boolean removeClient(String id, RealmModel realm)
ClientTemplateModel getClientTemplateById(String id, RealmModel realm)
GroupModel getGroupById(String id, RealmModel realm)
List<RealmModel> getRealms()
boolean removeRealm(String id)
ClientInitialAccessModel createClientInitialAccessModel(RealmModel realm, int expiration, int count)
ClientInitialAccessModel getClientInitialAccessModel(RealmModel realm, String id)
void removeClientInitialAccessModel(RealmModel realm, String id)
List<ClientInitialAccessModel> listClientInitialAccess(RealmModel realm)
void removeExpiredClientInitialAccess()
void decreaseRemainingCount(RealmModel realm, ClientInitialAccessModel clientInitialAccess)
Copyright © 2018 JBoss by Red Hat. All rights reserved.