PHP Класс ExternalFeedDAO, ojs

Наследование: extends DAO
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
$parentPluginName Name of parent plugin

Открытые методы

Метод Описание
__construct ( $parentPluginName ) Constructor
_returnExternalFeedFromRow ( $row ) : ExternalFeed Internal function to return ExternalFeed object from a row.
deleteExternalFeed ( $externalFeed ) : boolean Delete external feed.
deleteExternalFeedById ( $feedId ) : boolean Delete external feed by ID.
deleteExternalFeedsByJournalId ( $journalId ) Delete external_feed by journal ID.
getExternalFeed ( $feedId ) : ExternalFeed Retrieve an ExternalFeed by ID.
getExternalFeedJournalId ( $feedId ) : integer Retrieve external feed journal ID by feed ID.
getExternalFeedsByJournalId ( $journalId, $rangeInfo = null ) : object Retrieve external feeds matching a particular journal ID.
getInsertId ( ) : integer Get the ID of the last inserted external feed.
getLocaleFieldNames ( ) : array Get a list of fields for which localized data is supported
insertExternalFeed ( &$externalFeed ) : integer Insert a new external feed.
resequenceExternalFeeds ( $journalId ) Sequentially renumber external feeds in their sequence order.
updateExternalFeed ( &$externalFeed ) : boolean Update an existing external feed.
updateLocaleFields ( &$externalFeed ) Update the localized fields for this object.

Описание методов

__construct() публичный Метод

Constructor
public __construct ( $parentPluginName )

_returnExternalFeedFromRow() публичный Метод

Internal function to return ExternalFeed object from a row.
public _returnExternalFeedFromRow ( $row ) : ExternalFeed
$row array
Результат ExternalFeed

deleteExternalFeed() публичный Метод

Delete external feed.
public deleteExternalFeed ( $externalFeed ) : boolean
$externalFeed ExternalFeed
Результат boolean

deleteExternalFeedById() публичный Метод

Delete external feed by ID.
public deleteExternalFeedById ( $feedId ) : boolean
$feedId int
Результат boolean

deleteExternalFeedsByJournalId() публичный Метод

Delete external_feed by journal ID.
public deleteExternalFeedsByJournalId ( $journalId )
$journalId int

getExternalFeed() публичный Метод

Retrieve an ExternalFeed by ID.
public getExternalFeed ( $feedId ) : ExternalFeed
$feedId int
Результат ExternalFeed

getExternalFeedJournalId() публичный Метод

Retrieve external feed journal ID by feed ID.
public getExternalFeedJournalId ( $feedId ) : integer
$feedId int
Результат integer

getExternalFeedsByJournalId() публичный Метод

Retrieve external feeds matching a particular journal ID.
public getExternalFeedsByJournalId ( $journalId, $rangeInfo = null ) : object
$journalId int
$rangeInfo object DBRangeInfo object describing range of results to return
Результат object DAOResultFactory containing matching ExternalFeeds

getInsertId() публичный Метод

Get the ID of the last inserted external feed.
public getInsertId ( ) : integer
Результат integer

getLocaleFieldNames() публичный Метод

Get a list of fields for which localized data is supported
public getLocaleFieldNames ( ) : array
Результат array

insertExternalFeed() публичный Метод

Insert a new external feed.
public insertExternalFeed ( &$externalFeed ) : integer
$externalFeed ExternalFeed
Результат integer

resequenceExternalFeeds() публичный Метод

Sequentially renumber external feeds in their sequence order.
public resequenceExternalFeeds ( $journalId )

updateExternalFeed() публичный Метод

Update an existing external feed.
public updateExternalFeed ( &$externalFeed ) : boolean
$externalFeed ExternalFeed
Результат boolean

updateLocaleFields() публичный Метод

Update the localized fields for this object.
public updateLocaleFields ( &$externalFeed )
$externalFeed

Описание свойств

$parentPluginName публичное свойство

Name of parent plugin
public $parentPluginName