Метод | Описание | |
---|---|---|
__construct ( ) | Constructor | |
_instantiateSettingsForm ( $context ) : CrossRefSettingsForm | Instantiate the settings form. | |
callbackParseCronTab ( $hookName, $args ) | ||
depositXML ( $objects, $context, $filename ) : boolean | Deposit XML document. | |
display ( $args, $request ) | ||
executeExportAction ( $request, $objects, $filter, $tab, $objectsFileNamePart ) | ||
getAdditionalFieldNames ( $hookName, $args ) | Hook callback that returns the "registeredDoi" setting's name prefixed with the plug-in's id to avoid name collisions. | |
getArticleGalleys ( $galleyIds, $context ) : array | Get article galleys with a DOI assigned from gallley IDs. | |
getDepositSuccessNotificationMessageKey ( ) | Get the locale key used in the notification for the successful deposit. | |
getPubIdDisplayType ( ) : string | Get pub ID display type | |
getPubIdType ( ) : string | Get pub ID type | |
getPublishedArticles ( $submissionIds, $context ) : array | Get published articles with a DOI asigned from submission IDs. | |
getPublishedIssues ( $issueIds, $context ) : array | Get published issues with a DOI asigned from issue IDs. | |
getUnregisteredArticles ( $context ) : array | Retrieve all unregistered articles. | |
getUnregisteredGalleys ( $context ) : array | Retrieve all unregistered articles. | |
getUnregisteredIssues ( $context ) : array | Retrieve all unregistered issues. | |
markRegistered ( $context, $objects ) | Mark selected submissions or issues as registered. | |
register ( $category, $path ) | ||
saveRegisteredDoi ( $context, $object, $testPrefix = '10.1234' ) | Saving object's DOI to the object's "registeredDoi" setting. |
public _instantiateSettingsForm ( $context ) : CrossRefSettingsForm | ||
$context | Context | |
Результат | CrossRefSettingsForm |
abstract public depositXML ( $objects, $context, $filename ) : boolean | ||
$objects | mixed Array of or single published article, issue or galley | |
$context | Context | |
$filename | Export XML filename | |
Результат | boolean | Whether the XML document has been registered |
public executeExportAction ( $request, $objects, $filter, $tab, $objectsFileNamePart ) |
public getAdditionalFieldNames ( $hookName, $args ) | ||
$hookName | string | |
$args | array |
public getArticleGalleys ( $galleyIds, $context ) : array | ||
$galleyIds | array | |
$context | Context | |
Результат | array |
public getDepositSuccessNotificationMessageKey ( ) |
public getPubIdDisplayType ( ) : string | ||
Результат | string |
public getPublishedArticles ( $submissionIds, $context ) : array | ||
$submissionIds | array | |
$context | Context | |
Результат | array |
public getPublishedIssues ( $issueIds, $context ) : array | ||
$issueIds | array | |
$context | Context | |
Результат | array |
public getUnregisteredArticles ( $context ) : array | ||
$context | Context | |
Результат | array |
public getUnregisteredGalleys ( $context ) : array | ||
$context | Context | |
Результат | array |
public getUnregisteredIssues ( $context ) : array | ||
$context | Context | |
Результат | array |
public markRegistered ( $context, $objects ) | ||
$context | Context | |
$objects | array Array of published articles, issues or galleys |
public saveRegisteredDoi ( $context, $object, $testPrefix = '10.1234' ) | ||
$context | Context | |
$object | Issue|PublishedArticle|ArticleGalley | |
$testPrefix | string |