PHP 클래스 Ojs\JournalBundle\Entity\Article

상속: extends Prezent\Doctrine\Translatable\Entity\AbstractTranslatable, implements Ojs\JournalBundle\Entity\JournalItemInterface, use trait Ojs\CoreBundle\Entity\GenericEntityTrait, use trait Ojs\CoreBundle\Entity\AnalyticsTrait
파일 보기 프로젝트 열기: ojs/ojs 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$statuses array List of Article Status

보호된 프로퍼티들

프로퍼티 타입 설명
$abstractTransliterated string (optional) English transliterated abstract
$doiStatus integer
$id auto-incremented article unique id
$translations

공개 메소드들

메소드 설명
__construct ( ) Constructor
__toString ( ) : string
addArticleAuthor ( ArticleAuthor $articleAuthor ) Add articleAuthor
addArticleFile ( Ojs\JournalBundle\Entity\ArticleFile $articleFile ) Add articleFiles
addArticleSubmissionFile ( Ojs\JournalBundle\Entity\ArticleSubmissionFile $articleSubmissionFile ) Add articleSubmissionFiles
addAttribute ( $name, $value )
addCatalog ( Catalog $catalog ) : Article Add catalog
addCitation ( Citation $citation ) Add citation
addLanguage ( Lang $language )
addSubject ( Subject $subject )
getAbstract ( ) : string Get abstract
getAbstractTransliterated ( ) : string Get abstractTransliterated
getAcceptanceDate ( ) : DateTime
getArticleAuthors ( ) : ArrayCollection | ArticleAuthor[]
getArticleFiles ( ) : Doctrine\Common\Collections\Collection | Ojs\JournalBundle\Entity\ArticleFile[]
getArticleSubmissionFiles ( ) : Doctrine\Common\Collections\Collection | Ojs\JournalBundle\Entity\ArticleSubmissionFile[]
getArticleType ( ) : ArticleTypes
getAttribute ( $name ) : boolean | Ojs\JournalBundle\Entity\ArticleAttribute
getAttributes ( ) : Doctrine\Common\Collections\Collection Get attributes
getCatalogs ( ) : Doctrine\Common\Collections\Collection Get catalogs
getCitations ( ) : Doctrine\Common\Collections\Collection | Citation[] Get citations
getDoi ( ) : string Get doi
getDoiRequestTime ( ) : DateTime
getDoiStatus ( ) : integer
getFirstPage ( ) : integer Get firstPage
getHeader ( ) : string
getId ( ) : integer Get id
getIssue ( ) : Issue
getJournal ( ) : Journal Get journal
getKeywords ( ) : string
getLanguages ( ) : Doctrine\Common\Collections\Collection | Lang[]
getLastPage ( ) : integer Get lastPage
getNote ( ) : string
getNumerator ( ) : integer
getOrderNum ( ) : integer
getOtherId ( ) : string Get otherId
getPrimaryLanguage ( ) : string
getPubdate ( ) : DateTime Get pubdate
getPubdateSeason ( ) : string Get pubdateSeason
getPublicURI ( ) : string
getSection ( ) : Ojs\JournalBundle\Entity\Section Get section
getSlug ( ) : string
getStatistics ( ) : ArrayCollection | Ojs\AnalyticsBundle\Entity\ArticleStatistic[]
getStatus ( ) : integer
getStatusText ( ) : string
getSubjects ( ) : ArrayCollection
getSubmissionDate ( ) : DateTime Get submissionDate
getSubmitterUser ( ) : User
getTitle ( boolean $withLocale = false ) : string Get Title
getTitleTranslations ( ) : string Get title translations
getTitleTransliterated ( ) : string Get titleTransliterated
getUri ( ) : string Get uri
isAnonymous ( ) : boolean Get anonymous
isIndexable ( ) : boolean
isSetupFinished ( ) : boolean Get setupFinished
removeArticleAuthor ( ArticleAuthor $articleAuthor ) Remove articleAuthor
removeArticleFile ( Ojs\JournalBundle\Entity\ArticleFile $articleFile ) Remove articleFiles
removeArticleSubmissionFile ( Ojs\JournalBundle\Entity\ArticleSubmissionFile $articleSubmissionFile ) Remove articleSubmissionFiles
removeAttribute ( Ojs\JournalBundle\Entity\ArticleAttribute $attributes ) Remove attributes
removeCatalog ( Catalog $catalog ) Remove catalog
removeCitation ( Citation $citation ) Remove citation
removeLanguage ( Lang $language )
removeSubjects ( Subject $subject )
setAbstract ( string $abstract ) Set abstract
setAbstractTransliterated ( string $abstractTransliterated ) Set abstractTransliterated
setAcceptanceDate ( DateTime $acceptanceDate ) : Article
setAnonymous ( boolean $anonymous ) : Article Set anonymous
setArticleType ( ArticleTypes $articleType )
setCreated ( DateTime $created ) : Article Set created
setDoi ( string $doi ) Set doi
setDoiRequestTime ( DateTime $doiRequestTime )
setDoiStatus ( integer $doiStatus ) : Article
setFirstPage ( integer $firstPage ) Set firstPage
setHeader ( string $header )
setIssue ( Issue $issue = null )
setJournal ( Journal $journal ) Set journal
setKeywords ( $keywords )
setLastPage ( integer $lastPage ) Set lastPage
setNote ( string $note )
setNumerator ( integer $numerator )
setOrderNum ( integer $orderNum )
setOtherId ( string $otherId ) Set otherId
setPrimaryLanguage ( string $primaryLanguage )
setPubdate ( DateTime $pubdate ) Set pubdate
setPubdateSeason ( string $pubDateSeason ) Set pubDateSeason
setPublicURI ( string $publicURI )
setSection ( Ojs\JournalBundle\Entity\Section $section ) Set section
setSetupFinished ( string $setupFinished ) Set setupFinished
setSlug ( mixed $slug )
setStatistics ( ArrayCollection | Ojs\AnalyticsBundle\Entity\ArticleStatistic[] $statistics )
setStatus ( integer $status )
setStatusText ( $statusText ) : Article
setSubmissionDate ( DateTime $submissionDate ) Set submissionDate
setSubmitterUser ( User $submitterUser )
setTitle ( string $title ) Set title
setTitleTransliterated ( string $titleTransliterated ) Set titleTransliterated
setUpdated ( DateTime $updated ) : Article Set updated
setUri ( string $uri ) Set uri
translate ( null $locale = null ) : mixed | null | ArticleTranslation Translation helper method

