PHP 클래스 Ojs\JournalBundle\Entity\Issue

상속: 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 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$id integer
$translations

공개 메소드들

메소드 설명
__construct ( )
__toString ( ) : string Return formatted issue title and id eg. : "Issue title [#id]"
addArticle ( Article $article ) : Issue Add article
addCatalog ( Catalog $catalog ) : Issue Add catalog
addIssueFile ( IssueFile $issueFile )
addSection ( Ojs\JournalBundle\Entity\Section $section ) Add section to issue
getArticles ( ) : ArrayCollection | Article[] Get articles
getCatalogs ( ) : Doctrine\Common\Collections\Collection Get catalogs
getCover ( ) : string Get cover image path
getDatePublished ( ) : DateTime Get datePublished
getDescription ( ) : string Get description
getDisplayMode ( ) : integer
getFullFile ( ) : string
getHeader ( ) : string
getId ( ) : integer Get id
getInPress ( ) : integer
getIssueFiles ( ) : ArrayCollection | IssueFile[]
getJournal ( ) : Journal Get journal
getNumber ( ) : string Get number
getNumerator ( ) : integer
getPublicURI ( ) : string
getSections ( ) : ArrayCollection | Ojs\JournalBundle\Entity\Section[] Get sections
getSpecial ( ) : boolean is special
getStatistics ( ) : ArrayCollection | Ojs\AnalyticsBundle\Entity\IssueStatistic[]
getSupplement ( ) : boolean Get supplement
getTitle ( boolean $withLocale = false ) : string Get title
getTitleTranslations ( ) : string Get title translations
getTotalArticleDownload ( ) : integer
getTotalArticleView ( ) : integer
getVolume ( ) : string Get volume
getYear ( ) : DateTime Get year
isLastIssue ( ) : boolean
isPublic ( ) : boolean
isPublished ( ) : boolean
isSpecial ( )
isSupplement ( ) : boolean
removeArticle ( Article $article ) : Issue Remove article
removeCatalog ( Catalog $catalog ) Remove catalog
removeSection ( Ojs\JournalBundle\Entity\Section $section ) Remove section from issue
setCover ( string $cover ) : Issue Set cover image path
setCreated ( DateTime $created ) : Issue Set created
setDatePublished ( DateTime $datePublished ) : Issue Set datePublished
setDescription ( string $description ) : Issue Set description
setDisplayMode ( integer $displayMode ) : Issue
setFullFile ( string $fullFile )
setHeader ( string $header )
setInPress ( integer $inPress ) : Issue
setJournal ( Journal $journal ) : Issue Set journal
setLastIssue ( boolean $lastIssue )
setNumber ( string $number ) : Issue Set number
setNumerator ( integer $numerator )
setPublic ( boolean $public )
setPublicURI ( string $publicURI )
setPublished ( boolean $published )
setSpecial ( boolean $special ) : Issue Set is special
setStatistics ( ArrayCollection | Ojs\AnalyticsBundle\Entity\IssueStatistic[] $statistics )
setSupplement ( boolean $supplement )
setTitle ( string $title ) : Issue Set title
setTotalArticleDownload ( integer $totalArticleDownload )
setTotalArticleView ( integer $totalArticleView )
setUpdated ( DateTime $updated ) : Issue Set updated
setVolume ( string $volume ) : Issue Set volume
setYear ( DateTime $year ) : Issue Set year
translate ( null $locale = null ) : mixed | null | Ojs\JournalBundle\Entity\IssueTranslation Translation helper method

메소드 상세

__construct() 공개 메소드

public __construct ( )

__toString() 공개 메소드

Return formatted issue title and id eg. : "Issue title [#id]"
public __toString ( ) : string
리턴 string

addArticle() 공개 메소드

Add article
public addArticle ( Article $article ) : Issue
$article Article
리턴 Issue

addCatalog() 공개 메소드

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

addIssueFile() 공개 메소드

public addIssueFile ( IssueFile $issueFile )
$issueFile IssueFile

addSection() 공개 메소드

Add section to issue
public addSection ( Ojs\JournalBundle\Entity\Section $section )
$section Ojs\JournalBundle\Entity\Section

getArticles() 공개 메소드

Get articles
public getArticles ( ) : ArrayCollection | Article[]
리턴 Doctrine\Common\Collections\ArrayCollection | Article[]

getCatalogs() 공개 메소드

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

getCover() 공개 메소드

Get cover image path
public getCover ( ) : string
리턴 string

getDatePublished() 공개 메소드

Get datePublished
public getDatePublished ( ) : DateTime
리턴 DateTime

getDescription() 공개 메소드

Get description
public getDescription ( ) : string
리턴 string

getDisplayMode() 공개 메소드

public getDisplayMode ( ) : integer
리턴 integer

getFullFile() 공개 메소드

public getFullFile ( ) : string
리턴 string

getHeader() 공개 메소드

public getHeader ( ) : string
리턴 string

getId() 공개 메소드

Get id
public getId ( ) : integer
리턴 integer

getInPress() 공개 메소드

public getInPress ( ) : integer
리턴 integer

