ILIAS
release_8 Revision v8.23
|
Description of class. More...
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().
|
protected |
Definition at line 182 of file class.ilRoleXmlImporter.php.
References ILIAS\Survey\Mode\getId(), getRole(), and getRoleFolderId().
Referenced by importSimpleXml().
ilRoleXmlImporter::getRole | ( | ) |
Definition at line 69 of file class.ilRoleXmlImporter.php.
References $role.
Referenced by assignToRoleFolder(), importSimpleXml(), and initRole().
ilRoleXmlImporter::getRoleFolderId | ( | ) |
Definition at line 64 of file class.ilRoleXmlImporter.php.
References $role_folder.
Referenced by assignToRoleFolder(), and importSimpleXml().
ilRoleXmlImporter::getXml | ( | ) |
Definition at line 59 of file class.ilRoleXmlImporter.php.
References $xml.
Referenced by import().
ilRoleXmlImporter::import | ( | ) |
import role | role templatae
ilRoleImporterException |
Definition at line 83 of file class.ilRoleXmlImporter.php.
References getXml(), importSimpleXml(), and parseXmlErrors().
ilRoleXmlImporter::importSimpleXml | ( | SimpleXMLElement | $role | ) |
Definition at line 99 of file class.ilRoleXmlImporter.php.
References $id, $type, 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().
|
protected |
Definition at line 199 of file class.ilRoleXmlImporter.php.
References ilObject\_lookupObjIdByImportId(), ilObjectFactory\getInstanceByObjId(), getRole(), and ILIAS\Repository\logger().
Referenced by importSimpleXml().
|
protected |
Definition at line 225 of file class.ilRoleXmlImporter.php.
References $errors.
Referenced by import().
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().