메소드 상세

__construct() 공개 메소드

Constructor
public __construct ( )

__toString() 공개 메소드

public __toString ( ) : string
리턴 string

addArticleAuthor() 공개 메소드

Add articleAuthor
public addArticleAuthor ( ArticleAuthor $articleAuthor )
$articleAuthor ArticleAuthor

addArticleFile() 공개 메소드

Add articleFiles
public addArticleFile ( Ojs\JournalBundle\Entity\ArticleFile $articleFile )
$articleFile Ojs\JournalBundle\Entity\ArticleFile

addArticleSubmissionFile() 공개 메소드

Add articleSubmissionFiles
public addArticleSubmissionFile ( Ojs\JournalBundle\Entity\ArticleSubmissionFile $articleSubmissionFile )
$articleSubmissionFile Ojs\JournalBundle\Entity\ArticleSubmissionFile

addAttribute() 공개 메소드

public addAttribute ( $name, $value )
$name
$value

addCatalog() 공개 메소드

Add catalog
public addCatalog ( Catalog $catalog ) : Article
$catalog Catalog
리턴 Article

addCitation() 공개 메소드

Add citation
public addCitation ( Citation $citation )
$citation Citation

addLanguage() 공개 메소드

public addLanguage ( Lang $language )
$language Lang

addSubject() 공개 메소드

public addSubject ( Subject $subject )
$subject Subject

getAbstract() 공개 메소드

Get abstract
public getAbstract ( ) : string
리턴 string

getAbstractTransliterated() 공개 메소드

Get abstractTransliterated

