// create a new role assignment to calculate the include / exclude diffs
Map<IncludeExcludeFormItem.Type, Set<Role>> includesExcludes = includeExcludeFormItem.getValue();
RoleAssignment newRoleAssignment = new RoleAssignment(edited.getPrincipal());
newRoleAssignment.setRealm(edited.getRealm());
newRoleAssignment.addRoles(includesExcludes.get(INCLUDE));
newRoleAssignment.addExcludes(includesExcludes.get(EXCLUDE));
presenter.saveRoleAssignment(newRoleAssignment, edited);
}
}
@Override