PHP Class ExternalFeedDAO, ojs

Inheritance: extends DAO
Afficher le fichier Open project: pkp/ojs

Méthodes publiques

Свойство Type Description
$parentPluginName Name of parent plugin

Méthodes publiques

Méthode Description
__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.

Method Details

__construct() public méthode

Constructor
public __construct ( $parentPluginName )

_returnExternalFeedFromRow() public méthode

Internal function to return ExternalFeed object from a row.
public _returnExternalFeedFromRow ( $row ) : ExternalFeed
$row array
Résultat ExternalFeed

deleteExternalFeed() public méthode

Delete external feed.
public deleteExternalFeed ( $externalFeed ) : boolean
$externalFeed ExternalFeed
Résultat boolean

deleteExternalFeedById() public méthode

Delete external feed by ID.
public deleteExternalFeedById ( $feedId ) : boolean
$feedId int
Résultat boolean

deleteExternalFeedsByJournalId() public méthode

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

getExternalFeed() public méthode

Retrieve an ExternalFeed by ID.
public getExternalFeed ( $feedId ) : ExternalFeed
$feedId int
Résultat ExternalFeed

getExternalFeedJournalId() public méthode

Retrieve external feed journal ID by feed ID.
public getExternalFeedJournalId ( $feedId ) : integer
$feedId int
Résultat integer

getExternalFeedsByJournalId() public méthode

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
Résultat object DAOResultFactory containing matching ExternalFeeds

getInsertId() public méthode

Get the ID of the last inserted external feed.
public getInsertId ( ) : integer
Résultat integer

getLocaleFieldNames() public méthode

Get a list of fields for which localized data is supported
public getLocaleFieldNames ( ) : array
Résultat array

insertExternalFeed() public méthode

Insert a new external feed.
public insertExternalFeed ( &$externalFeed ) : integer
$externalFeed ExternalFeed
Résultat integer

resequenceExternalFeeds() public méthode

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

updateExternalFeed() public méthode

Update an existing external feed.
public updateExternalFeed ( &$externalFeed ) : boolean
$externalFeed ExternalFeed
Résultat boolean

updateLocaleFields() public méthode

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

Property Details

$parentPluginName public_oe property

Name of parent plugin
public $parentPluginName