PHP 클래스 CrossRefExportPlugin, ojs

상속: extends DOIPubIdExportPlugin
파일 보기 프로젝트 열기: pkp/ojs

공개 메소드들

메소드 설명
__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

메소드 상세

__construct() 공개 메소드

Constructor
public __construct ( )

checkStatus() 공개 메소드

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

depositXML() 공개 메소드

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

executeExportAction() 공개 메소드

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

getAdditionalFieldNames() 공개 메소드

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

getDepositBatchIdSettingName() 공개 메소드

Get deposit batch ID setting name.

getDepositStatusUrlSettingName() 공개 메소드

Get deposit status/batch ID URL setting name.

getDepositSuccessNotificationMessageKey() 공개 메소드

getDescription() 공개 메소드

public getDescription ( )

getDisplayName() 공개 메소드

public getDisplayName ( )

getExportActionNames() 공개 메소드

getExportActions() 공개 메소드

public getExportActions ( $context )

getExportDeploymentClassName() 공개 메소드

getName() 공개 메소드

public getName ( )

getPluginSettingsPrefix() 공개 메소드

getSettingsFormClassName() 공개 메소드

getStatusActions() 공개 메소드

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

getStatusNames() 공개 메소드

public getStatusNames ( )

getSubmissionFilter() 공개 메소드

public getSubmissionFilter ( )

updateDepositStatus() 공개 메소드

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