| Package | Description |
|---|---|
| org.keycloak.mappers | |
| org.keycloak.models | |
| org.keycloak.models.utils |
| Modifier and Type | Method and Description |
|---|---|
List<UserModel> |
UserFederationMapper.getGroupMembers(UserFederationMapperModel mapperModel,
UserFederationProvider federationProvider,
RealmModel realm,
GroupModel group,
int firstResult,
int maxResults)
Return empty list if doesn't support storing of groups
|
| Modifier and Type | Method and Description |
|---|---|
GroupModel |
RealmProvider.createGroup(RealmModel realm,
String name) |
GroupModel |
RealmProvider.createGroup(RealmModel realm,
String id,
String name) |
GroupModel |
RealmModel.createGroup(String name) |
GroupModel |
RealmModel.createGroup(String id,
String name) |
GroupModel |
RealmModel.getGroupById(String id) |
GroupModel |
RealmProvider.getGroupById(String id,
RealmModel realm) |
GroupModel |
GroupModel.getParent() |
| Modifier and Type | Method and Description |
|---|---|
List<GroupModel> |
RealmModel.getDefaultGroups() |
List<GroupModel> |
RealmModel.getGroups() |
Set<GroupModel> |
UserModel.getGroups() |
List<GroupModel> |
RealmProvider.getGroups(RealmModel realm) |
Set<GroupModel> |
GroupModel.getSubGroups() |
List<GroupModel> |
RealmModel.getTopLevelGroups() |
List<GroupModel> |
RealmProvider.getTopLevelGroups(RealmModel realm) |
| Modifier and Type | Method and Description |
|---|---|
void |
GroupModel.addChild(GroupModel subGroup)
Automatically calls setParent() on the subGroup
|
void |
RealmModel.addDefaultGroup(GroupModel group) |
void |
RealmModel.addTopLevelGroup(GroupModel subGroup)
Move Group to top realm level.
|
void |
RealmProvider.addTopLevelGroup(RealmModel realm,
GroupModel subGroup) |
List<UserModel> |
UserProvider.getGroupMembers(RealmModel realm,
GroupModel group) |
List<UserModel> |
UserFederationManager.getGroupMembers(RealmModel realm,
GroupModel group) |
List<UserModel> |
UserProvider.getGroupMembers(RealmModel realm,
GroupModel group,
int firstResult,
int maxResults) |
List<UserModel> |
UserFederationManager.getGroupMembers(RealmModel realm,
GroupModel group,
int firstResult,
int maxResults) |
List<UserModel> |
UserFederationProvider.getGroupMembers(RealmModel realm,
GroupModel group,
int firstResult,
int maxResults)
Return group members from federation storage.
|
boolean |
UserModel.isMemberOf(GroupModel group) |
void |
UserModel.joinGroup(GroupModel group) |
void |
UserModel.leaveGroup(GroupModel group) |
void |
RealmModel.moveGroup(GroupModel group,
GroupModel toParent) |
void |
RealmProvider.moveGroup(RealmModel realm,
GroupModel group,
GroupModel toParent) |
void |
UserProvider.preRemove(RealmModel realm,
GroupModel group) |
void |
UserFederationManager.preRemove(RealmModel realm,
GroupModel group) |
void |
UserFederationProvider.preRemove(RealmModel realm,
GroupModel group)
called before a role is removed.
|
void |
GroupModel.removeChild(GroupModel subGroup)
Automatically calls setParent() on the subGroup
|
void |
RealmModel.removeDefaultGroup(GroupModel group) |
boolean |
RealmModel.removeGroup(GroupModel group) |
boolean |
RealmProvider.removeGroup(RealmModel realm,
GroupModel group) |
void |
GroupModel.setParent(GroupModel group)
You must also call addChild on the parent group, addChild on RealmModel if there is no parent group
|
| Modifier and Type | Method and Description |
|---|---|
static GroupModel |
KeycloakModelUtils.findGroupByPath(RealmModel realm,
String path) |
| Modifier and Type | Method and Description |
|---|---|
Set<GroupModel> |
UserModelDelegate.getGroups() |
| Modifier and Type | Method and Description |
|---|---|
static String |
ModelToRepresentation.buildGroupPath(GroupModel group) |
static void |
ModelToRepresentation.buildGroupPath(StringBuilder sb,
GroupModel group) |
static void |
RepresentationToModel.importGroup(RealmModel realm,
GroupModel parent,
GroupRepresentation group) |
static boolean |
KeycloakModelUtils.isMember(Set<GroupModel> groups,
GroupModel targetGroup) |
boolean |
UserModelDelegate.isMemberOf(GroupModel group) |
void |
UserModelDelegate.joinGroup(GroupModel group) |
void |
UserModelDelegate.leaveGroup(GroupModel group) |
static List<String> |
KeycloakModelUtils.resolveAttribute(GroupModel group,
String name) |
static String |
KeycloakModelUtils.resolveFirstAttribute(GroupModel group,
String name) |
static GroupRepresentation |
ModelToRepresentation.toGroupHierarchy(GroupModel group,
boolean full) |
static GroupRepresentation |
ModelToRepresentation.toRepresentation(GroupModel group,
boolean full) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
KeycloakModelUtils.isMember(Set<GroupModel> groups,
GroupModel targetGroup) |
Copyright © 2016 JBoss by Red Hat. All rights reserved.