public class GroupAdapter extends AbstractMongoAdapter<MongoGroupEntity> implements GroupModel
invocationContext| Constructor and Description |
|---|
GroupAdapter(KeycloakSession session,
RealmModel realm,
MongoGroupEntity group,
MongoStoreInvocationContext invContext) |
getMongoStore, updateMongoEntitypublic GroupAdapter(KeycloakSession session, RealmModel realm, MongoGroupEntity group, MongoStoreInvocationContext invContext)
public String getId()
getId in interface GroupModelpublic String getName()
getName in interface GroupModelpublic void setName(String name)
setName in interface GroupModelprotected void updateGroup()
public MongoGroupEntity getMongoEntity()
getMongoEntity in class AbstractMongoAdapter<MongoGroupEntity>public boolean equals(Object o)
equals in class AbstractMongoAdapter<MongoGroupEntity>public int hashCode()
hashCode in class AbstractMongoAdapter<MongoGroupEntity>public void setSingleAttribute(String name, String value)
GroupModelsetSingleAttribute in interface GroupModelpublic void setAttribute(String name, List<String> values)
setAttribute in interface GroupModelpublic void removeAttribute(String name)
removeAttribute in interface GroupModelpublic String getFirstAttribute(String name)
getFirstAttribute in interface GroupModelpublic List<String> getAttribute(String name)
getAttribute in interface GroupModelpublic Map<String,List<String>> getAttributes()
getAttributes in interface GroupModelpublic boolean hasRole(RoleModel role)
hasRole in interface RoleMapperModelpublic void grantRole(RoleModel role)
grantRole in interface RoleMapperModelpublic Set<RoleModel> getRoleMappings()
getRoleMappings in interface RoleMapperModelpublic Set<RoleModel> getRealmRoleMappings()
getRealmRoleMappings in interface RoleMapperModelpublic void deleteRoleMapping(RoleModel role)
deleteRoleMapping in interface RoleMapperModelpublic Set<RoleModel> getClientRoleMappings(ClientModel app)
getClientRoleMappings in interface RoleMapperModelpublic GroupModel getParent()
getParent in interface GroupModelpublic String getParentId()
getParentId in interface GroupModelpublic Set<GroupModel> getSubGroups()
getSubGroups in interface GroupModelpublic void setParent(GroupModel parent)
GroupModelsetParent in interface GroupModelpublic void addChild(GroupModel subGroup)
GroupModeladdChild in interface GroupModelpublic void removeChild(GroupModel subGroup)
GroupModelremoveChild in interface GroupModelCopyright © 2016 JBoss by Red Hat. All rights reserved.