| 
    ILIAS
    release_10 Revision v10.1-43-ga1241a92c2f
    
   | 
  
Manage the ECS exported contents. More...
 Collaboration diagram for ilECSExportManager:Public Member Functions | |
| _isExported (int $a_obj_id) | |
| Check if object is exported.  More... | |
| _getAllEContentIds (int $a_server_id) | |
| get all exported econtent ids per server  More... | |
| getExportedIds () | |
| Get exported ids.  More... | |
| getExportedIdsByType (string $a_type) | |
| Get exported ids by type.  More... | |
| getExportServerIds (int $a_obj_id) | |
| lookup server ids of exported materials  More... | |
| _getExportedIDsByServer (int $a_server_id) | |
| get exported ids for server  More... | |
| lookupServerIds (int $a_obj_id) | |
| Lookup server ids of exported objects.  More... | |
| _deleteEContentIds (int $a_server_id, array $a_ids) | |
| Delete econtent ids for server.  More... | |
| deleteByServer (int $a_server_id) | |
| Delete by server id.  More... | |
| _isRemote (int $a_server_id, int $a_econtent_id) | |
| is remote object  More... | |
Static Public Member Functions | |
| static | getInstance () | 
| Get the singelton instance of this ilECSExportManager.  More... | |
Protected Attributes | |
| ilDBInterface | $db | 
Private Member Functions | |
| __construct () | |
Static Private Attributes | |
| static ilECSExportManager | $instance | 
Manage the ECS exported contents.
This class contains mainly helper functions to work with exported objects.
Definition at line 26 of file class.ilECSExportManager.php.
      
  | 
  private | 
| ilECSExportManager::_deleteEContentIds | ( | int | $a_server_id, | 
| array | $a_ids | ||
| ) | 
Delete econtent ids for server.
| int | $a_server_id | id of the server | 
| int[] | $a_ids array of econtent ids | 
Definition at line 163 of file class.ilECSExportManager.php.
| ilECSExportManager::_getAllEContentIds | ( | int | $a_server_id | ) | 
get all exported econtent ids per server
Definition at line 68 of file class.ilECSExportManager.php.
References $res, and ilDBConstants\FETCHMODE_OBJECT.
| ilECSExportManager::_getExportedIDsByServer | ( | int | $a_server_id | ) | 
get exported ids for server
Definition at line 130 of file class.ilECSExportManager.php.
References $res, and ilDBConstants\FETCHMODE_OBJECT.
| ilECSExportManager::_isExported | ( | int | $a_obj_id | ) | 
Check if object is exported.
Definition at line 53 of file class.ilECSExportManager.php.
References $res, and ilDBConstants\FETCHMODE_OBJECT.
Referenced by ilECSObjectSettings\ecsCanBeActivatedForObject().
 Here is the caller graph for this function:| ilECSExportManager::_isRemote | ( | int | $a_server_id, | 
| int | $a_econtent_id | ||
| ) | 
is remote object
Definition at line 187 of file class.ilECSExportManager.php.
References $res, and ilDBConstants\FETCHMODE_OBJECT.
| ilECSExportManager::deleteByServer | ( | int | $a_server_id | ) | 
Delete by server id.
Definition at line 177 of file class.ilECSExportManager.php.
| ilECSExportManager::getExportedIds | ( | ) | 
Get exported ids.
Definition at line 84 of file class.ilECSExportManager.php.
References $res, ilDBConstants\FETCHMODE_OBJECT, and ILIAS\Repository\int().
 Here is the call graph for this function:| ilECSExportManager::getExportedIdsByType | ( | string | $a_type | ) | 
Get exported ids by type.
Definition at line 98 of file class.ilECSExportManager.php.
References $res, ilDBConstants\FETCHMODE_OBJECT, and ILIAS\Repository\int().
 Here is the call graph for this function:| ilECSExportManager::getExportServerIds | ( | int | $a_obj_id | ) | 
lookup server ids of exported materials
Definition at line 114 of file class.ilECSExportManager.php.
References $res, ilDBConstants\FETCHMODE_OBJECT, and ILIAS\Repository\int().
Referenced by ilECSObjectSettings\getValueForECSExportOptionalGroup().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  static | 
Get the singelton instance of this ilECSExportManager.
Definition at line 42 of file class.ilECSExportManager.php.
Referenced by ilECSUserConsentModalGUI\__construct(), ilECSObjectSettings\_handleDelete(), ilECSObjectSettings\addSettingsToForm(), ilECSSetting\delete(), ilECSSettingsGUI\exportReleased(), ilObjRemoteCategoryListGUI\getCommandFrame(), ilObjRemoteWikiListGUI\getCommandFrame(), ilObjRemoteGroupListGUI\getCommandFrame(), ilObjRemoteTestListGUI\getCommandFrame(), ilObjRemoteLearningModuleListGUI\getCommandFrame(), ilObjRemoteGlossaryListGUI\getCommandFrame(), ilObjRemoteCourseListGUI\getCommandFrame(), ilObjRemoteFileListGUI\getCommandFrame(), ilECSObjectSettings\getSettingsSection(), ilECSObjectSettings\handleContentUpdate(), ilECSEventQueueReader\handleExportReset(), ilRemoteObjectBase\isLocalObject(), ilECSExportedContentTableGUI\parse(), and ilECSSettingsGUI\released().
 Here is the caller graph for this function:| ilECSExportManager::lookupServerIds | ( | int | $a_obj_id | ) | 
Lookup server ids of exported objects.
Definition at line 145 of file class.ilECSExportManager.php.
References $res, ilDBConstants\FETCHMODE_OBJECT, and ILIAS\Repository\int().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 28 of file class.ilECSExportManager.php.
      
  | 
  staticprivate | 
Definition at line 30 of file class.ilECSExportManager.php.