54         return new UserModelDelegate(delegate) {
    57             public Set<RoleModel> getRealmRoleMappings() {
    58                 Set<RoleModel> roles = super.getRealmRoleMappings();
    60                 RoleModel role = 
getRole(realm);
    61                 if (role != null && role.getContainer().equals(realm)) {
    69             public Set<RoleModel> getClientRoleMappings(ClientModel app) {
    70                 Set<RoleModel> roles = super.getClientRoleMappings(app);
    72                 RoleModel role = 
getRole(realm);
    73                 if (role != null && role.getContainer().equals(app)) {
    81             public boolean hasRole(RoleModel role) {
    82                 return super.hasRole(role) || role.equals(
getRole(realm));
    86             public Set<RoleModel> getRoleMappings() {
    87                 Set<RoleModel> roles = super.getRoleMappings();
    89                 RoleModel role = 
getRole(realm);
    98             public void deleteRoleMapping(RoleModel role) {
    99                 if (role.equals(
getRole(realm))) {
   100                     throw new ModelException(
"Not possible to delete role. It's hardcoded by LDAP mapper");
   102                     super.deleteRoleMapping(role);
 RoleModel getRole(RealmModel realm)
Definition: HardcodedLDAPRoleStorageMapper.java:118