Open Monograph Press  3.3.0
PublicationFormatTombstoneManager Class Reference

Public Member Functions

 __construct ()
 
 deleteTombstonesByPressId ($pressId)
 
 deleteTombstonesByPublicationFormats ($publicationFormats)
 
 insertTombstoneByPublicationFormat ($publicationFormat, $press)
 
 insertTombstonesByPress ($press)
 
 insertTombstonesByPublicationFormats ($publicationFormats, $press)
 

Detailed Description

Class defining basic operations for publication format tombstones.

Definition at line 17 of file PublicationFormatTombstoneManager.inc.php.

Constructor & Destructor Documentation

◆ __construct()

PublicationFormatTombstoneManager::__construct ( )

Constructor

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

Member Function Documentation

◆ deleteTombstonesByPressId()

PublicationFormatTombstoneManager::deleteTombstonesByPressId (   $pressId)

Delete tombstone for every publication format inside the passed press.

Parameters
$pressIdint

Definition at line 106 of file PublicationFormatTombstoneManager.inc.php.

References deleteTombstonesByPublicationFormats(), and PKPServices\get().

◆ deleteTombstonesByPublicationFormats()

PublicationFormatTombstoneManager::deleteTombstonesByPublicationFormats (   $publicationFormats)

Delete tombstone for every passed publication format.

Parameters
$publicationFormatsarray

Definition at line 95 of file PublicationFormatTombstoneManager.inc.php.

References DAORegistry\getDAO().

Referenced by deleteTombstonesByPressId().

◆ insertTombstoneByPublicationFormat()

PublicationFormatTombstoneManager::insertTombstoneByPublicationFormat (   $publicationFormat,
  $press 
)

Insert a tombstone for the passed publication format.

Parameters
$publicationFormatPublicationFormat
$pressPress

Definition at line 29 of file PublicationFormatTombstoneManager.inc.php.

References HookRegistry\call(), PKPServices\get(), DAORegistry\getDAO(), and Config\getVar().

Referenced by insertTombstonesByPublicationFormats().

◆ insertTombstonesByPress()

PublicationFormatTombstoneManager::insertTombstonesByPress (   $press)

Insert tombstone for every publication format of the published submissions inside the passed press.

Parameters
$press

Definition at line 82 of file PublicationFormatTombstoneManager.inc.php.

References PKPServices\get(), and insertTombstonesByPublicationFormats().

◆ insertTombstonesByPublicationFormats()

PublicationFormatTombstoneManager::insertTombstonesByPublicationFormats (   $publicationFormats,
  $press 
)

Insert tombstone for every publication format inside the passed array.

Parameters
$publicationFormatsarray

Definition at line 71 of file PublicationFormatTombstoneManager.inc.php.

References insertTombstoneByPublicationFormat().

Referenced by insertTombstonesByPress().


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