PHP Class CrossRefExportPlugin, ojs

Inheritance: extends DOIPubIdExportPlugin
Afficher le fichier Open project: pkp/ojs

Méthodes publiques

Méthode Description
__construct ( ) Constructor
checkStatus ( $objects, $context ) Check statuses for selected publication objects.
depositXML ( $objects, $context, $filename )
executeExportAction ( $request, $objects, $filter, $tab, $objectsFileNamePart )
getAdditionalFieldNames ( $hookName, $args ) Hook callback that returns the deposit setting's names, to consider them by article or issue update.
getDepositBatchIdSettingName ( ) : string Get deposit batch ID setting name.
getDepositStatusUrlSettingName ( ) : string Get deposit status/batch ID URL setting name.
getDepositSuccessNotificationMessageKey ( )
getDescription ( )
getDisplayName ( )
getExportActionNames ( )
getExportActions ( $context )
getExportDeploymentClassName ( )
getName ( )
getPluginSettingsPrefix ( )
getSettingsFormClassName ( )
getStatusActions ( $pubObject ) Provide the link to more status information only if the DOI deposit failed
getStatusNames ( )
getSubmissionFilter ( )
updateDepositStatus ( $context, $object ) Check the CrossRef APIs, if deposits and registration have been successful

Method Details

__construct() public méthode

Constructor
public __construct ( )

checkStatus() public méthode

Check statuses for selected publication objects.
public checkStatus ( $objects, $context )
$objects array Array of published articles, issues or galleys
$context Context

depositXML() public méthode

public depositXML ( $objects, $context, $filename )

executeExportAction() public méthode

public executeExportAction ( $request, $objects, $filter, $tab, $objectsFileNamePart )

getAdditionalFieldNames() public méthode

Hook callback that returns the deposit setting's names, to consider them by article or issue update.
public getAdditionalFieldNames ( $hookName, $args )

getDepositBatchIdSettingName() public méthode

Get deposit batch ID setting name.
public getDepositBatchIdSettingName ( ) : string
Résultat string

getDepositStatusUrlSettingName() public méthode

Get deposit status/batch ID URL setting name.

getDepositSuccessNotificationMessageKey() public méthode

getDescription() public méthode

public getDescription ( )

getDisplayName() public méthode

public getDisplayName ( )

getExportActionNames() public méthode

getExportActions() public méthode

public getExportActions ( $context )

getExportDeploymentClassName() public méthode

getName() public méthode

public getName ( )

getPluginSettingsPrefix() public méthode

getSettingsFormClassName() public méthode

getStatusActions() public méthode

Provide the link to more status information only if the DOI deposit failed
public getStatusActions ( $pubObject )

getStatusNames() public méthode

public getStatusNames ( )

getSubmissionFilter() public méthode

public getSubmissionFilter ( )

updateDepositStatus() public méthode

Check the CrossRef APIs, if deposits and registration have been successful
public updateDepositStatus ( $context, $object )
$context Context
$object The object getting deposited