Open Journal Systems  3.3.0
NativeImportExportDeployment Class Reference
Inheritance diagram for NativeImportExportDeployment:
PKPNativeImportExportDeployment PKPImportExportDeployment

Public Member Functions

 __construct ($context, $user)
 
 getIssue ()
 
 getRepresentationNodeName ()
 
 getSchemaFilename ()
 
 getSubmissionNodeName ()
 
 getSubmissionsNodeName ()
 
 removeImportedObjects ($assocType)
 
 setIssue ($issue)
 
- Public Member Functions inherited from PKPNativeImportExportDeployment
 getNamespace ()
 
 getStageNameStageIdMapping ()
 
- Public Member Functions inherited from PKPImportExportDeployment
 addError ($assocType, $assocId, $errorMsg)
 
 addProcessedObjectId ($assocType, $assocId)
 
 addWarning ($assocType, $assocId, $warningMsg)
 
 getAuthorDBId ($authorId)
 
 getAuthorDBIds ()
 
 getContext ()
 
 getFileDBId ($fileId, $revisionId=null)
 
 getFileDBIds ()
 
 getImportPath ()
 
 getProcessedObjectsErrors ($assocType)
 
 getProcessedObjectsIds ($assocType)
 
 getProcessedObjectsWarnings ($assocType)
 
 getPublication ()
 
 getSubmission ()
 
 getUser ()
 
 setAuthorDBId ($authorId, $DBId)
 
 setAuthorDBIds ($authorDBIds)
 
 setContext ($context)
 
 setFileDBId ($fileId, $revisionId, $DBId)
 
 setFileDBIds ($fileDBIds)
 
 setImportPath ($path)
 
 setPublication ($publication)
 
 setSubmission ($submission)
 
 setUser ($user)
 

Data Fields

 $_issue
 
- Data Fields inherited from PKPImportExportDeployment
 $_authorDBIds
 
 $_baseImportPath = ''
 
 $_context
 
 $_fileDBIds
 
 $_processedObjectsErrors = array()
 
 $_processedObjectsIds = array()
 
 $_processedObjectsWarnings = array()
 
 $_publication
 
 $_submission
 
 $_user
 

Detailed Description

Class configuring the native import/export process to this application's specifics.

Definition at line 19 of file NativeImportExportDeployment.inc.php.

Constructor & Destructor Documentation

◆ __construct()

NativeImportExportDeployment::__construct (   $context,
  $user 
)

Constructor

Parameters
$contextContext
$userUser

Reimplemented from PKPNativeImportExportDeployment.

Definition at line 28 of file NativeImportExportDeployment.inc.php.

Member Function Documentation

◆ getIssue()

NativeImportExportDeployment::getIssue ( )

Get the import/export issue.

Returns
Issue

Definition at line 78 of file NativeImportExportDeployment.inc.php.

References $_issue.

◆ getRepresentationNodeName()

NativeImportExportDeployment::getRepresentationNodeName ( )

Get the representation node name

Reimplemented from PKPImportExportDeployment.

Definition at line 54 of file NativeImportExportDeployment.inc.php.

◆ getSchemaFilename()

NativeImportExportDeployment::getSchemaFilename ( )

Get the schema filename.

Returns
string

Reimplemented from PKPNativeImportExportDeployment.

Definition at line 62 of file NativeImportExportDeployment.inc.php.

◆ getSubmissionNodeName()

NativeImportExportDeployment::getSubmissionNodeName ( )

Get the submission node name

Returns
string

Reimplemented from PKPNativeImportExportDeployment.

Definition at line 39 of file NativeImportExportDeployment.inc.php.

◆ getSubmissionsNodeName()

NativeImportExportDeployment::getSubmissionsNodeName ( )

Get the submissions node name

Returns
string

Reimplemented from PKPNativeImportExportDeployment.

Definition at line 47 of file NativeImportExportDeployment.inc.php.

◆ removeImportedObjects()

NativeImportExportDeployment::removeImportedObjects (   $assocType)

Remove the processed objects.

Parameters
$assocTypeinteger ASSOC_TYPE_...

Reimplemented from PKPImportExportDeployment.

Definition at line 86 of file NativeImportExportDeployment.inc.php.

References DAORegistry\getDAO(), and PKPImportExportDeployment\getProcessedObjectsIds().

◆ setIssue()

NativeImportExportDeployment::setIssue (   $issue)

Set the import/export issue.

Parameters
$issueIssue

Definition at line 70 of file NativeImportExportDeployment.inc.php.

Field Documentation

◆ $_issue

NativeImportExportDeployment::$_issue

Definition at line 21 of file NativeImportExportDeployment.inc.php.

Referenced by getIssue().


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