|
Open Journal Systems
3.3.0
|
Protected Member Functions | |
| _getObjectAdditionalSettings () | |
Protected Member Functions inherited from PubObjectsExportPlugin | |
| _getDAOs () | |
| updateObject ($object) | |
Protected Member Functions inherited from Plugin | |
| _registerTemplateResource ($inCore=false) | |
Additional Inherited Members | |
Data Fields inherited from PubObjectsExportPlugin | |
| $_cache | |
Data Fields inherited from ImportExportPlugin | |
| $_request | |
Data Fields inherited from Plugin | |
| $pluginCategory | |
| $pluginPath | |
| $request | |
Basis class for DOI XML metadata export plugins.
Definition at line 24 of file DOIPubIdExportPlugin.inc.php.
|
protected |
Get a list of additional setting names that should be stored with the objects.
Reimplemented from PubObjectsExportPlugin.
Reimplemented in CrossRefExportPlugin.
Definition at line 110 of file DOIPubIdExportPlugin.inc.php.
References ImportExportPlugin\getPluginSettingsPrefix().
| DOIPubIdExportPlugin::display | ( | $args, | |
| $request | |||
| ) |
Display the import/export plugin.
| $args | array |
| $request | PKPRequest |
Reimplemented from PubObjectsExportPlugin.
Definition at line 28 of file DOIPubIdExportPlugin.inc.php.
References Plugin\$request, PKPTemplateManager\getManager(), Plugin\getTemplateResource(), and PluginRegistry\loadCategory().
| DOIPubIdExportPlugin::getArticleGalleys | ( | $galleyIds | ) |
Get article galleys with a DOI assigned from gallley IDs.
| $galleyIds | array |
Reimplemented from PubObjectsExportPlugin.
Definition at line 219 of file DOIPubIdExportPlugin.inc.php.
References DAORegistry\getDAO().
| DOIPubIdExportPlugin::getPubIdDisplayType | ( | ) |
| DOIPubIdExportPlugin::getPubIdType | ( | ) |
| DOIPubIdExportPlugin::getPublishedIssues | ( | $issueIds, | |
| $context | |||
| ) |
Get published issues with a DOI assigned from issue IDs.
| $issueIds | array |
| $context | Context |
Reimplemented from PubObjectsExportPlugin.
Definition at line 204 of file DOIPubIdExportPlugin.inc.php.
References DAORegistry\getDAO().
| DOIPubIdExportPlugin::getPublishedSubmissions | ( | $submissionIds, | |
| $context | |||
| ) |
Get published submissions with a DOI assigned from submission IDs.
| $submissionIds | array |
| $context | Context |
Reimplemented from PubObjectsExportPlugin.
Definition at line 189 of file DOIPubIdExportPlugin.inc.php.
References PKPServices\get().
| DOIPubIdExportPlugin::getUnregisteredArticles | ( | $context | ) |
Retrieve all unregistered articles.
| $context | Context |
Reimplemented from PubObjectsExportPlugin.
Definition at line 121 of file DOIPubIdExportPlugin.inc.php.
References DAORegistry\getDAO().
| DOIPubIdExportPlugin::getUnregisteredGalleys | ( | $context | ) |
Retrieve all unregistered galleys.
| $context | Context |
Definition at line 167 of file DOIPubIdExportPlugin.inc.php.
References DAORegistry\getDAO().
| DOIPubIdExportPlugin::getUnregisteredIssues | ( | $context | ) |
Retrieve all unregistered issues.
| $context | Context |
Definition at line 142 of file DOIPubIdExportPlugin.inc.php.
References PubObjectsExportPlugin\getCache(), and DAORegistry\getDAO().
| DOIPubIdExportPlugin::markRegistered | ( | $context, | |
| $objects | |||
| ) |
Mark selected submissions or issues as registered.
| $context | Context |
| $objects | array Array of published submissions, issues or galleys |
Reimplemented from PubObjectsExportPlugin.
Reimplemented in CrossRefExportPlugin.
Definition at line 78 of file DOIPubIdExportPlugin.inc.php.
References PubObjectsExportPlugin\getDepositStatusSettingName(), and saveRegisteredDoi().
| DOIPubIdExportPlugin::saveRegisteredDoi | ( | $context, | |
| $object, | |||
$testPrefix = '10.1234' |
|||
| ) |
Saving object's DOI to the object's "registeredDoi" setting. We prefix the setting with the plugin's id so that we do not get name clashes when several DOI registration plug-ins are active at the same time.
| $context | Context |
| $object | Issue|Submission|ArticleGalley |
| $testPrefix | string |
Definition at line 96 of file DOIPubIdExportPlugin.inc.php.
References ImportExportPlugin\getPluginSettingsPrefix(), PubObjectsExportPlugin\isTestMode(), PKPString\regexp_replace(), and PubObjectsExportPlugin\updateObject().
Referenced by MedraExportPlugin\depositXML(), DataciteExportPlugin\depositXML(), markRegistered(), CrossRefExportPlugin\markRegistered(), and CrossRefExportPlugin\updateDepositStatus().