| 
    ILIAS
    release_9 Revision v9.13-25-g2c18ec4c24f
    
   | 
  
 Inheritance diagram for ilSoapObjectAdministration:
 Collaboration diagram for ilSoapObjectAdministration:Public Member Functions | |
| getObjIdByImportId (string $sid, string $import_id) | |
| getRefIdsByImportId (string $sid, string $import_id) | |
| getRefIdsByObjId (string $sid, int $obj_id) | |
| getObjIdsByRefIds (string $sid, array $ref_ids) | |
| getObjectByReference (string $sid, int $a_ref_id, ?int $user_id=null) | |
| getObjectsByTitle (string $sid, string $a_title, ?int $user_id=null) | |
| searchObjects (string $sid, ?array $types, string $key, string $combination, ?int $user_id=null) | |
| getTreeChilds (string $sid, int $ref_id, ?array $types=null, ?int $user_id=null) | |
| getXMLTree (string $sid, int $ref_id, ?array $types=null, ?int $user_id=null) | |
| addReference (string $sid, int $a_source_id, int $a_target_id) | |
| deleteObject (string $sid, int $reference_id) | |
| removeFromSystemByImportId (string $sid, string $import_id) | |
| moveObject (string $sid, int $ref_id, int $target_id) | |
| copyObject (string $sid, string $copy_settings_xml) | |
| getPathForRefId (string $sid, int $ref_id) | |
  Public Member Functions inherited from ilSoapAdministration | |
| __construct (bool $use_nusoap=true) | |
| getMessage () | |
| appendMessage (string $a_str) | |
| setMessageCode (string $a_code) | |
| getMessageCode () | |
| reInitUser () | |
| isFault ($object) | |
| getInstallationInfoXML () | |
| getClientInfoXML (string $clientid) | |
Private Member Functions | |
| canAddType (string $type, string $target_type, int $target_id) | |
| validateReferences (string $a_action, array $a_object_data, int $a_target_id=0) | |
| updateReferences (array $a_object_data) | |
| addReferences (ilObject $source, array $a_object_data) | |
Additional Inherited Members | |
  Data Fields inherited from ilSoapAdministration | |
| const | NUSOAP = 1 | 
| const | PHP5 = 2 | 
| int | $error_method | 
| Defines type of error handling (PHP5 || NUSOAP)  More... | |
  Protected Member Functions inherited from ilSoapAdministration | |
| checkSession (string $sid) | |
| explodeSid (string $sid) | |
| setMessage (string $a_str) | |
| initAuth (string $sid) | |
| initIlias () | |
| initAuthenticationObject () | |
| raiseError (string $a_message, $a_code) | |
| checkObjectAccess (int $ref_id, array $expected_type, string $permission, bool $returnObject=false) | |
| check access for ref id: expected type, permission, return object instance if returnobject is true  More... | |
  Protected Attributes inherited from ilSoapAdministration | |
