| 
    ILIAS
    release_10 Revision v10.1-43-ga1241a92c2f
    
   | 
  
Description of class. More...
 Collaboration diagram for ilRoleXmlImporter:Public Member Functions | |
| __construct (int $a_role_folder_id=0) | |
| setXml (string $a_xml) | |
| getXml () | |
| getRoleFolderId () | |
| getRole () | |
| setRole (ilObject $role) | |
| import () | |
| import role | role templatae  More... | |
| importSimpleXml (SimpleXMLElement $role) | |
Protected Member Functions | |
| assignToRoleFolder () | |
| initRole (string $import_id) | |
| parseXmlErrors () | |
Protected Attributes | |
| int | $role_folder = 0 | 
| ilObject | $role = null | 
| string | $xml = '' | 
Private Attributes | |
| ilLogger | $logger | 
| ilRbacAdmin | $rbacadmin | 
| ilRbacReview | $rbacreview | 
| ilLanguage | $language | 
| Refinery | $refinery | 
Description of class.
Definition at line 28 of file class.ilRoleXmlImporter.php.
| ilRoleXmlImporter::__construct | ( | int | $a_role_folder_id = 0 | ) | 
Definition at line 41 of file class.ilRoleXmlImporter.php.
References $DIC, ILIAS\UI\examples\Symbol\Glyph\Language\language(), ILIAS\Repository\logger(), and ILIAS\Repository\refinery().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 182 of file class.ilRoleXmlImporter.php.
References ILIAS\Survey\Mode\getId(), getRole(), and getRoleFolderId().
Referenced by importSimpleXml().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilRoleXmlImporter::getRole | ( | ) | 
Definition at line 69 of file class.ilRoleXmlImporter.php.
References $role.
Referenced by assignToRoleFolder(), importSimpleXml(), and initRole().
 Here is the caller graph for this function:| ilRoleXmlImporter::getRoleFolderId | ( | ) | 
Definition at line 64 of file class.ilRoleXmlImporter.php.
References $role_folder.
Referenced by assignToRoleFolder(), and importSimpleXml().
 Here is the caller graph for this function:| ilRoleXmlImporter::getXml | ( | ) | 
Definition at line 59 of file class.ilRoleXmlImporter.php.
References $xml.
Referenced by import().
 Here is the caller graph for this function:| ilRoleXmlImporter::import | ( | ) | 
import role | role templatae
| ilRoleImporterException | 
Definition at line 83 of file class.ilRoleXmlImporter.php.
References getXml(), importSimpleXml(), and parseXmlErrors().
 Here is the call graph for this function:| ilRoleXmlImporter::importSimpleXml | ( | SimpleXMLElement | $role | ) | 
Definition at line 99 of file class.ilRoleXmlImporter.php.
References $id, ilObject\_getIdsForTitle(), ilObject\_lookupType(), assignToRoleFolder(), ILIAS\Survey\Mode\getId(), getRole(), getRoleFolderId(), ILIAS\GlobalScreen\Scope\Footer\Factory\getTitle(), initRole(), ILIAS\Repository\int(), ILIAS\UI\examples\Symbol\Glyph\Language\language(), ILIAS\Repository\logger(), and ILIAS\Repository\refinery().
Referenced by import().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 199 of file class.ilRoleXmlImporter.php.
References ilObject\_lookupObjIdByImportId(), ilObjectFactory\getInstanceByObjId(), getRole(), and ILIAS\Repository\logger().
Referenced by importSimpleXml().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 225 of file class.ilRoleXmlImporter.php.
Referenced by import().
 Here is the caller graph for this function:| ilRoleXmlImporter::setRole | ( | ilObject | $role | ) | 
| ilRoleXmlImporter::setXml | ( | string | $a_xml | ) | 
Definition at line 54 of file class.ilRoleXmlImporter.php.
      
  | 
  private | 
Definition at line 38 of file class.ilRoleXmlImporter.php.
      
  | 
  private | 
Definition at line 35 of file class.ilRoleXmlImporter.php.
      
  | 
  private | 
Definition at line 36 of file class.ilRoleXmlImporter.php.
      
  | 
  private | 
Definition at line 37 of file class.ilRoleXmlImporter.php.
      
  | 
  private | 
Definition at line 39 of file class.ilRoleXmlImporter.php.
      
  | 
  protected | 
Definition at line 31 of file class.ilRoleXmlImporter.php.
      
  | 
  protected | 
Definition at line 30 of file class.ilRoleXmlImporter.php.
Referenced by getRoleFolderId().
      
  | 
  protected | 
Definition at line 33 of file class.ilRoleXmlImporter.php.
Referenced by getXml().