|
ILIAS
release_9 Revision v9.13-25-g2c18ec4c24f
|
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(), 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().