Open Journal Systems  3.3.0
ArticleGalleyGridRow Class Reference
Inheritance diagram for ArticleGalleyGridRow:
GridRow GridBodyElement

Public Member Functions

 __construct ($submission, $publication, $isEditable)
 
 getPublication ()
 
 getRequestArgs ()
 
 getSubmission ()
 
 initialize ($request, $template=null)
 
- Public Member Functions inherited from GridRow
 __construct ()
 
 addAction ($action, $position=GRID_ACTION_POSITION_DEFAULT)
 
 getActions ($position=GRID_ACTION_POSITION_DEFAULT)
 
getData ()
 
 getGridId ()
 
 getIsModified ()
 
 getTemplate ()
 
 hasActions ()
 
 setData (&$data)
 
 setGridId ($gridId)
 
 setIsModified ($isModified)
 
 setRequestArgs ($requestArgs)
 
 setTemplate ($template)
 
- Public Member Functions inherited from GridBodyElement
 addFlag ($flag, $value=true)
 
 getCellProvider ()
 
 getFlag ($flag)
 
 getFlags ()
 
 getId ()
 
 hasFlag ($flag)
 
 setCellProvider ($cellProvider)
 
 setId ($id)
 

Data Fields

 $_isEditable
 
 $_publication
 
 $_submission
 
- Data Fields inherited from GridRow
 $_actions = array(GRID_ACTION_POSITION_DEFAULT => array())
 
 $_data
 
 $_gridId
 
 $_isModified
 
 $_requestArgs
 
 $_template
 
- Data Fields inherited from GridBodyElement
 $_cellProvider
 
 $_flags
 
 $_id
 

Detailed Description

Representation of an article galley grid row.

Definition at line 18 of file ArticleGalleyGridRow.inc.php.

Constructor & Destructor Documentation

◆ __construct()

ArticleGalleyGridRow::__construct (   $submission,
  $publication,
  $isEditable 
)

Constructor

Parameters
$submissionSubmission
$isEditableboolean

Reimplemented from GridBodyElement.

Definition at line 42 of file ArticleGalleyGridRow.inc.php.

Member Function Documentation

◆ getPublication()

ArticleGalleyGridRow::getPublication ( )

Get the publication for this row (already authorized)

Returns
Publication

Definition at line 121 of file ArticleGalleyGridRow.inc.php.

References $_publication.

Referenced by getRequestArgs().

◆ getRequestArgs()

ArticleGalleyGridRow::getRequestArgs ( )

Get the base arguments that will identify the data in the grid.

Returns
array

Reimplemented from GridRow.

Definition at line 129 of file ArticleGalleyGridRow.inc.php.

References GridBodyElement\getId(), getPublication(), and getSubmission().

Referenced by initialize().

◆ getSubmission()

ArticleGalleyGridRow::getSubmission ( )

Get the submission for this row (already authorized)

Returns
Submission

Definition at line 113 of file ArticleGalleyGridRow.inc.php.

References $_submission.

Referenced by getRequestArgs(), and initialize().

◆ initialize()

ArticleGalleyGridRow::initialize (   $request,
  $template = null 
)

Initialize a row instance.

Subclasses can override this method.

Parameters
$requestPKPRequest
$templatestring

Reimplemented from GridRow.

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

References GridRow\addAction(), GridRow\getData(), GridBodyElement\getId(), getRequestArgs(), and getSubmission().

Field Documentation

◆ $_isEditable

boolean ArticleGalleyGridRow::$_isEditable

Definition at line 35 of file ArticleGalleyGridRow.inc.php.

◆ $_publication

Publication ArticleGalleyGridRow::$_publication

Definition at line 29 of file ArticleGalleyGridRow.inc.php.

Referenced by getPublication().

◆ $_submission

Submission ArticleGalleyGridRow::$_submission

Definition at line 23 of file ArticleGalleyGridRow.inc.php.

Referenced by getSubmission().


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