| Server IP : 127.0.1.1 / Your IP : 216.73.216.60 Web Server : Apache/2.4.58 (Ubuntu) System : Linux nepub 6.8.0-88-generic #89-Ubuntu SMP PREEMPT_DYNAMIC Sat Oct 11 01:02:46 UTC 2025 x86_64 User : root ( 0) PHP Version : 8.2.30 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /var/www/html/public_html/lib/pkp/classes/submission/ |
Upload File : |
<?php
/**
* @file classes/submission/RepresentationDAO.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 RepresentationDAO
* @ingroup submission
* @see Representation
*
* @brief Abstract DAO for fetching/working with DB storage of Representation objects
*/
abstract class RepresentationDAO extends DAO {
/**
* Retrieves a representation by ID.
* @param $representationId int Representation ID.
* @param $publicationId int Optional publication ID.
* @param $contextId int Optional context ID.
* @return Representation
*/
abstract function getById($representationId, $publicationId = null, $contextId = null);
/**
* Retrieves an iterator of representations for a publication
* @param $publicationId int
* @param $contextId int
* @return DAOResultFactory
*/
abstract function getByPublicationId($publicationId, $contextId = null);
}