PHP 클래스 JournalOAI, ojs

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

공개 프로퍼티들

프로퍼티 타입 설명
$dao DAO for retrieving OAI records/tokens from database
$journal associated journal object
$journalId Journal ID; null if no journal
$site associated site object

공개 메소드들

메소드 설명
__construct ( $config )
articleIdToIdentifier ( $articleId ) : string Convert article ID to OAI identifier.
getNonPathInfoParams ( ) : array Return a list of ignorable GET parameters.
identifierExists ( $identifier )
identifierToArticleId ( $identifier ) : integer Convert OAI identifier to article ID.
identifiers ( $metadataPrefix, $from, $until, $set, $offset, $limit, &$total )
record ( $identifier )
records ( $metadataPrefix, $from, $until, $set, $offset, $limit, &$total )
repositoryInfo ( )
resumptionToken ( $tokenId )
saveResumptionToken ( $offset, $params )
setSpecToSectionId ( $setSpec, $journalId = null ) : integer Get the journal ID and section ID corresponding to a set specifier.
sets ( $offset, $limit, &$total )
validIdentifier ( $identifier )

메소드 상세

__construct() 공개 메소드

public __construct ( $config )

articleIdToIdentifier() 공개 메소드

Convert article ID to OAI identifier.
public articleIdToIdentifier ( $articleId ) : string
$articleId int
리턴 string

getNonPathInfoParams() 공개 메소드

Return a list of ignorable GET parameters.
public getNonPathInfoParams ( ) : array
리턴 array

identifierExists() 공개 메소드

public identifierExists ( $identifier )

identifierToArticleId() 공개 메소드

Convert OAI identifier to article ID.
public identifierToArticleId ( $identifier ) : integer
$identifier string
리턴 integer

identifiers() 공개 메소드

public identifiers ( $metadataPrefix, $from, $until, $set, $offset, $limit, &$total )

record() 공개 메소드

public record ( $identifier )

records() 공개 메소드

public records ( $metadataPrefix, $from, $until, $set, $offset, $limit, &$total )

repositoryInfo() 공개 메소드

public repositoryInfo ( )

resumptionToken() 공개 메소드

public resumptionToken ( $tokenId )

saveResumptionToken() 공개 메소드

public saveResumptionToken ( $offset, $params )

setSpecToSectionId() 공개 메소드

Get the journal ID and section ID corresponding to a set specifier.
public setSpecToSectionId ( $setSpec, $journalId = null ) : integer
리턴 integer

sets() 공개 메소드

public sets ( $offset, $limit, &$total )

validIdentifier() 공개 메소드

public validIdentifier ( $identifier )

프로퍼티 상세

$dao 공개적으로 프로퍼티

DAO for retrieving OAI records/tokens from database
public $dao

$journal 공개적으로 프로퍼티

associated journal object
public $journal

$journalId 공개적으로 프로퍼티

Journal ID; null if no journal
public $journalId

$site 공개적으로 프로퍼티

associated site object
public $site