Package org.keycloak.models.jpa
Class RoleAdapter
java.lang.Object
org.keycloak.models.jpa.RoleAdapter
- All Implemented Interfaces:
JpaModel<RoleEntity>
,RoleModel
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.keycloak.models.RoleModel
RoleModel.RoleNameChangeEvent
-
Field Summary
Modifier and TypeFieldDescriptionprotected jakarta.persistence.EntityManager
protected RealmModel
protected RoleEntity
protected KeycloakSession
-
Constructor Summary
ConstructorDescriptionRoleAdapter
(KeycloakSession session, RealmModel realm, jakarta.persistence.EntityManager em, RoleEntity role) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addCompositeRole
(RoleModel role) boolean
getAttributeStream
(String name) getCompositesStream
(String search, Integer first, Integer max) getId()
getName()
int
hashCode()
boolean
boolean
boolean
void
removeAttribute
(String name) void
removeCompositeRole
(RoleModel role) void
setAttribute
(String name, List<String> values) void
setDescription
(String description) void
void
setRole
(RoleEntity role) void
setSingleAttribute
(String name, String value) Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.keycloak.models.RoleModel
getFirstAttribute
-
Field Details
-
role
-
em
protected jakarta.persistence.EntityManager em -
realm
-
session
-
-
Constructor Details
-
RoleAdapter
public RoleAdapter(KeycloakSession session, RealmModel realm, jakarta.persistence.EntityManager em, RoleEntity role)
-
-
Method Details
-
getEntity
- Specified by:
getEntity
in interfaceJpaModel<RoleEntity>
-
setRole
-
getName
-
getDescription
- Specified by:
getDescription
in interfaceRoleModel
-
setDescription
- Specified by:
setDescription
in interfaceRoleModel
-
getId
-
setName
-
isComposite
public boolean isComposite()- Specified by:
isComposite
in interfaceRoleModel
-
addCompositeRole
- Specified by:
addCompositeRole
in interfaceRoleModel
-
removeCompositeRole
- Specified by:
removeCompositeRole
in interfaceRoleModel
-
getCompositesStream
- Specified by:
getCompositesStream
in interfaceRoleModel
-
getCompositesStream
- Specified by:
getCompositesStream
in interfaceRoleModel
-
hasRole
-
setSingleAttribute
- Specified by:
setSingleAttribute
in interfaceRoleModel
-
setAttribute
- Specified by:
setAttribute
in interfaceRoleModel
-
removeAttribute
- Specified by:
removeAttribute
in interfaceRoleModel
-
getAttributeStream
- Specified by:
getAttributeStream
in interfaceRoleModel
-
getAttributes
- Specified by:
getAttributes
in interfaceRoleModel
-
isClientRole
public boolean isClientRole()- Specified by:
isClientRole
in interfaceRoleModel
-
getContainerId
- Specified by:
getContainerId
in interfaceRoleModel
-
getContainer
- Specified by:
getContainer
in interfaceRoleModel
-
equals
-
hashCode
public int hashCode()
-