Open Journal Systems
3.3.0
OAIMetadataFormatPlugin_JATS.inc.php
1
<?php
2
17
import
(
'lib.pkp.classes.plugins.OAIMetadataFormatPlugin'
);
18
19
class
OAIMetadataFormatPlugin_JATS
extends
OAIMetadataFormatPlugin
{
25
function
getName
() {
26
return
'OAIMetadataFormatPlugin_JATS'
;
27
}
28
32
function
getDisplayName
() {
33
return
__(
'plugins.oaiMetadata.jats.displayName'
);
34
}
35
39
function
getDescription
() {
40
return
__(
'plugins.oaiMetadata.jats.description'
);
41
}
42
47
function
getCanDisable
() {
48
return
true
;
49
}
50
55
function
getCanEnable
() {
56
return
true
;
57
}
58
63
function
getEnabled
() {
64
$request
=
PKPApplication::get
()->getRequest();
65
if
(!
$request
)
return
false
;
66
$context =
$request
->getContext();
67
if
(!$context)
return
false
;
68
return
$this->
getSetting
($context->getId(),
'enabled'
);
69
}
70
75
function
setEnabled
($enabled) {
76
$request
=
PKPApplication::get
()->getRequest();
77
$context =
$request
->getContext();
78
$this->
updateSetting
($context->getId(),
'enabled'
, $enabled,
'bool'
);
79
}
80
81
function
getFormatClass
() {
82
return
'OAIMetadataFormat_JATS'
;
83
}
84
85
static
function
getMetadataPrefix
() {
86
return
'jats'
;
87
}
88
89
static
function
getSchema
() {
90
return
'https://jats.nlm.nih.gov/publishing/0.4/xsd/JATS-journalpublishing0.xsd'
;
91
}
92
93
static
function
getNamespace
() {
94
return
'http://jats.nlm.nih.gov'
;
95
}
96
}
OAIMetadataFormatPlugin_JATS
JATS XML format plugin for OAI.
Definition:
OAIMetadataFormatPlugin_JATS.inc.php:19
Plugin\updateSetting
updateSetting($contextId, $name, $value, $type=null)
Definition:
Plugin.inc.php:495
OAIMetadataFormatPlugin_JATS\getEnabled
getEnabled()
Definition:
OAIMetadataFormatPlugin_JATS.inc.php:63
OAIMetadataFormatPlugin_JATS\getFormatClass
getFormatClass()
Definition:
OAIMetadataFormatPlugin_JATS.inc.php:81
Plugin\getSetting
getSetting($contextId, $name)
Definition:
Plugin.inc.php:473
OAIMetadataFormatPlugin_JATS\getCanEnable
getCanEnable()
Definition:
OAIMetadataFormatPlugin_JATS.inc.php:55
OAIMetadataFormatPlugin
Abstract class for OAI Metadata format plugins.
Definition:
OAIMetadataFormatPlugin.inc.php:19
OAIMetadataFormatPlugin_JATS\getMetadataPrefix
static getMetadataPrefix()
Definition:
OAIMetadataFormatPlugin_JATS.inc.php:85
OAIMetadataFormatPlugin_JATS\getSchema
static getSchema()
Definition:
OAIMetadataFormatPlugin_JATS.inc.php:89
OAIMetadataFormatPlugin_JATS\setEnabled
setEnabled($enabled)
Definition:
OAIMetadataFormatPlugin_JATS.inc.php:75
Plugin\$request
$request
Definition:
Plugin.inc.php:68
OAIMetadataFormatPlugin_JATS\getCanDisable
getCanDisable()
Definition:
OAIMetadataFormatPlugin_JATS.inc.php:47
OAIMetadataFormatPlugin_JATS\getNamespace
static getNamespace()
Definition:
OAIMetadataFormatPlugin_JATS.inc.php:93
PKPApplication\get
static get()
Definition:
PKPApplication.inc.php:235
OAIMetadataFormatPlugin_JATS\getDisplayName
getDisplayName()
Definition:
OAIMetadataFormatPlugin_JATS.inc.php:32
OAIMetadataFormatPlugin_JATS\getDescription
getDescription()
Definition:
OAIMetadataFormatPlugin_JATS.inc.php:39
OAIMetadataFormatPlugin_JATS\getName
getName()
Definition:
OAIMetadataFormatPlugin_JATS.inc.php:25
plugins
oaiMetadataFormats
oaiJats
OAIMetadataFormatPlugin_JATS.inc.php
Generated on Fri Aug 28 2020 14:52:55 for Open Journal Systems by
1.8.17