Package org.keycloak.models.map.group
Class AbstractGroupModel<E extends AbstractEntity>
- java.lang.Object
-
- org.keycloak.models.map.group.AbstractGroupModel<E>
-
- All Implemented Interfaces:
GroupModel
,RoleMapperModel
- Direct Known Subclasses:
MapGroupAdapter
public abstract class AbstractGroupModel<E extends AbstractEntity> extends Object implements GroupModel
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.keycloak.models.GroupModel
GroupModel.GroupPathChangeEvent, GroupModel.GroupRemovedEvent, GroupModel.SearchableFields, GroupModel.Streams
-
-
Field Summary
Fields Modifier and Type Field Description protected E
entity
protected RealmModel
realm
protected KeycloakSession
session
-
Fields inherited from interface org.keycloak.models.GroupModel
COMPARE_BY_NAME
-
-
Constructor Summary
Constructors Constructor Description AbstractGroupModel(KeycloakSession session, RealmModel realm, E entity)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
int
hashCode()
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.keycloak.models.GroupModel
addChild, getAttributes, getAttributeStream, getFirstAttribute, getId, getName, getParent, getParentId, getSubGroupsStream, removeAttribute, removeChild, setAttribute, setName, setParent, setSingleAttribute
-
Methods inherited from interface org.keycloak.models.RoleMapperModel
deleteRoleMapping, getClientRoleMappingsStream, getRealmRoleMappingsStream, getRoleMappingsStream, grantRole, hasDirectRole, hasRole
-
-
-
-
Field Detail
-
session
protected final KeycloakSession session
-
realm
protected final RealmModel realm
-
entity
protected final E extends AbstractEntity entity
-
-
Constructor Detail
-
AbstractGroupModel
public AbstractGroupModel(KeycloakSession session, RealmModel realm, E entity)
-
-