getAcceptanceDate() 공개 메소드

public getAcceptanceDate ( ) : DateTime
리턴 DateTime

getArticleAuthors() 공개 메소드

public getArticleAuthors ( ) : ArrayCollection | ArticleAuthor[]
리턴 Doctrine\Common\Collections\ArrayCollection | ArticleAuthor[]

getArticleFiles() 공개 메소드

public getArticleFiles ( ) : Doctrine\Common\Collections\Collection | Ojs\JournalBundle\Entity\ArticleFile[]
리턴 Doctrine\Common\Collections\Collection | Ojs\JournalBundle\Entity\ArticleFile[]

getArticleSubmissionFiles() 공개 메소드

public getArticleSubmissionFiles ( ) : Doctrine\Common\Collections\Collection | Ojs\JournalBundle\Entity\ArticleSubmissionFile[]
리턴 Doctrine\Common\Collections\Collection | Ojs\JournalBundle\Entity\ArticleSubmissionFile[]

getArticleType() 공개 메소드

public getArticleType ( ) : ArticleTypes
리턴 ArticleTypes

getAttribute() 공개 메소드

public getAttribute ( $name ) : boolean | Ojs\JournalBundle\Entity\ArticleAttribute
$name
리턴 boolean | Ojs\JournalBundle\Entity\ArticleAttribute

getAttributes() 공개 메소드

Get attributes
public getAttributes ( ) : Doctrine\Common\Collections\Collection
리턴 Doctrine\Common\Collections\Collection

getCatalogs() 공개 메소드

Get catalogs
public getCatalogs ( ) : Doctrine\Common\Collections\Collection
리턴 Doctrine\Common\Collections\Collection

getCitations() 공개 메소드

Get citations
public getCitations ( ) : Doctrine\Common\Collections\Collection | Citation[]
리턴 Doctrine\Common\Collections\Collection | Citation[]

getDoi() 공개 메소드

Get doi
public getDoi ( ) : string
리턴 string

getDoiRequestTime() 공개 메소드

public getDoiRequestTime ( ) : DateTime
리턴 DateTime

getDoiStatus() 공개 메소드

public getDoiStatus ( ) : integer
리턴 integer

getFirstPage() 공개 메소드

Get firstPage
public getFirstPage ( ) : integer
리턴 integer

getHeader() 공개 메소드

public getHeader ( ) : string
리턴 string

getId() 공개 메소드

Get id
public getId ( ) : integer
리턴 integer

getIssue() 공개 메소드

public getIssue ( ) : Issue
리턴 Issue

getJournal() 공개 메소드

Get journal
public getJournal ( ) : Journal
리턴 Journal

getKeywords() 공개 메소드

public getKeywords ( ) : string
리턴 string

getLanguages() 공개 메소드

public getLanguages ( ) : Doctrine\Common\Collections\Collection | Lang[]
리턴 Doctrine\Common\Collections\Collection | Lang[]

getLastPage() 공개 메소드

Get lastPage
public getLastPage ( ) : integer
리턴 integer

getNote() 공개 메소드

public getNote ( ) : string
리턴 string

getNumerator() 공개 메소드

public getNumerator ( ) : integer
리턴 integer

getOrderNum() 공개 메소드

public getOrderNum ( ) : integer
리턴 integer

getOtherId() 공개 메소드

Get otherId
public getOtherId ( ) : string
리턴 string

getPrimaryLanguage() 공개 메소드

public getPrimaryLanguage ( ) : string
리턴 string

getPubdate() 공개 메소드

Get pubdate
public getPubdate ( ) : DateTime
리턴 DateTime

getPubdateSeason() 공개 메소드

Get pubdateSeason
public getPubdateSeason ( ) : string
리턴 string

getPublicURI() 공개 메소드

public getPublicURI ( ) : string
리턴 string

getSection() 공개 메소드

Get section
public getSection ( ) : Ojs\JournalBundle\Entity\Section
리턴 Ojs\JournalBundle\Entity\Section

getSlug() 공개 메소드

public getSlug ( ) : string
리턴 string

