/**
  * Get xml
  * @param object $a_entity
  * @param object $a_schema_version
  * @param object $a_id
  * @return 
  */
 public function getXmlRepresentation($a_entity, $a_schema_version, $a_id)
 {
     global $rbacreview;
     include_once './Services/AccessControl/classes/class.ilRoleXmlExport.php';
     $writer = new ilRoleXmlExport();
     $rolfs = $rbacreview->getFoldersAssignedToRole($a_id, false);
     $rolf = end($rolfs);
     $writer->setRoles(array($a_id => $rolf));
     $writer->write();
     return $writer->xmlDumpMem($format);
 }
 /**
  * Get xml
  * @param object $a_entity
  * @param object $a_schema_version
  * @param object $a_id
  * @return 
  */
 public function getXmlRepresentation($a_entity, $a_schema_version, $a_id)
 {
     global $rbacreview;
     include_once './Services/AccessControl/classes/class.ilRoleXmlExport.php';
     $writer = new ilRoleXmlExport();
     include_once './Services/Export/classes/class.ilExportOptions.php';
     $eo = ilExportOptions::getInstance();
     $eo->read();
     $rolf = $eo->getOptionByObjId($a_id, ilExportOptions::KEY_ROOT);
     // @todo refactor rolf
     $writer->setRoles(array($a_id => $rolf));
     $writer->write();
     return $writer->xmlDumpMem($format);
 }