getIssueFiles() 공개 메소드

public getIssueFiles ( ) : ArrayCollection | IssueFile[]
리턴 Doctrine\Common\Collections\ArrayCollection | IssueFile[]

getJournal() 공개 메소드

Get journal
public getJournal ( ) : Journal
리턴 Journal

getNumber() 공개 메소드

Get number
public getNumber ( ) : string
리턴 string

getNumerator() 공개 메소드

public getNumerator ( ) : integer
리턴 integer

getPublicURI() 공개 메소드

public getPublicURI ( ) : string
리턴 string

getSections() 공개 메소드

Get sections
public getSections ( ) : ArrayCollection | Ojs\JournalBundle\Entity\Section[]
리턴 Doctrine\Common\Collections\ArrayCollection | Ojs\JournalBundle\Entity\Section[]

getSpecial() 공개 메소드

is special
public getSpecial ( ) : boolean
리턴 boolean

getStatistics() 공개 메소드

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

getSupplement() 공개 메소드

Get supplement
public getSupplement ( ) : boolean
리턴 boolean

getTitle() 공개 메소드

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

getTitleTranslations() 공개 메소드

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

getTotalArticleDownload() 공개 메소드

getTotalArticleView() 공개 메소드

public getTotalArticleView ( ) : integer
리턴 integer

getVolume() 공개 메소드

Get volume
public getVolume ( ) : string
리턴 string

getYear() 공개 메소드

Get year
public getYear ( ) : DateTime
리턴 DateTime

isLastIssue() 공개 메소드

public isLastIssue ( ) : boolean
리턴 boolean

isPublic() 공개 메소드

public isPublic ( ) : boolean
리턴 boolean

isPublished() 공개 메소드

public isPublished ( ) : boolean
리턴 boolean

isSpecial() 공개 메소드

public isSpecial ( )

isSupplement() 공개 메소드

public isSupplement ( ) : boolean
리턴 boolean

removeArticle() 공개 메소드

Remove article
public removeArticle ( Article $article ) : Issue
$article Article
리턴 Issue

removeCatalog() 공개 메소드

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

removeSection() 공개 메소드

Remove section from issue
public removeSection ( Ojs\JournalBundle\Entity\Section $section )
$section Ojs\JournalBundle\Entity\Section

setCover() 공개 메소드

Set cover image path
public setCover ( string $cover ) : Issue
$cover string
리턴 Issue

setCreated() 공개 메소드

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

setDatePublished() 공개 메소드

Set datePublished
public setDatePublished ( DateTime $datePublished ) : Issue
$datePublished DateTime
리턴 Issue

setDescription() 공개 메소드

Set description
public setDescription ( string $description ) : Issue
$description string
리턴 Issue

setDisplayMode() 공개 메소드

public setDisplayMode ( integer $displayMode ) : Issue
$displayMode integer
리턴 Issue

setFullFile() 공개 메소드

public setFullFile ( string $fullFile )
$fullFile string

setHeader() 공개 메소드

public setHeader ( string $header )
$header string

setInPress() 공개 메소드

public setInPress ( integer $inPress ) : Issue
$inPress integer
리턴 Issue

setJournal() 공개 메소드

Set journal
public setJournal ( Journal $journal ) : Issue
$journal Journal
리턴 Issue

setLastIssue() 공개 메소드

public setLastIssue ( boolean $lastIssue )
$lastIssue boolean

setNumber() 공개 메소드

Set number
public setNumber ( string $number ) : Issue
$number string
리턴 Issue

setNumerator() 공개 메소드

public setNumerator ( integer $numerator )
$numerator integer

setPublic() 공개 메소드

public setPublic ( boolean $public )
$public boolean

setPublicURI() 공개 메소드

public setPublicURI ( string $publicURI )
$publicURI string

setPublished() 공개 메소드

public setPublished ( boolean $published )
$published boolean

setSpecial() 공개 메소드

Set is special
public setSpecial ( boolean $special ) : Issue
$special boolean
리턴 Issue

setStatistics() 공개 메소드

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

setSupplement() 공개 메소드

public setSupplement ( boolean $supplement )
$supplement boolean

setTitle() 공개 메소드

Set title
public setTitle ( string $title ) : Issue
$title string
리턴 Issue

setTotalArticleDownload() 공개 메소드

public setTotalArticleDownload ( integer $totalArticleDownload )
$totalArticleDownload integer

setTotalArticleView() 공개 메소드

public setTotalArticleView ( integer $totalArticleView )
$totalArticleView integer

setUpdated() 공개 메소드

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

setVolume() 공개 메소드

Set volume
public setVolume ( string $volume ) : Issue
$volume string
리턴 Issue

setYear() 공개 메소드

Set year
public setYear ( DateTime $year ) : Issue
$year DateTime
리턴 Issue

translate() 공개 메소드

Translation helper method
public translate ( null $locale = null ) : mixed | null | Ojs\JournalBundle\Entity\IssueTranslation
$locale null
리턴 mixed | null | Ojs\JournalBundle\Entity\IssueTranslation

프로퍼티 상세

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

protected int $id
리턴 integer

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

protected $translations