Open Journal Systems  2.4.3
 All Classes Namespaces Functions Variables Groups Pages
MedraExportPlugin Class Reference
Inheritance diagram for MedraExportPlugin:
DOIExportPlugin ImportExportPlugin Plugin PKPPlugin

Public Member Functions

 _identifyO4DOISchema ($exportType, &$journal, $exportIssuesAs)
 
 generateExportFiles (&$request, $exportType, &$objects, $targetPath, &$journal, &$errors)
 
 getDescription ()
 
 getDisplayName ()
 
 getName ()
 
 getPluginId ()
 
 getSettingsFormClassName ()
 
 registerDoi (&$request, &$journal, &$objects, $file)
 
- Public Member Functions inherited from DOIExportPlugin
 _checkForTar ()
 
 _displayArticleList (&$templateMgr, &$journal)
 
 _displayGalleyList (&$templateMgr, &$journal)
 
 _displayIssueList (&$templateMgr, &$journal)
 
 _displayPluginHomePage (&$templateMgr, &$journal)
 
 _generateExportFilesForObjects (&$request, &$journal, $exportSpec, $exportPath, &$errors)
 
 _getArticleIssue ($article, $journal)
 
 _getExportPath ()
 
_getObjectsFromIds ($exportType, $objectIds, $journalId, &$errors)
 
_getUnregisteredArticles (&$journal)
 
_getUnregisteredGalleys (&$journal)
 
_getUnregisteredIssues (&$journal)
 
_instantiateSettingsForm (&$journal)
 
_prepareArticleData (&$article, &$journal)
 
_prepareArticleDataByArticleId ($articleId, &$journal)
 
_prepareGalleyData (&$galley, &$journal)
 
 _sendNotification (&$request, $message, $notificationType, $param=null)
 
 _usage ($scriptName, $errors=null)
 
 cleanTmpfiles ($tempdir, $tempfiles)
 
 display (&$args, &$request)
 
 displayAllUnregisteredObjects (&$templateMgr, &$journal)
 
 displaySuppFileList (&$templateMgr, &$journal)
 
 executeCLI ($scriptName, &$args)
 
 exportObjects (&$request, $exportSpec, &$journal, $outputFile=null)
 
 generateExportFiles (&$request, $exportType, &$objects, $targetPath, &$journal, &$errors)
 
 getAdditionalFieldNames ($hookName, $args)
 
 getAllObjectTypes ()
 
 getAllPublishedArticles (&$journal)
 
 getContextSpecificPluginSettingsFile ()
 
 getDaoName ($exportType)
 
 getLocaleFilename ($locale)
 
 getManagementVerbs ()
 
 getObjectName ($exportType)
 
 getObjectNotFoundErrorKey ($exportType)
 
 getPluginId ()
 
 getSettingsFormClassName ()
 
 getTargetFileName ($exportPath, $exportType, $objectId=null)
 
 getTemplatePath ()
 
 isTestMode (&$request)
 
 manage ($verb, $args, &$message, &$messageParams, &$request)
 
 markRegistered (&$request, &$object, $testPrefix)
 
prepareArticleFileData (&$articleFile, &$journal)
 
 register ($category, $path)
 
 registerDaoHook ($daoName)
 
 registerDoi (&$request, &$journal, &$objects, $file)
 
 registerObjects (&$request, $exportSpec, &$journal)
 
 resetRegistration ($objectType, $objectId, &$journal)
 
 saveRegisteredDoi (&$object, $registeredDoi)
 
 tarFiles ($targetPath, $targetFile, $sourceFiles)
 
- Public Member Functions inherited from ImportExportPlugin
 display (&$args, $request)
 
 executeCLI ($scriptName, &$args)
 
 getDescription ()
 
 getDisplayName ()
 
 getManagementVerbs ()
 
 getName ()
 
 manage ($verb, $args, $message, $messageParams=null, $request=null)
 
 setBreadcrumbs ($crumbs=array(), $isSubclass=false)
 
 smartyPluginUrl ($params, &$smarty)
 
 usage ($scriptName)
 
- Public Member Functions inherited from Plugin
 getContextSpecificPluginSettingsFile ()
 
 getNewJournalPluginSettingsFile ()
 
 getSetting ($journalId, $name)
 
 Plugin ()
 
 updateSetting ($journalId, $name, $value, $type=null)
 
- Public Member Functions inherited from PKPPlugin
 _getContextSpecificInstallationHook ()
 
 addHelpData ($locale=null)
 
 addLocaleData ($locale=null)
 
 getCategory ()
 
 getContextSpecificPluginSettingsFile ()
 
 getContextSpecificSetting ($context, $name)
 
 getCurrentVersion ()
 
 getDescription ()
 
 getDisplayName ()
 
 getHelpMappingFilename ()
 
 getHideManagement ()
 
 getInstallDataFile ()
 
 getInstallEmailTemplateDataFile ()
 
 getInstallEmailTemplatesFile ()
 
 getInstallFilterConfigFiles ()
 
 getInstallSchemaFile ()
 
 getInstallSitePluginSettingsFile ()
 
 getLocaleFilename ($locale)
 
 getManagementVerbs ()
 
 getName ()
 
 getPluginPath ()
 
 getSeq ()
 
 getSettingMainContext ()
 
 getTemplatePath ()
 
 import ($class)
 
 installContextSpecificSettings ($hookName, $args)
 
 installData ($hookName, $args)
 
 installEmailTemplateData ($hookName, $args)
 
 installEmailTemplates ($hookName, $args)
 
 installFilters ($hookName, $args)
 
 installLocale ($hookName, $args)
 
 installSiteSettings ($hookName, $args)
 
 isSitePlugin ()
 
 manage ($verb, $args, &$message, &$messageParams, $request=null)
 
 PKPPlugin ()
 
 register ($category, $path)
 
 smartyPluginUrl ($params, &$smarty)
 
 updateContextSpecificSetting ($context, $name, $value, $type=null)
 
 updateSchema ($hookName, $args)
 

Detailed Description

mEDRA Onix for DOI (O4DOI) export/registration plugin.

Definition at line 27 of file MedraExportPlugin.inc.php.

Member Function Documentation

MedraExportPlugin::_identifyO4DOISchema (   $exportType,
$journal,
  $exportIssuesAs 
)

Determine the O4DOI export schema.

Parameters
$exportTypeinteger One of the DOI_EXPORT_* constants.
$journalJournal
$exportIssuesAsWhether issues are exported as work or as manifestation. One of the O4DOI_* schema constants.
Returns
integer One of the O4DOI_* schema constants.

Definition at line 163 of file MedraExportPlugin.inc.php.

Referenced by generateExportFiles().

MedraExportPlugin::generateExportFiles ( $request,
  $exportType,
$objects,
  $targetPath,
$journal,
$errors 
)
MedraExportPlugin::getDescription ( )
MedraExportPlugin::getDisplayName ( )
MedraExportPlugin::getName ( )
See Also
ImportExportPlugin::getName()

Definition at line 43 of file MedraExportPlugin.inc.php.

MedraExportPlugin::getPluginId ( )
See Also
DOIExportPlugin::getPluginId()

Definition at line 68 of file MedraExportPlugin.inc.php.

MedraExportPlugin::getSettingsFormClassName ( )
MedraExportPlugin::registerDoi ( $request,
$journal,
$objects,
  $file 
)

The documentation for this class was generated from the following file: