Open Journal Systems  2.4.4
 All Classes Namespaces Functions Variables Groups Pages
Thesis Class Reference
Inheritance diagram for Thesis:
DataObject

Public Member Functions

 getAbstract ()
 
 getComment ()
 
 getCoverageChron ()
 
 getCoverageGeo ()
 
 getCoverageSample ()
 
 getDateApproved ()
 
 getDateSubmitted ()
 
 getDegree ()
 
 getDegreeLevel ()
 
 getDegreeName ()
 
 getDegreeString ()
 
 getDepartment ()
 
 getDiscipline ()
 
 getJournalId ()
 
 getLanguage ()
 
 getMethod ()
 
 getStatus ()
 
 getStatusString ()
 
 getStudentBio ()
 
 getStudentEmail ()
 
 getStudentEmailPublish ()
 
 getStudentFirstName ()
 
 getStudentFullName ($lastNameFirst=false)
 
 getStudentLastName ()
 
 getStudentMiddleName ()
 
 getSubject ()
 
 getSubjectClass ()
 
 getSupervisorEmail ()
 
 getSupervisorFirstName ()
 
 getSupervisorFullName ($lastNameFirst=false)
 
 getSupervisorLastName ()
 
 getSupervisorMiddleName ()
 
 getThesisId ()
 
 getTitle ()
 
 getUniversity ()
 
 getUrl ()
 
 setAbstract ($abstract)
 
 setComment ($comment)
 
 setCoverageChron ($coverageChron)
 
 setCoverageGeo ($coverageGeo)
 
 setCoverageSample ($coverageSample)
 
 setDateApproved ($dateApproved)
 
 setDateSubmitted ($dateSubmitted)
 
 setDegree ($degree)
 
 setDegreeName ($degreeName)
 
 setDepartment ($department)
 
 setDiscipline ($discipline)
 
 setJournalId ($journalId)
 
 setLanguage ($language)
 
 setMethod ($method)
 
 setStatus ($status)
 
 setStudentBio ($studentBio)
 
 setStudentEmail ($studentEmail)
 
 setStudentEmailPublish ($studentEmailPublish)
 
 setStudentFirstName ($studentFirstName)
 
 setStudentLastName ($studentLastName)
 
 setStudentMiddleName ($studentMiddleName)
 
 setSubject ($subject)
 
 setSubjectClass ($subjectClass)
 
 setSupervisorEmail ($supervisorEmail)
 
 setSupervisorFirstName ($supervisorFirstName)
 
 setSupervisorLastName ($supervisorLastName)
 
 setSupervisorMiddleName ($supervisorMiddleName)
 
 setThesisId ($thesisId)
 
 setTitle ($title)
 
 setUniversity ($university)
 
 setUrl ($url)
 
- Public Member Functions inherited from DataObject
 addSupportedMetadataAdapter (&$metadataAdapter)
 
 DataObject ($callHooks=true)
 
extractMetadata (&$metadataSchema)
 
 getAdditionalMetadataFieldNames ()
 
getAllData ()
 
getData ($key, $locale=null)
 
 getHasLoadableAdapters ()
 
 getId ()
 
 getLocaleMetadataFieldNames ()
 
getLocalizedData ($key)
 
 getMetadataFieldNames ($translated=true)
 
 getSetMetadataFieldNames ($translated=true)
 
getSupportedExtractionAdapters ()
 
getSupportedInjectionAdapters ()
 
getSupportedMetadataSchemas ()
 
 hasData ($key, $locale=null)
 
 injectMetadata (&$metadataDescription)
 
 removeSupportedMetadataAdapter ($metadataSchemaName)
 
 setAllData (&$data)
 
 setData ($key, $value, $locale=null)
 
 setHasLoadableAdapters ($hasLoadableAdapters)
 
 setId ($id)
 
upcastTo (&$targetObject)
 

Additional Inherited Members

- Public Attributes inherited from DataObject
 $_data = array()
 

Detailed Description

Basic class describing a thesis.

Definition at line 24 of file Thesis.inc.php.

Member Function Documentation

Thesis::getAbstract ( )

Get thesis abstract.

Returns
string

Definition at line 184 of file Thesis.inc.php.

References DataObject\getData().

Thesis::getComment ( )

Get thesis comment.

Returns
string

Definition at line 216 of file Thesis.inc.php.

References DataObject\getData().

Thesis::getCoverageChron ( )

Get thesis coverage chron.

Returns
string

Definition at line 494 of file Thesis.inc.php.

References DataObject\getData().

Thesis::getCoverageGeo ( )

Get thesis coverage geo.

Returns
string

Definition at line 478 of file Thesis.inc.php.

References DataObject\getData().

Thesis::getCoverageSample ( )

Get thesis coverage sample.

Returns
string

Definition at line 510 of file Thesis.inc.php.

References DataObject\getData().

Thesis::getDateApproved ( )

Get thesis approval date.

Returns
date (YYYY-MM-DD)

Definition at line 152 of file Thesis.inc.php.

References DataObject\getData().

Thesis::getDateSubmitted ( )

Get thesis submitted date.

Returns
date (YYYY-MM-DD HH:MM:SS)

Definition at line 558 of file Thesis.inc.php.

References DataObject\getData().

Thesis::getDegree ( )

Get thesis degree.

Returns
int

Definition at line 88 of file Thesis.inc.php.

References DataObject\getData().

Thesis::getDegreeLevel ( )

Get thesis degree metadata string.

Returns
string

Definition at line 604 of file Thesis.inc.php.

References DataObject\getData().

Thesis::getDegreeName ( )

Get thesis degree name.

Returns
int

Definition at line 104 of file Thesis.inc.php.

References DataObject\getData().

Thesis::getDegreeString ( )

Get thesis degree locale key.

Returns
int

Definition at line 589 of file Thesis.inc.php.

References DataObject\getData().

Thesis::getDepartment ( )

Get thesis department.

Returns
string

Definition at line 120 of file Thesis.inc.php.

References DataObject\getData().

Thesis::getDiscipline ( )

Get thesis discipline.

Returns
string

Definition at line 430 of file Thesis.inc.php.

References DataObject\getData().

Thesis::getJournalId ( )

Get the journal ID of the thesis.

Returns
int

Definition at line 56 of file Thesis.inc.php.

References DataObject\getData().

Thesis::getLanguage ( )

Get thesis language.

Returns
string

Definition at line 542 of file Thesis.inc.php.

References DataObject\getData().

Thesis::getMethod ( )

Get thesis method.

Returns
string

Definition at line 526 of file Thesis.inc.php.

References DataObject\getData().

Thesis::getStatus ( )

Get the status of the thesis.

Returns
int

Definition at line 72 of file Thesis.inc.php.

References DataObject\getData().

Thesis::getStatusString ( )

Get thesis status locale key.

Returns
int

Definition at line 574 of file Thesis.inc.php.

References DataObject\getData().

Thesis::getStudentBio ( )

Get thesis student bio.

Returns
string

Definition at line 331 of file Thesis.inc.php.

References DataObject\getData().

Thesis::getStudentEmail ( )

Get thesis student email.

Returns
string

Definition at line 299 of file Thesis.inc.php.

References DataObject\getData().

Thesis::getStudentEmailPublish ( )

Get thesis publish student email.

Returns
int

Definition at line 315 of file Thesis.inc.php.

References DataObject\getData().

Thesis::getStudentFirstName ( )

Get thesis student first name.

Returns
string

Definition at line 232 of file Thesis.inc.php.

References DataObject\getData().

Thesis::getStudentFullName (   $lastNameFirst = false)

Get thesis student full name.

Returns
string

Definition at line 280 of file Thesis.inc.php.

References DataObject\getData().

Thesis::getStudentLastName ( )

Get thesis student last name.

Returns
string

Definition at line 264 of file Thesis.inc.php.

References DataObject\getData().

Thesis::getStudentMiddleName ( )

Get thesis student middle name.

Returns
string

Definition at line 248 of file Thesis.inc.php.

References DataObject\getData().

Thesis::getSubject ( )

Get thesis subject.

Returns
string

Definition at line 462 of file Thesis.inc.php.

References DataObject\getData().

Thesis::getSubjectClass ( )

Get thesis subject classification.

Returns
string

Definition at line 446 of file Thesis.inc.php.

References DataObject\getData().

Thesis::getSupervisorEmail ( )

Get thesis supervisor email.

Returns
string

Definition at line 414 of file Thesis.inc.php.

References DataObject\getData().

Thesis::getSupervisorFirstName ( )

Get thesis supervisor first name.

Returns
string

Definition at line 347 of file Thesis.inc.php.

References DataObject\getData().

Thesis::getSupervisorFullName (   $lastNameFirst = false)

Get supervisor full name.

Returns
string

Definition at line 395 of file Thesis.inc.php.

References DataObject\getData().

Thesis::getSupervisorLastName ( )

Get thesis supervisor last name.

Returns
string

Definition at line 379 of file Thesis.inc.php.

References DataObject\getData().

Thesis::getSupervisorMiddleName ( )

Get thesis supervisor middle name.

Returns
string

Definition at line 363 of file Thesis.inc.php.

References DataObject\getData().

Thesis::getThesisId ( )

Get the ID of the thesis.

Returns
int

Definition at line 38 of file Thesis.inc.php.

References DataObject\getId(), and Config\getVar().

Thesis::getTitle ( )

Get thesis title.

Returns
string

Definition at line 168 of file Thesis.inc.php.

References DataObject\getData().

Thesis::getUniversity ( )

Get thesis university.

Returns
string

Definition at line 136 of file Thesis.inc.php.

References DataObject\getData().

Thesis::getUrl ( )

Get thesis url.

Returns
string

Definition at line 200 of file Thesis.inc.php.

References DataObject\getData().

Thesis::setAbstract (   $abstract)

Set thesis abstract.

Parameters
$abstractstring

Definition at line 192 of file Thesis.inc.php.

References DataObject\setData().

Thesis::setComment (   $comment)

Set thesis comment.

Parameters
$commentstring

Definition at line 224 of file Thesis.inc.php.

References DataObject\setData().

Thesis::setCoverageChron (   $coverageChron)

Set thesis coverage chron.

Parameters
$coverageChronstring

Definition at line 502 of file Thesis.inc.php.

References DataObject\setData().

Thesis::setCoverageGeo (   $coverageGeo)

Set thesis coverage geo.

Parameters
$coverageGeostring

Definition at line 486 of file Thesis.inc.php.

References DataObject\setData().

Thesis::setCoverageSample (   $coverageSample)

Set thesis coverage sample.

Parameters
$coverageSamplestring

Definition at line 518 of file Thesis.inc.php.

References DataObject\setData().

Thesis::setDateApproved (   $dateApproved)

Set thesis approval date.

Parameters
$dateApproveddate (YYYY-MM-DD)

Definition at line 160 of file Thesis.inc.php.

References DataObject\setData().

Thesis::setDateSubmitted (   $dateSubmitted)

Set thesis submitted date.

Parameters
$dateSubmitteddate (YYYY-MM-DD HH:MM:SS)

Definition at line 566 of file Thesis.inc.php.

References DataObject\setData().

Thesis::setDegree (   $degree)

Set thesis degree.

Parameters
$degreeint

Definition at line 96 of file Thesis.inc.php.

References DataObject\setData().

Thesis::setDegreeName (   $degreeName)

Set thesis degree name.

Parameters
$degreeNameint

Definition at line 112 of file Thesis.inc.php.

References DataObject\setData().

Thesis::setDepartment (   $department)

Set thesis department.

Parameters
$departmentstring

Definition at line 128 of file Thesis.inc.php.

References DataObject\setData().

Thesis::setDiscipline (   $discipline)

Set thesis discipline.

Parameters
$disciplinestring