getStatistics() 공개 메소드

public getStatistics ( ) : ArrayCollection | Ojs\AnalyticsBundle\Entity\ArticleStatistic[]
리턴 Doctrine\Common\Collections\ArrayCollection | Ojs\AnalyticsBundle\Entity\ArticleStatistic[]

getStatus() 공개 메소드

public getStatus ( ) : integer
리턴 integer

getStatusText() 공개 메소드

public getStatusText ( ) : string
리턴 string

getSubjects() 공개 메소드

public getSubjects ( ) : ArrayCollection
리턴 Doctrine\Common\Collections\ArrayCollection

getSubmissionDate() 공개 메소드

Get submissionDate
public getSubmissionDate ( ) : DateTime
리턴 DateTime

getSubmitterUser() 공개 메소드

public getSubmitterUser ( ) : User
리턴 Ojs\UserBundle\Entity\User

getTitle() 공개 메소드

Get Title
public getTitle ( boolean $withLocale = false ) : string
$withLocale boolean
리턴 string

getTitleTranslations() 공개 메소드

Get title translations
public getTitleTranslations ( ) : string
리턴 string

getTitleTransliterated() 공개 메소드

Get titleTransliterated
public getTitleTransliterated ( ) : string
리턴 string

getUri() 공개 메소드

Get uri
public getUri ( ) : string
리턴 string

isAnonymous() 공개 메소드

Get anonymous
public isAnonymous ( ) : boolean
리턴 boolean

isIndexable() 공개 메소드

public isIndexable ( ) : boolean
리턴 boolean return if article is indexable

isSetupFinished() 공개 메소드

Get setupFinished
public isSetupFinished ( ) : boolean
리턴 boolean

removeArticleAuthor() 공개 메소드

Remove articleAuthor
public removeArticleAuthor ( ArticleAuthor $articleAuthor )
$articleAuthor ArticleAuthor

removeArticleFile() 공개 메소드

Remove articleFiles
public removeArticleFile ( Ojs\JournalBundle\Entity\ArticleFile $articleFile )
$articleFile Ojs\JournalBundle\Entity\ArticleFile

removeArticleSubmissionFile() 공개 메소드

Remove articleSubmissionFiles
public removeArticleSubmissionFile ( Ojs\JournalBundle\Entity\ArticleSubmissionFile $articleSubmissionFile )
$articleSubmissionFile Ojs\JournalBundle\Entity\ArticleSubmissionFile

removeAttribute() 공개 메소드

Remove attributes
public removeAttribute ( Ojs\JournalBundle\Entity\ArticleAttribute $attributes )
$attributes Ojs\JournalBundle\Entity\ArticleAttribute

removeCatalog() 공개 메소드

Remove catalog
public removeCatalog ( Catalog $catalog )
$catalog Catalog

removeCitation() 공개 메소드

Remove citation
public removeCitation ( Citation $citation )
$citation Citation

removeLanguage() 공개 메소드

public removeLanguage ( Lang $language )
$language Lang

removeSubjects() 공개 메소드

public removeSubjects ( Subject $subject )
$subject Subject

setAbstract() 공개 메소드

Set abstract
public setAbstract ( string $abstract )
$abstract string

setAbstractTransliterated() 공개 메소드

Set abstractTransliterated
public setAbstractTransliterated ( string $abstractTransliterated )
$abstractTransliterated string

setAcceptanceDate() 공개 메소드

public setAcceptanceDate ( DateTime $acceptanceDate ) : Article
$acceptanceDate DateTime
리턴 Article

setAnonymous() 공개 메소드

Set anonymous
public setAnonymous ( boolean $anonymous ) : Article
$anonymous boolean
리턴 Article

setArticleType() 공개 메소드

public setArticleType ( ArticleTypes $articleType )
$articleType ArticleTypes

setCreated() 공개 메소드

Set created
public setCreated ( DateTime $created ) : Article
$created DateTime
리턴 Article

setDoi() 공개 메소드

Set doi
public setDoi ( string $doi )
$doi string

setDoiRequestTime() 공개 메소드

