PublishedPaper Class Reference
[Paper]

Published paper class. More...

Inheritance diagram for PublishedPaper:

Paper List of all members.

Public Member Functions

 getBestPaperId ($conference=null)
 getDatePublished ()
getGalleys ()
getLocalizedGalleys ()
 getPubId ()
 getPublicPaperId ()
 getRoomId ()
 getSchedConfId ()
 getSeq ()
getSuppFiles ()
 getTrackId ()
 getViews ()
 PublishedPaper ()
 setDatePublished ($datePublished)
 setGalleys (&$galleys)
 setPubId ($pubId)
 setPublicPaperId ($publicPaperId)
 setRoomId ($roomId)
 setSchedConfId ($schedConfId)
 setSeq ($seq)
 setSuppFiles ($suppFiles)
 setTrackId ($trackId)
 setViews ($views)

Detailed Description

Published paper class.

See also:
PublishedPaperDAO

Definition at line 20 of file PublishedPaper.inc.php.


Member Function Documentation

PublishedPaper.getBestPaperId ( conference = null  ) 

Return the "best" paper ID -- If a public paper ID is set, use it; otherwise use the internal paper Id. (Checks the conference settings to ensure that the public ID feature is enabled.)

Parameters:
$conference Object the conference this paper is in
Returns:
string

Definition at line 228 of file PublishedPaper.inc.php.

References getPublicPaperId(), and getSchedConfId().

PublishedPaper.getDatePublished (  ) 

Get date published.

Returns:
date

Definition at line 98 of file PublishedPaper.inc.php.

& PublishedPaper.getGalleys (  ) 

Get the galleys for a paper.

Returns:
array PaperGalley

Definition at line 148 of file PublishedPaper.inc.php.

& PublishedPaper.getLocalizedGalleys (  ) 

Get the localized galleys for an paper.

Returns:
array PaperGalley

Definition at line 157 of file PublishedPaper.inc.php.

References AppLocale.getLocale(), and AppLocale.getPrimaryLocale().

PublishedPaper.getPubId (  ) 

Get ID of published paper.

Returns:
int

Definition at line 33 of file PublishedPaper.inc.php.

PublishedPaper.getPublicPaperId (  ) 

Get public paper id

Returns:
string

Definition at line 206 of file PublishedPaper.inc.php.

Referenced by getBestPaperId().

PublishedPaper.getRoomId (  ) 

Get the room ID of the published paper.

Returns:
int

Definition at line 65 of file PublishedPaper.inc.php.

PublishedPaper.getSchedConfId (  ) 

Get ID of the scheduled conference this paper is in.

Returns:
int

Reimplemented from Paper.

Definition at line 49 of file PublishedPaper.inc.php.

Referenced by getBestPaperId().

PublishedPaper.getSeq (  ) 

Get sequence of paper in table of contents.

Returns:
float

Definition at line 116 of file PublishedPaper.inc.php.

& PublishedPaper.getSuppFiles (  ) 

Get supplementary files for this paper.

Returns:
array SuppFiles

Definition at line 189 of file PublishedPaper.inc.php.

PublishedPaper.getTrackId (  ) 

Get track ID of the scheduled conference this paper is in.

Returns:
int

Reimplemented from Paper.

Definition at line 81 of file PublishedPaper.inc.php.

PublishedPaper.getViews (  ) 

Get views of the published paper.

Returns:
int

Definition at line 132 of file PublishedPaper.inc.php.

PublishedPaper.PublishedPaper (  ) 

Constructor.

Definition at line 25 of file PublishedPaper.inc.php.

PublishedPaper.setDatePublished ( datePublished  ) 

Set date published.

Parameters:
$datePublished date

Definition at line 108 of file PublishedPaper.inc.php.

PublishedPaper.setGalleys ( &$  galleys  ) 

Set the galleys for a paper.

Parameters:
$galleys array PaperGalley

Definition at line 181 of file PublishedPaper.inc.php.

PublishedPaper.setPubId ( pubId  ) 

Set ID of published paper.

Parameters:
$pubId int

Definition at line 41 of file PublishedPaper.inc.php.

PublishedPaper.setPublicPaperId ( publicPaperId  ) 

Set public paper id

Parameters:
$publicPaperId string

Definition at line 217 of file PublishedPaper.inc.php.

PublishedPaper.setRoomId ( roomId  ) 

Set the room ID of the published paper.

Parameters:
$roomId int

Definition at line 73 of file PublishedPaper.inc.php.

PublishedPaper.setSchedConfId ( schedConfId  ) 

Set ID of the scheduled conference this paper is in.

Parameters:
$schedConfId int

Reimplemented from Paper.

Definition at line 57 of file PublishedPaper.inc.php.

PublishedPaper.setSeq ( seq  ) 

Set sequence of paper in table of contents.

Parameters:
$sequence float

Definition at line 124 of file PublishedPaper.inc.php.

PublishedPaper.setSuppFiles ( suppFiles  ) 

Set supplementary file for this paper.

Parameters:
$suppFiles array SuppFiles

Definition at line 198 of file PublishedPaper.inc.php.

PublishedPaper.setTrackId ( trackId  ) 

Set track ID of the scheduled conference this paper is in.

Parameters:
$trackId int

Reimplemented from Paper.

Definition at line 89 of file PublishedPaper.inc.php.

PublishedPaper.setViews ( views  ) 

Set views of the published paper.

Parameters:
$views int

Definition at line 140 of file PublishedPaper.inc.php.


The documentation for this class was generated from the following file:
Generated on 25 Jul 2013 for Open Conference Systems by  doxygen 1.4.7