| ILIAS
    Release_4_1_x_branch Revision 61804
    | 
Storage of ECS exported objects. More...
 Collaboration diagram for ilECSExport:
 Collaboration diagram for ilECSExport:| Public Member Functions | |
| __construct ($a_obj_id) | |
| Constructor. | |
| setExported ($a_status) | |
| Set exported. | |
| isExported () | |
| check if an object is exported or not | |
| setEContentId ($a_id) | |
| set econtent id | |
| getEContentId () | |
| get econtent id | |
| save () | |
| Save. | |
| Static Public Member Functions | |
| static | _getAllEContentIds () | 
| get all exported econtent ids | |
| static | _getExportedIDs () | 
| get exported ids | |
| static | _deleteEContentIds ($a_ids) | 
| Delete econtent ids. | |
| static | _isRemote ($a_econtent_id) | 
| is remote object | |
| Protected Attributes | |
| $db = null | |
| $obj_id = 0 | |
| $econtent_id = 0 | |
| $exported = false | |
| Private Member Functions | |
| read () | |
| Read  private. | |
Storage of ECS exported objects.
This class stores the econent id and informations whether an object is exported or not.
Definition at line 34 of file class.ilECSExport.php.
| ilECSExport::__construct | ( | $a_obj_id | ) | 
| 
 | static | 
Delete econtent ids.
public
| array | array of econtent ids | 
Definition at line 106 of file class.ilECSExport.php.
References $ilDB, $query, and $res.
Referenced by ilECSEventQueueReader\handleImportReset(), and ilECSSettingsGUI\updateCommunities().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
get all exported econtent ids
public
Definition at line 66 of file class.ilECSExport.php.
References $ilDB, $query, $res, $row, and DB_FETCHMODE_OBJECT.
Referenced by ilECSEventQueueReader\handleImportReset().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
get exported ids
public
Definition at line 86 of file class.ilECSExport.php.
References $ilDB, $query, $res, $row, and DB_FETCHMODE_OBJECT.
Referenced by ilECSContentWriter\_handleDelete(), ilECSSettingsGUI\exportReleased(), ilECSEventQueueReader\handleExportReset(), and ilECSSettingsGUI\released().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
is remote object
public
| int | econtent_id | 
Definition at line 128 of file class.ilECSExport.php.
References $ilDB, $query, $res, $row, and DB_FETCHMODE_OBJECT.
Referenced by ilObjRemoteCourseListGUI\getCommandFrame(), ilObjRemoteCourseGUI\infoScreen(), ilObjRemoteCourseGUI\showObject(), and ilECSSettingsGUI\updateCommunities().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilECSExport::getEContentId | ( | ) | 
get econtent id
public
Definition at line 184 of file class.ilECSExport.php.
References $econtent_id.
Referenced by save().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilECSExport::isExported | ( | ) | 
check if an object is exported or not
public
Definition at line 160 of file class.ilECSExport.php.
References $exported.
Referenced by save().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | private | 
Read private.
Definition at line 219 of file class.ilECSExport.php.
References $ilDB, $query, $res, $row, and DB_FETCHMODE_OBJECT.
Referenced by __construct().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilECSExport::save | ( | ) | 
Save.
public
Definition at line 194 of file class.ilECSExport.php.
References $ilDB, $query, $res, getEContentId(), and isExported().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilECSExport::setEContentId | ( | $a_id | ) | 
set econtent id
public
| int | econtent id (received from ECS::addResource) | 
Definition at line 172 of file class.ilECSExport.php.
| ilECSExport::setExported | ( | $a_status | ) | 
Set exported.
public
| bool | export status | 
Definition at line 149 of file class.ilECSExport.php.
| 
 | protected | 
Definition at line 36 of file class.ilECSExport.php.
| 
 | protected | 
Definition at line 39 of file class.ilECSExport.php.
Referenced by getEContentId().
| 
 | protected | 
Definition at line 40 of file class.ilECSExport.php.
Referenced by isExported().
| 
 | protected | 
Definition at line 38 of file class.ilECSExport.php.