Open Monograph Press  1.1
 All Classes Namespaces Functions Variables Groups Pages
MarketsGridHandler Class Reference
Inheritance diagram for MarketsGridHandler:
GridHandler PKPHandler

Public Member Functions

 addMarket ($args, $request)
 
 authorize ($request, &$args, $roleAssignments)
 
 deleteMarket ($args, $request)
 
 editMarket ($args, $request)
 
 getMonograph ()
 
 getPublicationFormat ()
 
 getRequestArgs ()
 
 getRowInstance ()
 
 loadData ($request, $filter=null)
 
 MarketsGridHandler ()
 
 setMonograph ($monograph)
 
 setPublicationFormat ($publicationFormat)
 
 updateMarket ($args, $request)
 
- Public Member Functions inherited from GridHandler
 addAction ($action, $position=GRID_ACTION_POSITION_ABOVE)
 
 addColumn ($column)
 
 authorize ($request, &$args, $roleAssignments, $enforceRestrictedSite=true)
 
 fetchCell (&$args, $request)
 
 fetchGrid ($args, $request)
 
 fetchRow (&$args, $request)
 
 getActions ($position=GRID_ACTION_POSITION_ABOVE)
 
 getColumn ($columnId)
 
getColumns ()
 
getColumnsByFlag ($flag)
 
 getColumnsCount ($flag)
 
 getDataElementSequence (&$gridDataElement)
 
 getDataProvider ()
 
 getEmptyRowText ()
 
 getFeatures ()
 
 getFootNote ()
 
getGridDataElements ($request)
 
 getGridRangeInfo ($request, $rangeName, $contextData=null)
 
 getInstructions ()
 
 getIsSubcomponent ()
 
 getItemIterator ()
 
 getJSHandler ()
 
 getPublishChangeEvents ()
 
 getRequestArg ($key)
 
 getRequestArgs ()
 
 getRequestedRow ($request, $args)
 
 getSelectName ()
 
 getTemplate ()
 
 getTitle ()
 
 getUrls ()
 
 GridHandler ($dataProvider=null)
 
 hasColumn ($columnId)
 
 hasGridDataElements ($request)
 
 initialize ($request, $args=null)
 
 isDataElementSelected ($gridDataElement)
 
 renderRow ($request, $row)
 
 saveSequence ($args, $request)
 
 setDataElementSequence ($request, $rowId, &$gridDataElement, $newSequence)
 
 setEmptyRowText ($emptyRowText)
 
 setFootNote ($footNote)
 
 setGridDataElements ($data)
 
 setInstructions ($instructions)
 
 setTemplate ($template)
 
 setTitle ($title)
 
 setUrls ($request, $extraUrls=array())
 
- Public Member Functions inherited from PKPHandler
 addCheck (&$handlerValidator)
 
 addPolicy ($authorizationPolicy, $addToTop=false)
 
 addRoleAssignment ($roleIds, $operations)
 
 authorize ($request, &$args, $roleAssignments, $enforceRestrictedSite=true)
 
getAuthorizedContext ()
 
getAuthorizedContextObject ($assocType)
 
getDispatcher ()
 
 getFirstUserContext ($user, $contexts)
 
 getId ()
 
 getLastAuthorizationMessage ()
 
 getLoginExemptions ()
 
 getRoleAssignment ($roleId)
 
 getRoleAssignments ()
 
 getWorkingContexts ($request)
 
 index ($args, $request)
 
 initialize ($request, $args=null)
 
 PKPHandler ()
 
 setDispatcher ($dispatcher)
 
 setId ($id)
 
 setupTemplate ($request)
 
 validate ($requiredContexts=null, $request=null)
 

Additional Inherited Members

- Static Public Member Functions inherited from PKPHandler
static getPageParamName ($rangeName)
 
static getRangeInfo ($request, $rangeName, $contextData=null)
 
static hashPageContext ($request, $contextData=array())
 
