private function getRuleValues()
 {
     global $rbacreview;
     include_once './Services/AuthShibboleth/classes/class.ilShibbolethRoleAssignmentRule.php';
     $rule = new ilShibbolethRoleAssignmentRule((int) $_GET['rule_id']);
     $role = $rule->getRoleId();
     if ($rbacreview->isGlobalRole($role)) {
         $values['role_name'] = 0;
         $values['role_id'] = $role;
     } else {
         $values['role_name'] = 1;
         $values['role_search'] = ilObject::_lookupTitle($role);
     }
     $values['add_missing'] = (int) $rule->isAddOnUpdateEnabled();
     $values['remove_deprecated'] = (int) $rule->isRemoveOnUpdateEnabled();
     $values['attr_name'] = $rule->getName();
     $values['attr_value'] = $rule->getValue();
     if (!$rule->isPluginActive()) {
         $values['kind'] = 1;
     } else {
         $values['kind'] = 2;
         $values['plugin_id'] = $rule->getPluginId();
     }
     $this->form->setValuesByArray($values);
 }