| bool | $soap_check = true | 
| string | $message = '' | 
| string | $message_code = '' | 
Definition at line 33 of file class.ilSoapObjectAdministration.php.
| ilSoapObjectAdministration::addReference | ( | string | $sid, | 
| int | $a_source_id, | ||
| int | $a_target_id | ||
| ) | 
Definition at line 677 of file class.ilSoapObjectAdministration.php.
References $DIC, ilSoapAdministration\checkSession(), ilObjectFactory\getInstanceByRefId(), ilSoapAdministration\getMessage(), ilSoapAdministration\getMessageCode(), ilSoapAdministration\initAuth(), ilSoapAdministration\initIlias(), and ilSoapAdministration\raiseError().
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 1411 of file class.ilSoapObjectAdministration.php.
References $DIC, ilObject\createReference(), ilObject\getRefId(), ILIAS\Repository\int(), ilObject\putInTree(), ilObject\setPermissions(), ilObjectXMLWriter\TIMING_DEACTIVATED, ilObjectXMLWriter\TIMING_PRESETTING, ilObjectXMLWriter\TIMING_TEMPORARILY_AVAILABLE, ilObjectActivation\TIMINGS_ACTIVATION, ilObjectActivation\TIMINGS_DEACTIVATED, and ilObjectActivation\TIMINGS_PRESETTING.
Referenced by getXMLTree().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 1267 of file class.ilSoapObjectAdministration.php.
References $DIC, and ilSoapAdministration\raiseError().
Referenced by copyObject(), moveObject(), and validateReferences().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilSoapObjectAdministration::copyObject | ( | string | $sid, | 
| string | $copy_settings_xml | ||
| ) | 
Definition at line 1115 of file class.ilSoapObjectAdministration.php.
References $DIC, $lng, ilCopyWizardOptions\_allocateCopyId(), ilCopyWizardOptions\_getInstance(), canAddType(), ilSoapAdministration\checkSession(), ilObjectFactory\getInstanceByRefId(), ilSoapAdministration\getMessage(), ilSoapAdministration\getMessageCode(), ilObjectFactory\getTypeByRefId(), ilSoapAdministration\initAuth(), ilSoapAdministration\initIlias(), ilSoapAdministration\isFault(), and ilSoapAdministration\raiseError().
 Here is the call graph for this function:| ilSoapObjectAdministration::deleteObject | ( | string | $sid, | 
| int | $reference_id | ||
| ) | 
Definition at line 796 of file class.ilSoapObjectAdministration.php.
References $DIC, ilSoapAdministration\checkSession(), ilObjectFactory\getInstanceByRefId(), ilSoapAdministration\getMessage(), ilSoapAdministration\getMessageCode(), ilSoapAdministration\initAuth(), ilSoapAdministration\initIlias(), and ilSoapAdministration\raiseError().
 Here is the call graph for this function:| ilSoapObjectAdministration::getObjectByReference | ( | string | $sid, | 
| int | $a_ref_id, | ||
| ?int | $user_id = null  | 
        ||
| ) | 
Definition at line 162 of file class.ilSoapObjectAdministration.php.
References ilObject\_isInTrash(), ilSoapAdministration\checkSession(), ilObjectFactory\getInstanceByRefId(), ilSoapAdministration\getMessage(), ilSoapAdministration\getMessageCode(), ilSoapAdministration\initAuth(), ilSoapAdministration\initIlias(), and ilSoapAdministration\raiseError().
 Here is the call graph for this function:| ilSoapObjectAdministration::getObjectsByTitle | ( | string | $sid, | 
| string | $a_title, | ||
| ?int | $user_id = null  | 
        ||
| ) | 
Definition at line 195 of file class.ilSoapObjectAdministration.php.
References $res, ilSoapAdministration\checkSession(), ilObjectFactory\getInstanceByObjId(), ilObjectFactory\getInstanceByRefId(), ilSoapAdministration\getMessage(), ilSoapAdministration\getMessageCode(), ilSoapAdministration\initAuth(), ilSoapAdministration\initIlias(), ilQueryParser\QP_COMBINATION_AND, ilSoapAdministration\raiseError(), and ROOT_FOLDER_ID.
 Here is the call graph for this function:| ilSoapObjectAdministration::getObjIdByImportId | ( | string | $sid, | 
| string | $import_id | ||
| ) | 
Definition at line 38 of file class.ilSoapObjectAdministration.php.
References $DIC, ilObject\_lookupObjIdByImportId(), ilSoapAdministration\checkSession(), ilSoapAdministration\getMessage(), ilSoapAdministration\getMessageCode(), ilSoapAdministration\initAuth(), ilSoapAdministration\initIlias(), and ilSoapAdministration\raiseError().
 Here is the call graph for this function:| ilSoapObjectAdministration::getObjIdsByRefIds | ( | string | $sid, | 
| array | $ref_ids | ||
| ) | 
Definition at line 123 of file class.ilSoapObjectAdministration.php.
References $ref_id, ilObject\_hasUntrashedReference(), ilObject\_lookupObjectId(), ilSoapAdministration\checkSession(), ilSoapAdministration\getMessage(), ilSoapAdministration\getMessageCode(), ilSoapAdministration\initAuth(), ilSoapAdministration\initIlias(), and ilSoapAdministration\raiseError().
 Here is the call graph for this function:| ilSoapObjectAdministration::getPathForRefId | ( | string | $sid, | 
| int | $ref_id | ||
| ) | 
Definition at line 1209 of file class.ilSoapObjectAdministration.php.
References $DIC, $lng, ilObject\_isInTrash(), ilSoapAdministration\checkSession(), ilSoapAdministration\getMessage(), ilSoapAdministration\getMessageCode(), ilSoapAdministration\initAuth(), ilSoapAdministration\initIlias(), and ilSoapAdministration\raiseError().
 Here is the call graph for this function:| ilSoapObjectAdministration::getRefIdsByImportId | ( | string | $sid, | 
| string | $import_id | ||
| ) | 
Definition at line 64 of file class.ilSoapObjectAdministration.php.
References $DIC, $ref_id, ilObject\_getAllReferences(), ilObject\_lookupObjIdByImportId(), ilSoapAdministration\checkSession(), ilSoapAdministration\getMessage(), ilSoapAdministration\getMessageCode(), ilSoapAdministration\initAuth(), ilSoapAdministration\initIlias(), and ilSoapAdministration\raiseError().
 Here is the call graph for this function:| ilSoapObjectAdministration::getRefIdsByObjId | ( | string | $sid, | 
| int | $obj_id | ||
| ) | 
Definition at line 97 of file class.ilSoapObjectAdministration.php.
References $ref_id, ilObject\_getAllReferences(), ilSoapAdministration\checkSession(), ilSoapAdministration\getMessage(), ilSoapAdministration\getMessageCode(), ilSoapAdministration\initAuth(), ilSoapAdministration\initIlias(), and ilSoapAdministration\raiseError().
 Here is the call graph for this function:| ilSoapObjectAdministration::getTreeChilds | ( | string | $sid, | 
| int | $ref_id, | ||
| ?array | $types = null,  | 
        ||
| ?int | $user_id = null  | 
        ||
| ) | 
Definition at line 392 of file class.ilSoapObjectAdministration.php.
References $DIC, ilSoapAdministration\checkSession(), ilObjectFactory\getInstanceByRefId(), ilSoapAdministration\getMessage(), ilSoapAdministration\getMessageCode(), ilSoapAdministration\initAuth(), ilSoapAdministration\initIlias(), ilSoapAdministration\raiseError(), and SYSTEM_FOLDER_ID.
 Here is the call graph for this function:| ilSoapObjectAdministration::getXMLTree | ( | string | $sid, | 
| int | $ref_id, | ||
| ?array | $types = null,  | 
        ||
| ?int | $user_id = null  | 
        ||
| ) | 
Definition at line 452 of file class.ilSoapObjectAdministration.php.
References $DIC, Vendor\Package\$e, $lng, $location, $ref_id, $res, ilObject\_exists(), ilObject\_isInTrash(), ilObjUser\_lookupId(), ilObject\_lookupObjIdByImportId(), addReferences(), ilSoapAdministration\checkSession(), ilObjectFactory\getInstanceByRefId(), ilSoapAdministration\getMessage(), ilSoapAdministration\getMessageCode(), ilParticipants\IL_CRS_ADMIN, ilSoapAdministration\initAuth(), ilSoapAdministration\initIlias(), ilSoapAdministration\isFault(), ilSoapAdministration\raiseError(), and validateReferences().
 Here is the call graph for this function:| ilSoapObjectAdministration::moveObject | ( | string | $sid, | 
| int | $ref_id, | ||
| int | $target_id | ||
| ) | 
Definition at line 1047 of file class.ilSoapObjectAdministration.php.
References $DIC, $lng, ilConditionHandler\_adjustMovedObjectConditions(), ilObject\_isInTrash(), canAddType(), ilSoapAdministration\checkSession(), ilSoapAdministration\getMessage(), ilSoapAdministration\getMessageCode(), ilObjectFactory\getTypeByRefId(), ilSoapAdministration\initAuth(), ilSoapAdministration\initIlias(), ilSoapAdministration\isFault(), and ilSoapAdministration\raiseError().
 Here is the call graph for this function:| ilSoapObjectAdministration::removeFromSystemByImportId | ( | string | $sid, | 
| string | $import_id | ||
| ) | 
Definition at line 846 of file class.ilSoapObjectAdministration.php.
References $DIC, Vendor\Package\$e, $lng, $ref_id, $res, ilObject\_getAllReferences(), ilObject\_isInTrash(), ilObject\_lookupObjectId(), ilObject\_lookupObjIdByImportId(), ilSoapAdministration\checkSession(), ilObjectFactory\getInstanceByObjId(), ilObjectFactory\getInstanceByRefId(), ilSoapAdministration\getMessage(), ilSoapAdministration\getMessageCode(), ilSoapAdministration\initAuth(), ilSoapAdministration\initIlias(), ilSoapAdministration\isFault(), ilSoapAdministration\raiseError(), updateReferences(), and validateReferences().
 Here is the call graph for this function:| ilSoapObjectAdministration::searchObjects | ( | string | $sid, | 
| ?array | $types, | ||
| string | $key, | ||
| string | $combination, | ||
| ?int | $user_id = null  | 
        ||
| ) | 
Definition at line 268 of file class.ilSoapObjectAdministration.php.
References $ref_id, $res, ilSoapAdministration\checkSession(), ilSearchSettings\getInstance(), ilLuceneSearcher\getInstance(), ilLuceneSearchResultFilter\getInstance(), ilObjectFactory\getInstanceByRefId(), ilSoapAdministration\getMessage(), ilSoapAdministration\getMessageCode(), ilSoapAdministration\initAuth(), ilSoapAdministration\initIlias(), ilObjectXMLWriter\MODE_SEARCH_RESULT, ilQueryParser\QP_COMBINATION_AND, ilQueryParser\QP_COMBINATION_OR, ilSoapAdministration\raiseError(), and ROOT_FOLDER_ID.
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 1365 of file class.ilSoapObjectAdministration.php.
References $DIC, ilObjectActivation\getItem(), ilObjectXMLWriter\TIMING_DEACTIVATED, ilObjectXMLWriter\TIMING_PRESETTING, ilObjectXMLWriter\TIMING_TEMPORARILY_AVAILABLE, ilObjectActivation\TIMINGS_ACTIVATION, ilObjectActivation\TIMINGS_DEACTIVATED, and ilObjectActivation\TIMINGS_PRESETTING.
Referenced by removeFromSystemByImportId().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 1305 of file class.ilSoapObjectAdministration.php.
References $DIC, ilObject\_lookupObjId(), ilObject\_lookupType(), canAddType(), ilSoapAdministration\isFault(), and ilSoapAdministration\raiseError().
Referenced by getXMLTree(), and removeFromSystemByImportId().
 Here is the call graph for this function:
 Here is the caller graph for this function: