PHP Class Ojs\JournalBundle\Entity\Author

Inheritance: extends Prezent\Doctrine\Translatable\Entity\AbstractTranslatable, use trait Ojs\CoreBundle\Entity\GenericEntityTrait
Mostra file Open project: ojs/ojs Class Usage Examples

Protected Properties

Property Type Description
$billing_address string
$city string
$country BulutYazilim\LocationBundle\Entity\Country
$fax string
$id integer
$phone string
$translations
$url string

Public Methods

Method Description
__construct ( )
__toString ( )
addArticleAuthor ( ArticleAuthor $articleAuthor ) : Author Add articleAuthor
getAddress ( ) : string Get address
getArticleAuthors ( ) : ArrayCollection | ArticleAuthor[]
getAuthorDetails ( ) : string
getBillingAddress ( ) : string
getBiography ( ) : string Get biography
getCity ( ) : string
getCountry ( ) : BulutYazilim\LocationBundle\Entity\Country
getEmail ( ) : string Get email
getFax ( ) : string
getFirstName ( ) : string Get firstName
getFirstNameTransliterated ( ) : string Get firstNameTransliterated
getFullName ( ) : string
getId ( ) : integer Get id
getInitials ( ) : string Get initials
getInstitution ( ) : Institution Get institution
getInstitutionName ( ) : string
getLastName ( ) : string Get lastName
getLastNameTransliterated ( ) : string Get lastNameTransliterated
getMiddleName ( ) : string Get middleName
getMiddleNameTransliterated ( ) : string Get middleNameTransliterated
getOrcid ( ) : string
getPhone ( ) : string
getTitle ( ) : string
getUrl ( ) : string
getUser ( ) : User Get user
isIndexable ( ) : boolean
isInstitutionNotListed ( ) : boolean
removeArticleAuthor ( ArticleAuthor $articleAuthor ) : Author Remove articleAuthor
setAddress ( string $address ) : Author Set address
setAuthorDetails ( string $authorDetails )
setBillingAddress ( string $billing_address )
setBiography ( string $biography ) : Author Set biography
setCity ( $city )
setCountry ( BulutYazilim\LocationBundle\Entity\Country $country )
setCreated ( DateTime $created ) : Author Set created
setEmail ( string $email = null ) : Author Set email
setFax ( string $fax )
setFirstName ( string $firstName ) : Author Set firstName
setFirstNameTransliterated ( string $firstNameTransliterated ) : Author Set firstNameTransliterated
setInitials ( string $initials ) : Author Set initials
setInstitution ( Institution $institution = null ) : Author Set institution
setInstitutionName ( string $institutionName )
setInstitutionNotListed ( boolean $institutionNotListed )
setLastName ( string $lastName ) : Author Set lastName
setLastNameTransliterated ( string $lastNameTransliterated ) : Author Set lastNameTransliterated
setMiddleName ( string $middleName ) : Author Set middleName
setMiddleNameTransliterated ( string $middleNameTransliterated ) : Author Set middleNameTransliterated
setOrcid ( string $orcid )
setPhone ( string $phone )
setTitle ( PersonTitle $title = null )
setUpdated ( DateTime $updated ) : Author Set updated
setUrl ( string $url )
setUser ( User $user = null ) : Author Set user
translate ( null $locale = null ) : mixed | null | AuthorTranslation Translation helper method

Method Details

__construct() public method

public __construct ( )

__toString() public method

public __toString ( )

addArticleAuthor() public method

Add articleAuthor
public addArticleAuthor ( ArticleAuthor $articleAuthor ) : Author
$articleAuthor ArticleAuthor
return Author

getAddress() public method

Get address
public getAddress ( ) : string
return string

getArticleAuthors() public method

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

getAuthorDetails() public method

public getAuthorDetails ( ) : string
return string

getBillingAddress() public method

public getBillingAddress ( ) : string
return string

getBiography() public method

Get biography
public getBiography ( ) : string
return string

getCity() public method

public getCity ( ) : string
return string

getCountry() public method

public getCountry ( ) : BulutYazilim\LocationBundle\Entity\Country
return BulutYazilim\LocationBundle\Entity\Country

getEmail() public method

Get email
public getEmail ( ) : string
return string

getFax() public method

public getFax ( ) : string
return string

getFirstName() public method

Get firstName
public getFirstName ( ) : string
return string

getFirstNameTransliterated() public method

Get firstNameTransliterated

getFullName() public method

public getFullName ( ) : string
return string

getId() public method

Get id
public getId ( ) : integer
return integer

getInitials() public method

Get initials
public getInitials ( ) : string
return string

getInstitution() public method

Get institution
public getInstitution ( ) : Institution
return Institution

getInstitutionName() public method

public getInstitutionName ( ) : string
return string

getLastName() public method

Get lastName
public getLastName ( ) : string
return string

getLastNameTransliterated() public method

Get lastNameTransliterated

getMiddleName() public method

Get middleName
public getMiddleName ( ) : string
return string

getMiddleNameTransliterated() public method

Get middleNameTransliterated

getOrcid() public method

public getOrcid ( ) : string
return string

getPhone() public method

public getPhone ( ) : string
return string

getTitle() public method

public getTitle ( ) : string
return string

getUrl() public method

public getUrl ( ) : string
return string

getUser() public method

Get user
public getUser ( ) : User
return Ojs\UserBundle\Entity\User

isIndexable() public method

public isIndexable ( ) : boolean
return boolean

isInstitutionNotListed() public method

public isInstitutionNotListed ( ) : boolean
return boolean

removeArticleAuthor() public method

Remove articleAuthor
public removeArticleAuthor ( ArticleAuthor $articleAuthor ) : Author
$articleAuthor ArticleAuthor
return Author

setAddress() public method

Set address
public setAddress ( string $address ) : Author
$address string
return Author

setAuthorDetails() public method

public setAuthorDetails ( string $authorDetails )
$authorDetails string

setBillingAddress() public method

public setBillingAddress ( string $billing_address )
$billing_address string

setBiography() public method

Set biography
public setBiography ( string $biography ) : Author
$biography string
return Author

setCity() public method

public setCity ( $city )
$city

setCountry() public method

public setCountry ( BulutYazilim\LocationBundle\Entity\Country $country )
$country BulutYazilim\LocationBundle\Entity\Country

setCreated() public method

Set created
public setCreated ( DateTime $created ) : Author
$created DateTime
return Author

setEmail() public method

Set email
public setEmail ( string $email = null ) : Author
$email string
return Author

setFax() public method

public setFax ( string $fax )
$fax string

setFirstName() public method

Set firstName
public setFirstName ( string $firstName ) : Author
$firstName string
return Author

setFirstNameTransliterated() public method

Set firstNameTransliterated
public setFirstNameTransliterated ( string $firstNameTransliterated ) : Author
$firstNameTransliterated string
return Author

setInitials() public method

Set initials
public setInitials ( string $initials ) : Author
$initials string
return Author

setInstitution() public method

Set institution
public setInstitution ( Institution $institution = null ) : Author
$institution Institution
return Author

setInstitutionName() public method

public setInstitutionName ( string $institutionName )
$institutionName string

setInstitutionNotListed() public method

public setInstitutionNotListed ( boolean $institutionNotListed )
$institutionNotListed boolean

setLastName() public method

Set lastName
public setLastName ( string $lastName ) : Author
$lastName string
return Author

setLastNameTransliterated() public method

Set lastNameTransliterated
public setLastNameTransliterated ( string $lastNameTransliterated ) : Author
$lastNameTransliterated string
return Author

setMiddleName() public method

Set middleName
public setMiddleName ( string $middleName ) : Author
$middleName string
return Author

setMiddleNameTransliterated() public method

Set middleNameTransliterated
public setMiddleNameTransliterated ( string $middleNameTransliterated ) : Author
$middleNameTransliterated string
return Author

setOrcid() public method

public setOrcid ( string $orcid )
$orcid string

setPhone() public method

public setPhone ( string $phone )
$phone string

setTitle() public method

public setTitle ( PersonTitle $title = null )
$title PersonTitle

setUpdated() public method

Set updated
public setUpdated ( DateTime $updated ) : Author
$updated DateTime
return Author

setUrl() public method

public setUrl ( string $url )
$url string

setUser() public method

Set user
public setUser ( User $user = null ) : Author
$user Ojs\UserBundle\Entity\User
return Author

translate() public method

Translation helper method
public translate ( null $locale = null ) : mixed | null | AuthorTranslation
$locale null
return mixed | null | AuthorTranslation

Property Details

$billing_address protected_oe property

protected string $billing_address
return string

$city protected_oe property

protected string $city
return string

$country protected_oe property

protected Country,BulutYazilim\LocationBundle\Entity $country
return BulutYazilim\LocationBundle\Entity\Country

$fax protected_oe property

protected string $fax
return string

$id protected_oe property

protected int $id
return integer

$phone protected_oe property

protected string $phone
return string

$translations protected_oe property

protected $translations

$url protected_oe property

protected string $url
return string