public class MapRoleAdapter extends AbstractRoleModel<MapRoleEntity> implements RoleModel
entity, realm, session
Constructor and Description |
---|
MapRoleAdapter(KeycloakSession session,
RealmModel realm,
MapRoleEntity entity) |
Modifier and Type | Method and Description |
---|---|
void |
addCompositeRole(RoleModel role) |
Map<String,List<String>> |
getAttributes() |
Stream<String> |
getAttributeStream(String name) |
Stream<RoleModel> |
getCompositesStream() |
RoleContainerModel |
getContainer() |
String |
getContainerId() |
String |
getDescription() |
String |
getId() |
String |
getName() |
boolean |
hasRole(RoleModel role) |
boolean |
isClientRole() |
boolean |
isComposite() |
void |
removeAttribute(String name) |
void |
removeCompositeRole(RoleModel role) |
void |
setAttribute(String name,
List<String> values) |
void |
setDescription(String description) |
void |
setName(String name) |
void |
setSingleAttribute(String name,
String value) |
String |
toString() |
equals, hashCode
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getAttribute, getComposites, getFirstAttribute
public MapRoleAdapter(KeycloakSession session, RealmModel realm, MapRoleEntity entity)
public String getDescription()
getDescription
in interface RoleModel
public void setDescription(String description)
setDescription
in interface RoleModel
public boolean isComposite()
isComposite
in interface RoleModel
public Stream<RoleModel> getCompositesStream()
getCompositesStream
in interface RoleModel
public void addCompositeRole(RoleModel role)
addCompositeRole
in interface RoleModel
public void removeCompositeRole(RoleModel role)
removeCompositeRole
in interface RoleModel
public boolean isClientRole()
isClientRole
in interface RoleModel
public String getContainerId()
getContainerId
in interface RoleModel
public RoleContainerModel getContainer()
getContainer
in interface RoleModel
public void setAttribute(String name, List<String> values)
setAttribute
in interface RoleModel
public void setSingleAttribute(String name, String value)
setSingleAttribute
in interface RoleModel
public void removeAttribute(String name)
removeAttribute
in interface RoleModel
public Map<String,List<String>> getAttributes()
getAttributes
in interface RoleModel
public Stream<String> getAttributeStream(String name)
getAttributeStream
in interface RoleModel
Copyright © 2020 JBoss by Red Hat. All rights reserved.