Open Monograph Press  3.3.0
PublicationDateGridHandler Class Reference
Inheritance diagram for PublicationDateGridHandler:
GridHandler PKPHandler

Public Member Functions

 __construct ()
 
 addDate ($args, $request)
 
 authorize ($request, &$args, $roleAssignments)
 
 deleteDate ($args, $request)
 
 editDate ($args, $request)
 
 getPublication ()
 
 getPublicationFormat ()
 
 getRequestArgs ()
 
 getRowInstance ()
 
 getSubmission ()
 
 initialize ($request, $args=null)
 
 loadData ($request, $filter=null)
 
 setPublication ($publication)
 
 setPublicationFormat ($publicationFormat)
 
 setSubmission ($submission)
 
 updateDate ($args, $request)
 
- Public Member Functions inherited from GridHandler
 __construct ($dataProvider=null)
 
 addAction ($action, $position=GRID_ACTION_POSITION_ABOVE)
 
 addColumn ($column)
 
 fetchCell (&$args, $request)
 
 fetchGrid ($args, $request)
 
 fetchRow ($args, $request)
 
 fetchRows ($args, $request)
 
 getActions ($position=GRID_ACTION_POSITION_ABOVE)
 
 getColumn ($columnId)
 
getColumns ()
 
getColumnsByFlag ($flag)
 
 getColumnsCount ($flag=null)
 
 getDataElementSequence ($gridDataElement)
 
 getDataProvider ()
 
 getEmptyRowText ()
 
 getFeatures ()
 
 getFootNote ()
 
getGridDataElements ($request)
 
 getGridRangeInfo ($request, $rangeName, $contextData=null)
 
 getIsSubcomponent ()
 
 getItemIterator ()
 
 getJSHandler ()
 
 getPublishChangeEvents ()
 
 getRequestArg ($key)
 
 getRequestedRow ($request, $args)
 
 getSelectName ()
 
 getTemplate ()
 
 getTitle ()
 
 getUrls ()
 
 hasColumn ($columnId)
 
 hasGridDataElements ($request)
 
 isDataElementSelected ($gridDataElement)
 
 renderRow ($request, $row)
 
 saveSequence ($args, $request)
 
 setDataElementSequence ($request, $rowId, $gridDataElement, $newSequence)
 
 setEmptyRowText ($emptyRowText)
 
 setFootNote ($footNote)
 
 setGridDataElements ($data)
 
 setTemplate ($template)
 
 setTitle ($title)
 
 setUrls ($request, $extraUrls=array())
 
- Public Member Functions inherited from PKPHandler
 addPolicy ($authorizationPolicy, $addToTop=false)
 
 addRoleAssignment ($roleIds, $operations)
 
 getApiToken ()
 
getAuthorizedContext ()
 
getAuthorizedContextObject ($assocType)
 
getDispatcher ()
 
 getFirstUserContext ($user, $contexts)
 
 getId ()
 
 getLastAuthorizationMessage ()
 
 getRoleAssignment ($roleId)
 
 getRoleAssignments ()
 
 getSiteRedirectContext ($request)
 
 getTargetContext ($request, &$contextsCount=null)
 
 index ($args, $request)
 
 initialize ($request)
 
 markRoleAssignmentsChecked ()
 
 requireSSL ()
 
 setApiToken ($apiToken)
 
 setDispatcher ($dispatcher)
 
 setEnforceRestrictedSite ($enforceRestrictedSite)
 
 setId ($id)
 
 setupTemplate ($request)
 
 validate ($requiredContexts=null, $request=null)
 

Data Fields

 $_publication
 
 $_publicationFormat
 
 $_submission
 
- Data Fields inherited from GridHandler
 $_actions = array(GRID_ACTION_POSITION_DEFAULT => array())
 
 $_columns = array()
 
 $_constants = []
 
 $_data
 
 $_dataProvider
 
 $_emptyRowText = 'grid.noItems'
 
 $_features
 
 $_footNote = ''
 
 $_itemIterator
 
 $_template
 
 $_title = ''
 
 $_urls
 
- Data Fields inherited from PKPHandler
 $_authorizationDecisionManager
 
 $_checks = array()
 
 $_dispatcher
 
 $_enforceRestrictedSite = true
 
 $_id
 
 $_isBackendPage = false
 
 $_roleAssignments = array()
 
 $_roleAssignmentsChecked = false
 

Additional Inherited Members

- Static Public Member Functions inherited from PKPHandler
static getPageParamName ($rangeName)
 
static getRangeInfo ($request, $rangeName, $contextData=null)
 
static hashPageContext ($request, $contextData=array())
 
- Protected Member Functions inherited from GridHandler
 callFeaturesHook ($hookName, $args)
 
 doSpecificFetchGridActions ($args, $request, $templateMgr)
 
getDataElementFromRequest ($request, &$elementId)
 
 getFilterForm ()
 
 getFilterSelectionData ($request)
 
 getRowDataElement ($request, &$rowId)
 
 getRowsSequence ($request)
 
 initFeatures ($request, $args)
 
 isFilterFormCollapsible ()
 
 noAutocompleteResults ()
 
 renderFilter ($request, $filterData=array())
 
 renderGridBodyPartsInternally ($request)
 
 renderRowInternally ($request, $row)
 
 renderRowsInternally ($request, &$elements)
 
 setFirstDataColumn ()
 