- Public Attributes inherited from GridHandler
 $_actions = array(GRID_ACTION_POSITION_DEFAULT => array())
 
 $_columns = array()
 
 $_data
 
 $_emptyRowText = 'grid.noItems'
 
 $_features
 
 $_footNote = ''
 
 $_instructions = ''
 
 $_itemIterator
 
 $_template
 
 $_title = ''
 
 $_urls
 
- Public Attributes inherited from PKPHandler
 $_authorizationDecisionManager
 
 $_checks = array()
 
 $_dispatcher
 
 $_id
 
 $_roleAssignments = array()
 
- Protected Member Functions inherited from GridHandler
 callFeaturesHook ($hookName, $args)
 
 doSpecificFetchGridActions ($args, $request, $templateMgr)
 
getDataElementFromRequest ($request, &$elementId)
 
 getFilterForm ()
 
 getFilterSelectionData ($request)
 
 getRowDataElement ($request, $rowId)
 
 getRowInstance ()
 
 getRowsSequence ($request)
 
 initFeatures ($request, &$args)
 
 loadData ($request, $filter)
 
 noAutocompleteResults ()
 
 renderFilter ($request, $filterData=array())
 
 renderGridBodyPartsInternally ($request)
 
 renderRowInternally ($request, $row)
 
 renderRowsInternally ($request, &$elements)
 
 setFirstDataColumn ()
 

Detailed Description

Handle publication format grid requests for markets.

Definition at line 26 of file MarketsGridHandler.inc.php.

Member Function Documentation

MarketsGridHandler::addMarket (   $args,
  $request 
)

Add a new market

Parameters
$argsarray
$requestPKPRequest

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

MarketsGridHandler::authorize (   $request,
$args,
  $roleAssignments 
)
MarketsGridHandler::deleteMarket (   $args,
  $request 
)

Delete a market entry

Parameters
$argsarray
$requestPKPRequest
Returns
string Serialized JSON object

Definition at line 325 of file MarketsGridHandler.inc.php.

References DAO\getDataChangedEvent().

MarketsGridHandler::editMarket (   $args,
  $request 
)

Edit a markets entry

Parameters
$argsarray
$requestPKPRequest
Returns
string Serialized JSON object

Definition at line 250 of file MarketsGridHandler.inc.php.

Referenced by loadData().

MarketsGridHandler::getMonograph ( )

Get the monograph associated with this grid.

Returns
Monograph

Definition at line 58 of file MarketsGridHandler.inc.php.

MarketsGridHandler::getPublicationFormat ( )

Get the publication format assocated with these markets

Returns
PublicationFormat

Definition at line 74 of file MarketsGridHandler.inc.php.

MarketsGridHandler::getRequestArgs ( )

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

Returns
array

Definition at line 211 of file MarketsGridHandler.inc.php.

Referenced by authorize().

MarketsGridHandler::getRowInstance ( )
See Also
GridHandler::getRowInstance()
Returns
MarketsGridRow

Definition at line 202 of file MarketsGridHandler.inc.php.

MarketsGridHandler::loadData (   $request,
  $filter = null 
)

Implement this method to load data into the grid.

Parameters
$requestRequest
$filterarray An associative array with filter data as returned by getFilterSelectionData(). If no filter has been selected by the user then the array will be empty.
Returns
grid data

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

References editMarket().

MarketsGridHandler::MarketsGridHandler ( )

Constructor

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

MarketsGridHandler::setMonograph (   $monograph)

Set the Monograph

Parameters
Monograph

Definition at line 66 of file MarketsGridHandler.inc.php.

Referenced by authorize().

MarketsGridHandler::setPublicationFormat (   $publicationFormat)

Set the publication format

Parameters
PublicationFormat

Definition at line 82 of file MarketsGridHandler.inc.php.

References PKPHandler\addPolicy().

Referenced by authorize().

MarketsGridHandler::updateMarket (   $args,
  $request 
)

Update a markets entry

Parameters
$argsarray
$requestPKPRequest
Returns
string Serialized JSON object

Definition at line 273 of file MarketsGridHandler.inc.php.


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