|
ILIAS
trunk Revision v12.0_alpha-377-g3641b37b9db
|
Collaboration diagram for ILIAS\MetaData\OERHarvester\Harvester:Public Member Functions | |
| __construct (SettingsInterface $settings, ObjectHandler $object_handler, ExportHandler $export_handler, StatusRepository $status_repository, ExposedRecordRepository $exposed_record_repository, CopyrightSearchFactory $copyright_search_factory, LOMRepository $lom_repository, SimpleDCXMLWriter $xml_writer, \ilLogger $logger) | |
| run (Result $result) | |
Protected Member Functions | |
| findHarvestableObjectIDs () | |
| deleteDeprecatedReferences (array $harvestable_obj_ids, array $currently_harvested_obj_ids) | |
| Returns number of deletions. More... | |
| harvestObjects (array $harvestable_obj_ids, array $currently_harvested_obj_ids) | |
| Returns number of harvested objects. More... | |
| updateExposedRecords (array $harvestable_obj_ids,) | |
| Returns number of changed exposed records. More... | |
| cleanUpDeletedRecords () | |
| logDebug (string $message) | |
| logError (string $message) | |
| buildIdentifier (int $obj_id, string $type) | |
Protected Attributes | |
| SettingsInterface | $settings |
| ObjectHandler | $object_handler |
| ExportHandler | $export_handler |
| StatusRepository | $status_repository |
| ExposedRecordRepository | $exposed_record_repository |
| CopyrightSearchFactory | $copyright_search_factory |
| LOMRepository | $lom_repository |
| SimpleDCXMLWriter | $xml_writer |
| ilLogger | $logger |
Definition at line 33 of file Harvester.php.
| ILIAS\MetaData\OERHarvester\Harvester::__construct | ( | SettingsInterface | $settings, |
| ObjectHandler | $object_handler, | ||
| ExportHandler | $export_handler, | ||
| StatusRepository | $status_repository, | ||
| ExposedRecordRepository | $exposed_record_repository, | ||
| CopyrightSearchFactory | $copyright_search_factory, | ||
| LOMRepository | $lom_repository, | ||
| SimpleDCXMLWriter | $xml_writer, | ||
| \ilLogger | $logger | ||
| ) |
Definition at line 45 of file Harvester.php.
References ILIAS\MetaData\OERHarvester\Harvester\$copyright_search_factory, ILIAS\MetaData\OERHarvester\Harvester\$export_handler, ILIAS\MetaData\OERHarvester\Harvester\$exposed_record_repository, ILIAS\MetaData\OERHarvester\Harvester\$logger, ILIAS\MetaData\OERHarvester\Harvester\$lom_repository, ILIAS\MetaData\OERHarvester\Harvester\$object_handler, ILIAS\MetaData\OERHarvester\Harvester\$settings, ILIAS\MetaData\OERHarvester\Harvester\$status_repository, ILIAS\MetaData\OERHarvester\Harvester\$xml_writer, ILIAS\Repository\logger(), and ILIAS\Repository\settings().
Here is the call graph for this function:
|
protected |
Definition at line 309 of file Harvester.php.
|
protected |
Definition at line 292 of file Harvester.php.
|
protected |
Returns number of deletions.
| int[] | $harvestable_obj_ids | |
| int[] | $currently_harvested_obj_ids |
Definition at line 133 of file Harvester.php.
References Vendor\Package\$e, $ref_id, ILIAS\MetaData\OERHarvester\Harvester\logDebug(), and ILIAS\MetaData\OERHarvester\Harvester\logError().
Referenced by ILIAS\MetaData\OERHarvester\Harvester\run().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 102 of file Harvester.php.
References $results, and ILIAS\Repository\settings().
Referenced by ILIAS\MetaData\OERHarvester\Harvester\run().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Returns number of harvested objects.
| int[] | $harvestable_obj_ids | |
| int[] | $currently_harvested_obj_ids |
Definition at line 165 of file Harvester.php.
Referenced by ILIAS\MetaData\OERHarvester\Harvester\run().
Here is the caller graph for this function:
|
protected |
Definition at line 299 of file Harvester.php.
References ILIAS\Repository\logger().
Referenced by ILIAS\MetaData\OERHarvester\Harvester\deleteDeprecatedReferences().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 304 of file Harvester.php.
References ILIAS\Repository\logger().
Referenced by ILIAS\MetaData\OERHarvester\Harvester\deleteDeprecatedReferences().
Here is the call graph for this function:
Here is the caller graph for this function:| ILIAS\MetaData\OERHarvester\Harvester::run | ( | Result | $result | ) |
Definition at line 67 of file Harvester.php.
References Vendor\Package\$e, ILIAS\MetaData\OERHarvester\Harvester\deleteDeprecatedReferences(), ILIAS\MetaData\OERHarvester\Harvester\findHarvestableObjectIDs(), ILIAS\MetaData\OERHarvester\Harvester\harvestObjects(), and ILIAS\MetaData\OERHarvester\Harvester\updateExposedRecords().
Here is the call graph for this function:
|
protected |
Returns number of changed exposed records.
| int[] | $harvestable_obj_ids |
Definition at line 216 of file Harvester.php.
Referenced by ILIAS\MetaData\OERHarvester\Harvester\run().
Here is the caller graph for this function:
|
protected |
Definition at line 40 of file Harvester.php.
Referenced by ILIAS\MetaData\OERHarvester\Harvester\__construct().
|
protected |
Definition at line 37 of file Harvester.php.
Referenced by ILIAS\MetaData\OERHarvester\Harvester\__construct().
|
protected |
Definition at line 39 of file Harvester.php.
Referenced by ILIAS\MetaData\OERHarvester\Harvester\__construct().
|
protected |
Definition at line 43 of file Harvester.php.
Referenced by ILIAS\MetaData\OERHarvester\Harvester\__construct().
|
protected |
Definition at line 41 of file Harvester.php.
Referenced by ILIAS\MetaData\OERHarvester\Harvester\__construct().
|
protected |
Definition at line 36 of file Harvester.php.
Referenced by ILIAS\MetaData\OERHarvester\Harvester\__construct().
|
protected |
Definition at line 35 of file Harvester.php.
Referenced by ILIAS\MetaData\OERHarvester\Harvester\__construct().
|
protected |
Definition at line 38 of file Harvester.php.
Referenced by ILIAS\MetaData\OERHarvester\Harvester\__construct().
|
protected |
Definition at line 42 of file Harvester.php.
Referenced by ILIAS\MetaData\OERHarvester\Harvester\__construct().