|
ILIAS
trunk Revision v12.0_alpha-1221-g4e438232683
|
Inheritance diagram for ILIAS\MetaData\OERHarvester\Publisher\Publisher:
Collaboration diagram for ILIAS\MetaData\OERHarvester\Publisher\Publisher:Public Member Functions | |
| __construct (protected ExposedRecordsRepository $exposed_repo, protected ResourceStatusRepository $status_repo, protected RepoObjectHandler $repo_object_handler, protected ExportHandler $export_handler, protected PublishingSettings $publishing_settings, protected SimpleDCXMLWriter $xml_writer, protected ilAccess $access) | |
| block (int $obj_id) | |
| checkPermissionsForBlock (int $ref_id, string $type, int $obj_id) | |
| unblock (int $obj_id) | |
| checkPermissionsForUnblock (int $ref_id, string $type, int $obj_id) | |
| publish (int $obj_id, string $type) | |
| checkPermissionsForPublish (int $ref_id, string $type, int $obj_id) | |
| withdraw (int $obj_id) | |
| checkPermissionsForWithdraw (int $ref_id, string $type, int $obj_id) | |
| submit (int $obj_id) | |
| checkPermissionsForSubmit (int $ref_id, string $type, int $obj_id) | |
| accept (int $obj_id, string $type) | |
| checkPermissionsForAccept (int $ref_id, string $type, int $obj_id) | |
| reject (int $obj_id) | |
| checkPermissionsForReject (int $ref_id, string $type, int $obj_id) | |
| block (int $obj_id) | |
| checkPermissionsForBlock (int $ref_id, string $type, int $obj_id) | |
| unblock (int $obj_id) | |
| checkPermissionsForUnblock (int $ref_id, string $type, int $obj_id) | |
| publish (int $obj_id, string $type) | |
| checkPermissionsForPublish (int $ref_id, string $type, int $obj_id) | |
| withdraw (int $obj_id) | |
| checkPermissionsForWithdraw (int $ref_id, string $type, int $obj_id) | |
| submit (int $obj_id) | |
| checkPermissionsForSubmit (int $ref_id, string $type, int $obj_id) | |
| accept (int $obj_id, string $type) | |
| checkPermissionsForAccept (int $ref_id, string $type, int $obj_id) | |
| reject (int $obj_id) | |
| checkPermissionsForReject (int $ref_id, string $type, int $obj_id) | |
Protected Member Functions | |
| harvestObject (int $obj_id, int $target_ref_id) | |
| publishObjectToOAIPMH (int $obj_id, string $type, int $ref_id) | |
| deleteReferenceIfOthersExist (int $ref_id) | |
| buildIdentifier (int $obj_id, string $type) | |
Definition at line 32 of file Publisher.php.
| ILIAS\MetaData\OERHarvester\Publisher\Publisher::__construct | ( | protected ExposedRecordsRepository | $exposed_repo, |
| protected ResourceStatusRepository | $status_repo, | ||
| protected RepoObjectHandler | $repo_object_handler, | ||
| protected ExportHandler | $export_handler, | ||
| protected PublishingSettings | $publishing_settings, | ||
| protected SimpleDCXMLWriter | $xml_writer, | ||
| protected ilAccess | $access | ||
| ) |
Definition at line 34 of file Publisher.php.
| ILIAS\MetaData\OERHarvester\Publisher\Publisher::accept | ( | int | $obj_id, |
| string | $type | ||
| ) |
Implements ILIAS\MetaData\OERHarvester\Publisher\PublisherInterface.
Definition at line 112 of file Publisher.php.
References ILIAS\MetaData\OERHarvester\Publisher\Publisher\deleteReferenceIfOthersExist(), and ILIAS\MetaData\OERHarvester\Publisher\Publisher\publishObjectToOAIPMH().
Here is the call graph for this function:| ILIAS\MetaData\OERHarvester\Publisher\Publisher::block | ( | int | $obj_id | ) |
Implements ILIAS\MetaData\OERHarvester\Publisher\PublisherInterface.
Definition at line 45 of file Publisher.php.
Referenced by ILIAS\MetaData\OERHarvester\Publisher\Publisher\reject(), and ILIAS\MetaData\OERHarvester\Publisher\Publisher\withdraw().
Here is the caller graph for this function:
|
protected |
Definition at line 196 of file Publisher.php.
Referenced by ILIAS\MetaData\OERHarvester\Publisher\Publisher\publishObjectToOAIPMH().
Here is the caller graph for this function:| ILIAS\MetaData\OERHarvester\Publisher\Publisher::checkPermissionsForAccept | ( | int | $ref_id, |
| string | $type, | ||
| int | $obj_id | ||
| ) |
Implements ILIAS\MetaData\OERHarvester\Publisher\PublisherInterface.
Definition at line 125 of file Publisher.php.
References ILIAS\Repository\access().
Here is the call graph for this function:| ILIAS\MetaData\OERHarvester\Publisher\Publisher::checkPermissionsForBlock | ( | int | $ref_id, |
| string | $type, | ||
| int | $obj_id | ||
| ) |
Implements ILIAS\MetaData\OERHarvester\Publisher\PublisherInterface.
Definition at line 50 of file Publisher.php.
References ILIAS\Repository\access().
Here is the call graph for this function:| ILIAS\MetaData\OERHarvester\Publisher\Publisher::checkPermissionsForPublish | ( | int | $ref_id, |
| string | $type, | ||
| int | $obj_id | ||
| ) |
Implements ILIAS\MetaData\OERHarvester\Publisher\PublisherInterface.
Definition at line 72 of file Publisher.php.
References ILIAS\Repository\access().
Here is the call graph for this function:| ILIAS\MetaData\OERHarvester\Publisher\Publisher::checkPermissionsForReject | ( | int | $ref_id, |
| string | $type, | ||
| int | $obj_id | ||
| ) |
Implements ILIAS\MetaData\OERHarvester\Publisher\PublisherInterface.
Definition at line 145 of file Publisher.php.
References ILIAS\Repository\access().
Here is the call graph for this function:| ILIAS\MetaData\OERHarvester\Publisher\Publisher::checkPermissionsForSubmit | ( | int | $ref_id, |
| string | $type, | ||
| int | $obj_id | ||
| ) |
Implements ILIAS\MetaData\OERHarvester\Publisher\PublisherInterface.
Definition at line 105 of file Publisher.php.
References ILIAS\Repository\access().
Here is the call graph for this function:| ILIAS\MetaData\OERHarvester\Publisher\Publisher::checkPermissionsForUnblock | ( | int | $ref_id, |
| string | $type, | ||
| int | $obj_id | ||
| ) |
Implements ILIAS\MetaData\OERHarvester\Publisher\PublisherInterface.
Definition at line 60 of file Publisher.php.
References ILIAS\Repository\access().
Here is the call graph for this function:| ILIAS\MetaData\OERHarvester\Publisher\Publisher::checkPermissionsForWithdraw | ( | int | $ref_id, |
| string | $type, | ||
| int | $obj_id | ||
| ) |
Implements ILIAS\MetaData\OERHarvester\Publisher\PublisherInterface.
Definition at line 92 of file Publisher.php.
References ILIAS\Repository\access().
Here is the call graph for this function:
|
protected |
Definition at line 188 of file Publisher.php.
References $ref_id.
Referenced by ILIAS\MetaData\OERHarvester\Publisher\Publisher\accept(), ILIAS\MetaData\OERHarvester\Publisher\Publisher\reject(), and ILIAS\MetaData\OERHarvester\Publisher\Publisher\withdraw().
Here is the caller graph for this function:
|
protected |
Definition at line 152 of file Publisher.php.
Referenced by ILIAS\MetaData\OERHarvester\Publisher\Publisher\publish(), and ILIAS\MetaData\OERHarvester\Publisher\Publisher\submit().
Here is the caller graph for this function:| ILIAS\MetaData\OERHarvester\Publisher\Publisher::publish | ( | int | $obj_id, |
| string | $type | ||
| ) |
Implements ILIAS\MetaData\OERHarvester\Publisher\PublisherInterface.
Definition at line 65 of file Publisher.php.
References ILIAS\MetaData\OERHarvester\Publisher\Publisher\harvestObject(), and ILIAS\MetaData\OERHarvester\Publisher\Publisher\publishObjectToOAIPMH().
Here is the call graph for this function:
|
protected |
Definition at line 166 of file Publisher.php.
References $ref_id, and ILIAS\MetaData\OERHarvester\Publisher\Publisher\buildIdentifier().
Referenced by ILIAS\MetaData\OERHarvester\Publisher\Publisher\accept(), and ILIAS\MetaData\OERHarvester\Publisher\Publisher\publish().
Here is the call graph for this function:
Here is the caller graph for this function:| ILIAS\MetaData\OERHarvester\Publisher\Publisher::reject | ( | int | $obj_id | ) |
Implements ILIAS\MetaData\OERHarvester\Publisher\PublisherInterface.
Definition at line 134 of file Publisher.php.
References $ref_id, ILIAS\MetaData\OERHarvester\Publisher\Publisher\block(), and ILIAS\MetaData\OERHarvester\Publisher\Publisher\deleteReferenceIfOthersExist().
Here is the call graph for this function:| ILIAS\MetaData\OERHarvester\Publisher\Publisher::submit | ( | int | $obj_id | ) |
Implements ILIAS\MetaData\OERHarvester\Publisher\PublisherInterface.
Definition at line 99 of file Publisher.php.
References ILIAS\MetaData\OERHarvester\Publisher\Publisher\harvestObject().
Here is the call graph for this function:| ILIAS\MetaData\OERHarvester\Publisher\Publisher::unblock | ( | int | $obj_id | ) |
Implements ILIAS\MetaData\OERHarvester\Publisher\PublisherInterface.
Definition at line 55 of file Publisher.php.
| ILIAS\MetaData\OERHarvester\Publisher\Publisher::withdraw | ( | int | $obj_id | ) |
Implements ILIAS\MetaData\OERHarvester\Publisher\PublisherInterface.
Definition at line 79 of file Publisher.php.
References $ref_id, ILIAS\MetaData\OERHarvester\Publisher\Publisher\block(), and ILIAS\MetaData\OERHarvester\Publisher\Publisher\deleteReferenceIfOthersExist().
Here is the call graph for this function: