PHP Класс OAIDAO, ojs

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

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

Свойство Тип Описание
$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