ILIAS
trunk Revision v11.0_alpha-2662-g519ff7d528f
|
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... | |
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().
|
protected |
Definition at line 293 of file Harvester.php.
Referenced by ILIAS\MetaData\OERHarvester\Harvester\updateExposedRecords().
|
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().
|
protected |
Definition at line 102 of file Harvester.php.
References $results, and ILIAS\Repository\settings().
Referenced by ILIAS\MetaData\OERHarvester\Harvester\run().
|
protected |
Returns number of harvested objects.
int[] | $harvestable_obj_ids |
int[] | $currently_harvested_obj_ids |
Definition at line 165 of file Harvester.php.
References Vendor\Package\$e, ILIAS\MetaData\OERHarvester\Harvester\logDebug(), ILIAS\MetaData\OERHarvester\Harvester\logError(), and ILIAS\Repository\settings().
Referenced by ILIAS\MetaData\OERHarvester\Harvester\run().
|
protected |
Definition at line 283 of file Harvester.php.
References ILIAS\Repository\logger().
Referenced by ILIAS\MetaData\OERHarvester\Harvester\deleteDeprecatedReferences(), ILIAS\MetaData\OERHarvester\Harvester\harvestObjects(), and ILIAS\MetaData\OERHarvester\Harvester\updateExposedRecords().
|
protected |
Definition at line 288 of file Harvester.php.
References ILIAS\Repository\logger().
Referenced by ILIAS\MetaData\OERHarvester\Harvester\deleteDeprecatedReferences(), and ILIAS\MetaData\OERHarvester\Harvester\harvestObjects().
ILIAS\MetaData\OERHarvester\Harvester::run | ( | Result | $result | ) |
Definition at line 67 of file Harvester.php.
References Vendor\Package\$e, $messages, ILIAS\MetaData\OERHarvester\Harvester\deleteDeprecatedReferences(), ILIAS\MetaData\OERHarvester\Harvester\findHarvestableObjectIDs(), ILIAS\MetaData\OERHarvester\Harvester\harvestObjects(), and ILIAS\MetaData\OERHarvester\Harvester\updateExposedRecords().
|
protected |
Returns number of changed exposed records.
int[] | $harvestable_obj_ids |
Definition at line 216 of file Harvester.php.
References $ref_id, ILIAS\MetaData\OERHarvester\Harvester\buildIdentifier(), ILIAS\MetaData\OERHarvester\Harvester\logDebug(), and ILIAS\Repository\settings().
Referenced by ILIAS\MetaData\OERHarvester\Harvester\run().
|
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().