22 parent::__construct();
34 $depositObject = $depositObjects->next();
35 return ($depositObject?$depositObject->getObjectType():
null);
44 $depositObject = $depositObjects->next();
45 return ($depositObject?$depositObject->getObjectId():
null);
78 return $this->
getData(
'journal_id');
86 $this->
setData(
'journal_id', $journalId);
95 return $this->
getData(
'status');
104 $this->
setData(
'status', $status);
113 return __(
'plugins.generic.pln.status.packagingFailed');
116 return __(
'plugins.generic.pln.status.transferred');
119 return __(
'plugins.generic.pln.status.packaged');
122 return __(
'plugins.generic.pln.status.new');
124 return __(
'plugins.generic.pln.status.unknown');
133 return __(
'plugins.generic.pln.status.sent');
136 return __(
'plugins.generic.pln.status.validated');
139 return __(
'plugins.generic.pln.status.received');
141 return __(
'plugins.generic.pln.status.unknown');
150 return __(
'plugins.generic.pln.status.agreement');
153 return __(
'plugins.generic.pln.status.syncing');
156 return __(
'plugins.generic.pln.status.received');
158 return __(
'plugins.generic.pln.status.unknown');
176 return $this->
getStatus() == PLN_PLUGIN_DEPOSIT_STATUS_NEW;
183 $this->
setStatus(PLN_PLUGIN_DEPOSIT_STATUS_NEW);
237 $this->
_setStatusField($status, PLN_PLUGIN_DEPOSIT_STATUS_TRANSFERRED);
245 return $this->
_getStatusField(PLN_PLUGIN_DEPOSIT_STATUS_PACKAGING_FAILED);
253 $this->
_setStatusField($status, PLN_PLUGIN_DEPOSIT_STATUS_PACKAGING_FAILED);
309 return $this->
_getStatusField(PLN_PLUGIN_DEPOSIT_STATUS_LOCKSS_RECEIVED);
317 $this->
_setStatusField($status, PLN_PLUGIN_DEPOSIT_STATUS_LOCKSS_RECEIVED);
325 return $this->
_getStatusField(PLN_PLUGIN_DEPOSIT_STATUS_LOCKSS_SYNCING);
333 $this->
_setStatusField($status, PLN_PLUGIN_DEPOSIT_STATUS_LOCKSS_SYNCING);
341 return $this->
_getStatusField(PLN_PLUGIN_DEPOSIT_STATUS_LOCKSS_AGREEMENT);
349 $this->
_setStatusField($status, PLN_PLUGIN_DEPOSIT_STATUS_LOCKSS_AGREEMENT);
357 return $this->
getData(
'dateStatus');
365 $this->
setData(
'dateStatus', $dateLastStatus);
373 return $this->
getData(
'dateCreated');
381 $this->
setData(
'dateCreated', $dateCreated);
389 return $this->
getData(
'dateModified');
397 $this->
setData(
'dateModified', $dateModified);
405 $this->
setData(
'exportDepositError', $exportDepositError);
413 return $this->
getData(
'exportDepositError');