Definition at line 438 of file Thesis.inc.php.

References DataObject\setData().

Thesis::setJournalId (   $journalId)

Set the journal ID of the thesis.

Parameters
$journalIdint

Definition at line 64 of file Thesis.inc.php.

References DataObject\setData().

Thesis::setLanguage (   $language)

Set thesis language.

Parameters
$languagestring

Definition at line 550 of file Thesis.inc.php.

References DataObject\setData().

Thesis::setMethod (   $method)

Set thesis method.

Parameters
$methodstring

Definition at line 534 of file Thesis.inc.php.

References DataObject\setData().

Thesis::setStatus (   $status)

Set the status of the thesis.

Parameters
$statusint

Definition at line 80 of file Thesis.inc.php.

References DataObject\setData().

Thesis::setStudentBio (   $studentBio)

Set thesis student bio.

Parameters
$studentBiostring

Definition at line 339 of file Thesis.inc.php.

References DataObject\setData().

Thesis::setStudentEmail (   $studentEmail)

Set thesis student email.

Parameters
$studentEmailstring

Definition at line 307 of file Thesis.inc.php.

References DataObject\setData().

Thesis::setStudentEmailPublish (   $studentEmailPublish)

Set thesis publish student email.

Parameters
$studentEmailPublishint

Definition at line 323 of file Thesis.inc.php.

References DataObject\setData().

Thesis::setStudentFirstName (   $studentFirstName)

Set thesis student first name.

Parameters
$studentFirstNamestring

Definition at line 240 of file Thesis.inc.php.

References DataObject\setData().

Thesis::setStudentLastName (   $studentLastName)

Set thesis student last name.

Parameters
$studentLastNamestring

Definition at line 272 of file Thesis.inc.php.

References DataObject\setData().

Thesis::setStudentMiddleName (   $studentMiddleName)

Set thesis student middle name.

Parameters
$studentMiddleNamestring

Definition at line 256 of file Thesis.inc.php.

References DataObject\setData().

Thesis::setSubject (   $subject)

Set thesis subject.

Parameters
$subjectstring

Definition at line 470 of file Thesis.inc.php.

References DataObject\setData().

Thesis::setSubjectClass (   $subjectClass)

Set thesis subject classification.

Parameters
$subjectClassstring

Definition at line 454 of file Thesis.inc.php.

References DataObject\setData().

Thesis::setSupervisorEmail (   $supervisorEmail)

Set thesis supervisor email.

Parameters
$supervisorEmailstring

Definition at line 422 of file Thesis.inc.php.

References DataObject\setData().

Thesis::setSupervisorFirstName (   $supervisorFirstName)

Set thesis supervisor first name.

Parameters
$supervisorFirstNamestring

Definition at line 355 of file Thesis.inc.php.

References DataObject\setData().

Thesis::setSupervisorLastName (   $supervisorLastName)

Set thesis supervisor last name.

Parameters
$supervisorLastNamestring

Definition at line 387 of file Thesis.inc.php.

References DataObject\setData().

Thesis::setSupervisorMiddleName (   $supervisorMiddleName)

Set thesis supervisor middle name.

Parameters
$supervisorMiddleNamestring

Definition at line 371 of file Thesis.inc.php.

References DataObject\setData().

Thesis::setThesisId (   $thesisId)

Set the ID of the thesis.

Parameters
$thesisIdint

Definition at line 47 of file Thesis.inc.php.

References Config\getVar(), and DataObject\setId().

Thesis::setTitle (   $title)

Set thesis title.

Parameters
$titlestring

Definition at line 176 of file Thesis.inc.php.

References DataObject\setData().

Thesis::setUniversity (   $university)

Set thesis university.

Parameters
$universitystring

Definition at line 144 of file Thesis.inc.php.

References DataObject\setData().

Thesis::setUrl (   $url)

Set thesis url.

Parameters
$urlstring

Definition at line 208 of file Thesis.inc.php.

References DataObject\setData().


The documentation for this class was generated from the following file: