Open Journal Systems  3.3.0
PKPNativeImportExportDeployment.inc.php
1 <?php
20 import('lib.pkp.classes.plugins.importexport.PKPImportExportDeployment');
21 
28  function __construct($context, $user) {
29  parent::__construct($context, $user);
30  }
31 
32  //
33  // Deployment items for subclasses to override
34  //
39  function getSubmissionNodeName() {
40  return 'submission';
41  }
42 
48  return 'submissions';
49  }
50 
55  function getNamespace() {
56  return 'http://pkp.sfu.ca';
57  }
58 
63  function getSchemaFilename() {
64  return 'pkp-native.xsd';
65  }
66 
72  import('lib.pkp.classes.submission.SubmissionFile'); // Get file constants
73  return array(
74  'submission' => SUBMISSION_FILE_SUBMISSION,
75  'note' => SUBMISSION_FILE_NOTE,
76  'review_file' => SUBMISSION_FILE_REVIEW_FILE,
77  'review_attachment' => SUBMISSION_FILE_REVIEW_ATTACHMENT,
78  'final' => SUBMISSION_FILE_FINAL,
79  'fair_copy' => SUBMISSION_FILE_FAIR_COPY,
80  'editor' => SUBMISSION_FILE_EDITOR,
81  'copyedit' => SUBMISSION_FILE_COPYEDIT,
82  'proof' => SUBMISSION_FILE_PROOF,
83  'production_ready' => SUBMISSION_FILE_PRODUCTION_READY,
84  'attachment' => SUBMISSION_FILE_ATTACHMENT,
85  'review_revision' => SUBMISSION_FILE_REVIEW_REVISION,
86  'dependent' => SUBMISSION_FILE_DEPENDENT,
87  'query' => SUBMISSION_FILE_QUERY,
88  );
89  }
90 }
91 
92 
PKPImportExportDeployment
Base class configuring the import/export process to an application's specifics.
Definition: PKPImportExportDeployment.inc.php:20
PKPNativeImportExportDeployment\getSubmissionNodeName
getSubmissionNodeName()
Definition: PKPNativeImportExportDeployment.inc.php:39
PKPNativeImportExportDeployment\getSubmissionsNodeName
getSubmissionsNodeName()
Definition: PKPNativeImportExportDeployment.inc.php:47
PKPNativeImportExportDeployment\getNamespace
getNamespace()
Definition: PKPNativeImportExportDeployment.inc.php:55
PKPNativeImportExportDeployment\__construct
__construct($context, $user)
Definition: PKPNativeImportExportDeployment.inc.php:28
PKPNativeImportExportDeployment\getStageNameStageIdMapping
getStageNameStageIdMapping()
Definition: PKPNativeImportExportDeployment.inc.php:71
PKPNativeImportExportDeployment
Base class configuring the native import/export process to an application's specifics.
Definition: PKPNativeImportExportDeployment.inc.php:22
PKPNativeImportExportDeployment\getSchemaFilename
getSchemaFilename()
Definition: PKPNativeImportExportDeployment.inc.php:63