File Manager
Upload
Current Directory: /home/lartcid/public_html/journal.lartc.id
[Back]
..
[Open]
Hapus
Rename
.htaccess
[Edit]
Hapus
Rename
.well-known
[Open]
Hapus
Rename
README.md
[Edit]
Hapus
Rename
api
[Open]
Hapus
Rename
cache
[Open]
Hapus
Rename
cgi-bin
[Open]
Hapus
Rename
classes
[Open]
Hapus
Rename
config.TEMPLATE.inc.php
[Edit]
Hapus
Rename
config.inc.php
[Edit]
Hapus
Rename
controllers
[Open]
Hapus
Rename
cypress.json
[Edit]
Hapus
Rename
dbscripts
[Open]
Hapus
Rename
docs
[Open]
Hapus
Rename
error_log
[Edit]
Hapus
Rename
favicon.ico
[Edit]
Hapus
Rename
index.php
[Edit]
Hapus
Rename
js
[Open]
Hapus
Rename
lib
[Open]
Hapus
Rename
locale
[Open]
Hapus
Rename
mini.php
[Edit]
Hapus
Rename
pages
[Open]
Hapus
Rename
php.ini
[Edit]
Hapus
Rename
plugins
[Open]
Hapus
Rename
public
[Open]
Hapus
Rename
registry
[Open]
Hapus
Rename
scheduledTaskLogs
[Open]
Hapus
Rename
schemas
[Open]
Hapus
Rename
styles
[Open]
Hapus
Rename
templates
[Open]
Hapus
Rename
tools
[Open]
Hapus
Rename
Edit File
<?php /** * @file classes/tombstone/DataObjectTombstone.inc.php * * Copyright (c) 2014-2021 Simon Fraser University * Copyright (c) 2003-2021 John Willinsky * Distributed under the GNU GPL v3. For full terms see the file docs/COPYING. * * @class DataObjectTombstone * @ingroup tombstone * * @brief Base class for data object tombstones. */ class DataObjectTombstone extends DataObject { /** * get data object id * @return int */ function getDataObjectId() { return $this->getData('dataObjectId'); } /** * set data object id * @param $dataObjectId int */ function setDataObjectId($dataObjectId) { $this->setData('dataObjectId', $dataObjectId); } /** * get date deleted * @return date */ function getDateDeleted() { return $this->getData('dateDeleted'); } /** * set date deleted * @param $dateDeleted date */ function setDateDeleted($dateDeleted) { $this->setData('dateDeleted', $dateDeleted); } /** * Stamp the date of the deletion to the current time. */ function stampDateDeleted() { return $this->setDateDeleted(Core::getCurrentDate()); } /** * Get oai setSpec. * @return string */ function getSetSpec() { return $this->getData('setSpec'); } /** * Set oai setSpec. * @param $setSpec string */ function setSetSpec($setSpec) { $this->setData('setSpec', $setSpec); } /** * Get oai setName. * @return string */ function getSetName() { return $this->getData('setName'); } /** * Set oai setName. * @param $setName string */ function setSetName($setName) { $this->setData('setName', $setName); } /** * Get oai identifier. * @return string */ function getOAIIdentifier() { return $this->getData('oaiIdentifier'); } /** * Set oai identifier. * @param $oaiIdentifier string */ function setOAIIdentifier($oaiIdentifier) { $this->setData('oaiIdentifier', $oaiIdentifier); } /** * Get an specific object id that is part of * the OAI set of this tombstone. * @param $assocType int * @return int The object id. */ function getOAISetObjectId($assocType) { $setObjectsIds = $this->getOAISetObjectsIds(); if (isset($setObjectsIds[$assocType])) { return $setObjectsIds[$assocType]; } else { return null; } } /** * Set an specific object id that is part of * the OAI set of this tombstone. * @param $assocType int * @param $assocId int */ function setOAISetObjectId($assocType, $assocId) { $setObjectsIds = $this->getOAISetObjectsIds(); $setObjectsIds[$assocType] = $assocId; $this->setOAISetObjectsIds($setObjectsIds); } /** * Get all objects ids that are part of * the OAI set of this tombstone. * @return array assocType => assocId */ function getOAISetObjectsIds() { return $this->getData('OAISetObjectsIds'); } /** * Set all objects ids that are part of * the OAI set of this tombstone. * @param $OAISetObjectsIds array assocType => assocId */ function setOAISetObjectsIds($OAISetObjectsIds) { $this->setData('OAISetObjectsIds', $OAISetObjectsIds); } }
Simpan