PHP 클래스 ExternalFeedDAO, ojs

상속: extends DAO
파일 보기 프로젝트 열기: pkp/ojs

공개 프로퍼티들

프로퍼티 타입 설명
$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