public setDoiRequestTime ( DateTime $doiRequestTime )
$doiRequestTime DateTime

setDoiStatus() 공개 메소드

public setDoiStatus ( integer $doiStatus ) : Article
$doiStatus integer
리턴 Article

setFirstPage() 공개 메소드

Set firstPage
public setFirstPage ( integer $firstPage )
$firstPage integer

setHeader() 공개 메소드

public setHeader ( string $header )
$header string

setIssue() 공개 메소드

public setIssue ( Issue $issue = null )
$issue Issue

setJournal() 공개 메소드

Set journal
public setJournal ( Journal $journal )
$journal Journal

setKeywords() 공개 메소드

public setKeywords ( $keywords )
$keywords

setLastPage() 공개 메소드

Set lastPage
public setLastPage ( integer $lastPage )
$lastPage integer

setNote() 공개 메소드

public setNote ( string $note )
$note string

setNumerator() 공개 메소드

public setNumerator ( integer $numerator )
$numerator integer

setOrderNum() 공개 메소드

public setOrderNum ( integer $orderNum )
$orderNum integer

setOtherId() 공개 메소드

Set otherId
public setOtherId ( string $otherId )
$otherId string

setPrimaryLanguage() 공개 메소드

public setPrimaryLanguage ( string $primaryLanguage )
$primaryLanguage string

setPubdate() 공개 메소드

Set pubdate
public setPubdate ( DateTime $pubdate )
$pubdate DateTime

setPubdateSeason() 공개 메소드

Set pubDateSeason
public setPubdateSeason ( string $pubDateSeason )
$pubDateSeason string

setPublicURI() 공개 메소드

public setPublicURI ( string $publicURI )
$publicURI string

setSection() 공개 메소드

Set section
public setSection ( Ojs\JournalBundle\Entity\Section $section )
$section Ojs\JournalBundle\Entity\Section

setSetupFinished() 공개 메소드

Set setupFinished
public setSetupFinished ( string $setupFinished )
$setupFinished string

setSlug() 공개 메소드

public setSlug ( mixed $slug )
$slug mixed

setStatistics() 공개 메소드

public setStatistics ( ArrayCollection | Ojs\AnalyticsBundle\Entity\ArticleStatistic[] $statistics )
$statistics Doctrine\Common\Collections\ArrayCollection | Ojs\AnalyticsBundle\Entity\ArticleStatistic[]

setStatus() 공개 메소드

public setStatus ( integer $status )
$status integer

setStatusText() 공개 메소드

public setStatusText ( $statusText ) : Article
$statusText
리턴 Article

setSubmissionDate() 공개 메소드

Set submissionDate
public setSubmissionDate ( DateTime $submissionDate )
$submissionDate DateTime

setSubmitterUser() 공개 메소드

public setSubmitterUser ( User $submitterUser )
$submitterUser Ojs\UserBundle\Entity\User

setTitle() 공개 메소드

Set title
public setTitle ( string $title )
$title string

setTitleTransliterated() 공개 메소드

Set titleTransliterated
public setTitleTransliterated ( string $titleTransliterated )
$titleTransliterated string

setUpdated() 공개 메소드

Set updated
public setUpdated ( DateTime $updated ) : Article
$updated DateTime
리턴 Article

setUri() 공개 메소드

Set uri
public setUri ( string $uri )
$uri string

translate() 공개 메소드

Translation helper method
public translate ( null $locale = null ) : mixed | null | ArticleTranslation
$locale null
리턴 mixed | null | ArticleTranslation

프로퍼티 상세

$abstractTransliterated 보호되어 있는 프로퍼티

(optional) English transliterated abstract
protected string $abstractTransliterated
리턴 string

$doiStatus 보호되어 있는 프로퍼티

protected int $doiStatus
리턴 integer

$id 보호되어 있는 프로퍼티

auto-incremented article unique id
protected $id

$statuses 공개적으로 정적으로 프로퍼티

List of Article Status
public static array $statuses
리턴 array

$translations 보호되어 있는 프로퍼티

protected $translations