public class RoleAdapter extends Object implements RoleModel, JpaModel<RoleEntity>
| Modifier and Type | Field and Description |
|---|---|
protected javax.persistence.EntityManager |
em |
protected RealmModel |
realm |
protected RoleEntity |
role |
protected KeycloakSession |
session |
| Constructor and Description |
|---|
RoleAdapter(KeycloakSession session,
RealmModel realm,
javax.persistence.EntityManager em,
RoleEntity role) |
| Modifier and Type | Method and Description |
|---|---|
void |
addCompositeRole(RoleModel role) |
boolean |
equals(Object o) |
Map<String,List<String>> |
getAttributes() |
Stream<String> |
getAttributeStream(String name) |
Stream<RoleModel> |
getCompositesStream() |
RoleContainerModel |
getContainer() |
String |
getContainerId() |
String |
getDescription() |
RoleEntity |
getEntity() |
String |
getId() |
String |
getName() |
int |
hashCode() |
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 |
setRole(RoleEntity role) |
void |
setSingleAttribute(String name,
String value) |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitgetAttribute, getComposites, getFirstAttributeprotected RoleEntity role
protected javax.persistence.EntityManager em
protected RealmModel realm
protected KeycloakSession session
public RoleAdapter(KeycloakSession session, RealmModel realm, javax.persistence.EntityManager em, RoleEntity role)
public RoleEntity getEntity()
getEntity in interface JpaModel<RoleEntity>public void setRole(RoleEntity role)
public String getDescription()
getDescription in interface RoleModelpublic void setDescription(String description)
setDescription in interface RoleModelpublic boolean isComposite()
isComposite in interface RoleModelpublic void addCompositeRole(RoleModel role)
addCompositeRole in interface RoleModelpublic void removeCompositeRole(RoleModel role)
removeCompositeRole in interface RoleModelpublic Stream<RoleModel> getCompositesStream()
getCompositesStream in interface RoleModelpublic void setSingleAttribute(String name, String value)
setSingleAttribute in interface RoleModelpublic void setAttribute(String name, List<String> values)
setAttribute in interface RoleModelpublic void removeAttribute(String name)
removeAttribute in interface RoleModelpublic Stream<String> getAttributeStream(String name)
getAttributeStream in interface RoleModelpublic Map<String,List<String>> getAttributes()
getAttributes in interface RoleModelpublic boolean isClientRole()
isClientRole in interface RoleModelpublic String getContainerId()
getContainerId in interface RoleModelpublic RoleContainerModel getContainer()
getContainer in interface RoleModelCopyright © 2021 JBoss by Red Hat. All rights reserved.