- Protected Attributes inherited from PKPHandler
 $_apiToken = null
 

Detailed Description

Handle publication format grid requests for publication dates.

Definition at line 27 of file PublicationDateGridHandler.inc.php.

Constructor & Destructor Documentation

◆ __construct()

PublicationDateGridHandler::__construct ( )

Constructor

Reimplemented from PKPHandler.

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

References PKPHandler\addRoleAssignment().

Member Function Documentation

◆ addDate()

PublicationDateGridHandler::addDate (   $args,
  $request 
)

Edit a new (empty) date

Parameters
$argsarray
$requestPKPRequest
Returns
JSONMessage JSON object

Definition at line 254 of file PublicationDateGridHandler.inc.php.

References editDate().

◆ authorize()

PublicationDateGridHandler::authorize (   $request,
$args,
  $roleAssignments 
)
See also
PKPHandler::authorize()
Parameters
$requestPKPRequest
$argsarray
$roleAssignmentsarray

Reimplemented from GridHandler.

Definition at line 118 of file PublicationDateGridHandler.inc.php.

References PKPHandler\addPolicy().

◆ deleteDate()

PublicationDateGridHandler::deleteDate (   $args,
  $request 
)

Delete a date

Parameters
$argsarray
$requestPKPRequest
Returns
JSONMessage JSON object

Definition at line 337 of file PublicationDateGridHandler.inc.php.

References DAORegistry\getDAO(), DAO\getDataChangedEvent(), PKPHandler\getId(), and getPublication().

◆ editDate()

PublicationDateGridHandler::editDate (   $args,
  $request 
)

Edit a date

Parameters
$argsarray
$requestPKPRequest
Returns
JSONMessage JSON object

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

References DAORegistry\getDAO(), PKPHandler\getId(), getPublication(), and getSubmission().

Referenced by addDate().

◆ getPublication()

PublicationDateGridHandler::getPublication ( )

Get the publication associated with this grid.

Returns
Publication

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

References $_publication.

Referenced by deleteDate(), editDate(), getRequestArgs(), initialize(), and updateDate().

◆ getPublicationFormat()

PublicationDateGridHandler::getPublicationFormat ( )

Get the publication format assocated with these dates

Returns
PublicationFormat

Definition at line 97 of file PublicationDateGridHandler.inc.php.

References $_publicationFormat.

Referenced by getRequestArgs(), and loadData().

◆ getRequestArgs()

PublicationDateGridHandler::getRequestArgs ( )

Get the arguments that will identify the data in the grid In this case, the submission.

Returns
array

Reimplemented from GridHandler.

Definition at line 226 of file PublicationDateGridHandler.inc.php.

References getPublication(), getPublicationFormat(), and getSubmission().

Referenced by initialize().

◆ getRowInstance()

PublicationDateGridHandler::getRowInstance ( )
See also
GridHandler::getRowInstance()
Returns
PublicationDateGridRow

Reimplemented from GridHandler.

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

References getSubmission().

Referenced by updateDate().

◆ getSubmission()

PublicationDateGridHandler::getSubmission ( )

Get the submission associated with this grid.

Returns
Submission

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

References $_submission.

Referenced by editDate(), getRequestArgs(), getRowInstance(), initialize(), and updateDate().

◆ initialize()

◆ loadData()

PublicationDateGridHandler::loadData (   $request,
  $filter = null 
)
See also
GridHandler::loadData

Reimplemented from GridHandler.

Definition at line 237 of file PublicationDateGridHandler.inc.php.

References DAORegistry\getDAO(), and getPublicationFormat().

◆ setPublication()

PublicationDateGridHandler::setPublication (   $publication)

Set the Publication

Parameters
Publication

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

Referenced by initialize().

◆ setPublicationFormat()

PublicationDateGridHandler::setPublicationFormat (   $publicationFormat)

Set the publication format

Parameters
PublicationFormat

Definition at line 105 of file PublicationDateGridHandler.inc.php.

Referenced by initialize().

◆ setSubmission()

PublicationDateGridHandler::setSubmission (   $submission)

Set the Submission

Parameters
Submission

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

Referenced by initialize().

◆ updateDate()

PublicationDateGridHandler::updateDate (   $args,
  $request 
)

Update a date

Parameters
$argsarray
$requestPKPRequest
Returns
JSONMessage JSON object

Definition at line 286 of file PublicationDateGridHandler.inc.php.

References DAORegistry\getDAO(), DAO\getDataChangedEvent(), PKPHandler\getId(), getPublication(), getRowInstance(), and getSubmission().

Field Documentation

◆ $_publication

Publication PublicationDateGridHandler::$_publication

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

Referenced by getPublication().

◆ $_publicationFormat

PublicationFormat PublicationDateGridHandler::$_publicationFormat

Definition at line 44 of file PublicationDateGridHandler.inc.php.

Referenced by getPublicationFormat().

◆ $_submission

Submission PublicationDateGridHandler::$_submission

Definition at line 32 of file PublicationDateGridHandler.inc.php.

Referenced by getSubmission().


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