PHP Class CrossRefExportPlugin, ojs

Inheritance: extends DOIPubIdExportPlugin
Show file Open project: pkp/ojs

Public Methods

Method 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 method

Constructor
public __construct ( )

checkStatus() public method

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

depositXML() public method

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

executeExportAction() public method

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

getAdditionalFieldNames() public method

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

getDepositBatchIdSettingName() public method

Get deposit batch ID setting name.

getDepositStatusUrlSettingName() public method

Get deposit status/batch ID URL setting name.

getDepositSuccessNotificationMessageKey() public method

getDescription() public method

public getDescription ( )

getDisplayName() public method

public getDisplayName ( )

getExportActionNames() public method

getExportActions() public method

public getExportActions ( $context )

getExportDeploymentClassName() public method

getName() public method

public getName ( )

getPluginSettingsPrefix() public method

getSettingsFormClassName() public method

getStatusActions() public method

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

getStatusNames() public method

public getStatusNames ( )

getSubmissionFilter() public method

public getSubmissionFilter ( )

updateDepositStatus() public method

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