PHP 클래스 OAIDAO, ojs

상속: extends PKPOAIDAO
파일 보기 프로젝트 열기: pkp/ojs 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$articleGalleyDao
$authorDao
$issueCache
$issueDao
$journalCache
$journalDao Helper DAOs
$journalSettingsDao
$publishedArticleDao
$sectionCache
$sectionDao

공개 메소드들

메소드 설명
__construct ( ) Constructor.
getAccessibleRecordWhereClause ( )
getDateRangeWhereClause ( $from, $until )
getEarliestDatestamp ( $setIds = [] )
getIssue ( $issueId ) : object Cached function to get an issue
getJournal ( $journalId ) : object Cached function to get a journal
getJournalSets ( $journalId, $offset, $limit, &$total ) : array Return hierarchy of OAI sets (journals plus journal sections).
getRecordJoinClause ( $articleId = null, $setIds = [], $set = null )
getRecordSelectStatement ( )
getSection ( $sectionId ) : object Cached function to get a journal section
getSetJournalSectionId ( $journalSpec, $sectionSpec, $restrictJournalId = null ) : array Return the journal ID and section ID corresponding to a journal/section pairing.
setOAIData ( $record, $row, $isRecord = true )

메소드 상세

__construct() 공개 메소드

Constructor.
public __construct ( )

getAccessibleRecordWhereClause() 공개 메소드

getDateRangeWhereClause() 공개 메소드

public getDateRangeWhereClause ( $from, $until )

getEarliestDatestamp() 공개 메소드

public getEarliestDatestamp ( $setIds = [] )

getIssue() 공개 메소드

Cached function to get an issue
public getIssue ( $issueId ) : object
$issueId int
리턴 object

getJournal() 공개 메소드

Cached function to get a journal
public getJournal ( $journalId ) : object
$journalId int
리턴 object

getJournalSets() 공개 메소드

Return hierarchy of OAI sets (journals plus journal sections).
public getJournalSets ( $journalId, $offset, $limit, &$total ) : array
$journalId int
$offset int
$total int
리턴 array OAISet

getRecordJoinClause() 공개 메소드

public getRecordJoinClause ( $articleId = null, $setIds = [], $set = null )

getRecordSelectStatement() 공개 메소드

getSection() 공개 메소드

Cached function to get a journal section
public getSection ( $sectionId ) : object
$sectionId int
리턴 object

getSetJournalSectionId() 공개 메소드

Return the journal ID and section ID corresponding to a journal/section pairing.
public getSetJournalSectionId ( $journalSpec, $sectionSpec, $restrictJournalId = null ) : array
$journalSpec string
$sectionSpec string
$restrictJournalId int
리턴 array (int, int)

setOAIData() 공개 메소드

public setOAIData ( $record, $row, $isRecord = true )

프로퍼티 상세

$articleGalleyDao 공개적으로 프로퍼티

public $articleGalleyDao

$authorDao 공개적으로 프로퍼티

public $authorDao

$issueCache 공개적으로 프로퍼티

public $issueCache

$issueDao 공개적으로 프로퍼티

public $issueDao

$journalCache 공개적으로 프로퍼티

public $journalCache

$journalDao 공개적으로 프로퍼티

Helper DAOs
public $journalDao

$journalSettingsDao 공개적으로 프로퍼티

public $journalSettingsDao

$publishedArticleDao 공개적으로 프로퍼티

public $publishedArticleDao

$sectionCache 공개적으로 프로퍼티

public $sectionCache

$sectionDao 공개적으로 프로퍼티

public $sectionDao