public class MapGroupAdapter extends AbstractGroupModel<MapGroupEntity>
GroupModel.GroupRemovedEvent, GroupModel.SearchableFields, GroupModel.Streamsentity, realm, sessionCOMPARE_BY_NAME| Constructor and Description |
|---|
MapGroupAdapter(KeycloakSession session,
RealmModel realm,
MapGroupEntity entity) |
| Modifier and Type | Method and Description |
|---|---|
void |
addChild(GroupModel subGroup) |
void |
deleteRoleMapping(RoleModel role) |
Map<String,List<String>> |
getAttributes() |
Stream<String> |
getAttributeStream(String name) |
Stream<RoleModel> |
getClientRoleMappingsStream(ClientModel app) |
String |
getFirstAttribute(String name) |
String |
getId() |
String |
getName() |
GroupModel |
getParent() |
String |
getParentId() |
Stream<RoleModel> |
getRealmRoleMappingsStream() |
Stream<RoleModel> |
getRoleMappingsStream() |
Stream<GroupModel> |
getSubGroupsStream() |
void |
grantRole(RoleModel role) |
boolean |
hasRole(RoleModel role) |
void |
removeAttribute(String name) |
void |
removeChild(GroupModel subGroup) |
void |
setAttribute(String name,
List<String> values) |
void |
setName(String name) |
void |
setParent(GroupModel group) |
void |
setSingleAttribute(String name,
String value) |
equals, hashCodeclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitgetAttribute, getSubGroupsgetClientRoleMappings, getRealmRoleMappings, getRoleMappingspublic MapGroupAdapter(KeycloakSession session, RealmModel realm, MapGroupEntity entity)
public String getId()
public String getName()
public void setName(String name)
public void removeAttribute(String name)
public GroupModel getParent()
public String getParentId()
public Stream<GroupModel> getSubGroupsStream()
public void setParent(GroupModel group)
public void addChild(GroupModel subGroup)
public void removeChild(GroupModel subGroup)
public Stream<RoleModel> getClientRoleMappingsStream(ClientModel app)
public boolean hasRole(RoleModel role)
public void grantRole(RoleModel role)
public void deleteRoleMapping(RoleModel role)
Copyright © 2021 JBoss by Red Hat. All rights reserved.