public class RoleAdapter extends AbstractMongoAdapter<MongoRoleEntity> implements RoleModel
invocationContext| Constructor and Description |
|---|
RoleAdapter(KeycloakSession session,
RealmModel realm,
MongoRoleEntity roleEntity,
MongoStoreInvocationContext invContext) |
RoleAdapter(KeycloakSession session,
RealmModel realm,
MongoRoleEntity roleEntity,
RoleContainerModel roleContainer,
MongoStoreInvocationContext invContext) |
| Modifier and Type | Method and Description |
|---|---|
void |
addCompositeRole(RoleModel childRole) |
boolean |
equals(Object o) |
Set<RoleModel> |
getComposites() |
RoleContainerModel |
getContainer() |
String |
getContainerId() |
String |
getDescription() |
String |
getId() |
MongoRoleEntity |
getMongoEntity() |
String |
getName() |
MongoRoleEntity |
getRole() |
int |
hashCode() |
boolean |
hasRole(RoleModel role) |
boolean |
isClientRole() |
boolean |
isComposite() |
boolean |
isScopeParamRequired() |
void |
removeCompositeRole(RoleModel childRole) |
void |
setDescription(String description) |
void |
setName(String name) |
void |
setScopeParamRequired(boolean scopeParamRequired) |
protected void |
updateRole() |
getMongoStore, updateMongoEntitypublic RoleAdapter(KeycloakSession session, RealmModel realm, MongoRoleEntity roleEntity, MongoStoreInvocationContext invContext)
public RoleAdapter(KeycloakSession session, RealmModel realm, MongoRoleEntity roleEntity, RoleContainerModel roleContainer, MongoStoreInvocationContext invContext)
public String getDescription()
getDescription in interface RoleModelpublic void setDescription(String description)
setDescription in interface RoleModelpublic boolean isScopeParamRequired()
isScopeParamRequired in interface RoleModelpublic void setScopeParamRequired(boolean scopeParamRequired)
setScopeParamRequired in interface RoleModelpublic boolean isComposite()
isComposite in interface RoleModelprotected void updateRole()
public void addCompositeRole(RoleModel childRole)
addCompositeRole in interface RoleModelpublic void removeCompositeRole(RoleModel childRole)
removeCompositeRole in interface RoleModelpublic Set<RoleModel> getComposites()
getComposites in interface RoleModelpublic boolean isClientRole()
isClientRole in interface RoleModelpublic String getContainerId()
getContainerId in interface RoleModelpublic RoleContainerModel getContainer()
getContainer in interface RoleModelpublic MongoRoleEntity getRole()
public MongoRoleEntity getMongoEntity()
getMongoEntity in class AbstractMongoAdapter<MongoRoleEntity>public boolean equals(Object o)
equals in class AbstractMongoAdapter<MongoRoleEntity>public int hashCode()
hashCode in class AbstractMongoAdapter<MongoRoleEntity>Copyright © 2016 JBoss by Red Hat. All rights reserved.