Open Monograph Press  3.3.0
APP\Services\SubmissionService Class Reference
Inheritance diagram for APP\Services\SubmissionService:
PKP\Services\PKPSubmissionService

Public Member Functions

 __construct ()
 
 modifyBackendListPropertyValues ($hookName, $args)
 
 modifyPropertyValues ($hookName, $args)
 
 modifySubmissionQueryBuilder ($hookName, $args)
 
 modifySubmissionQueryObject ($hookName, $args)
 
- Public Member Functions inherited from PKP\Services\PKPSubmissionService
 add ($submission, $request)
 
 canCurrentUserDelete ($submission)
 
 canEditPublication ($submissionId, $userId)
 
 delete ($submission)
 
 edit ($submission, $params, $request)
 
 get ($submissionId)
 
 getBackendListProperties ($submission, $args=null)
 
 getByUrlPath ($urlPath, $contextId)
 
 getCount ($args=[])
 
 getFullProperties ($submission, $args=null)
 
 getIds ($args=[])
 
 getMany ($args=[])
 
 getMax ($args=[])
 
 getProperties ($submission, $props, $args=null)
 
 getPropertyReviewAssignments ($submission)
 
 getPropertyReviewRounds ($submission)
 
 getPropertyStages ($submission, $stageIds=null)
 
 getQueryBuilder ($args=[])
 
 getReviewAssignments ($submission)
 
 getReviewRounds ($submission)
 
 getSummaryProperties ($submission, $args=null)
 
 getWorkflowUrlByUserRoles ($submission, $userId=null)
 
 updateStatus ($submission)
 
 validate ($action, $props, $allowedLocales, $primaryLocale)
 

Detailed Description

Definition at line 19 of file SubmissionService.inc.php.

Constructor & Destructor Documentation

◆ __construct()

APP\Services\SubmissionService::__construct ( )

Initialize hooks for extending PKPSubmissionService

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

References HookRegistry\register().

Member Function Documentation

◆ modifyBackendListPropertyValues()

APP\Services\SubmissionService::modifyBackendListPropertyValues (   $hookName,
  $args 
)

Add app-specific properties to submissions

Parameters
$hookNamestring Submission::getBackendListProperties::properties
$argsarray [ @option $props array Existing properties @option $submission Submission The associated submission @option $args array Request args ]
Returns
array

Definition at line 94 of file SubmissionService.inc.php.

◆ modifyPropertyValues()

APP\Services\SubmissionService::modifyPropertyValues (   $hookName,
  $args 
)

Add app-specific property values to a submission

Parameters
$hookNamestring Submission::getProperties::values
$argsarray [ @option $values array Key/value store of property values @option $submission Submission The associated submission @option $props array Requested properties @option $args array Request args ]
Returns
array

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

References DAORegistry\getDAO().

◆ modifySubmissionQueryBuilder()

APP\Services\SubmissionService::modifySubmissionQueryBuilder (   $hookName,
  $args 
)

Run app-specific query builder methods for getSubmissionList

Parameters
$hookNamestring
$argsarray [ @option QueryBuilders\SubmissionQueryBuilder $submissionQB @option int $contextId @option array $args ]
Returns
QueryBuilders\SubmissionQueryBuilder

Definition at line 43 of file SubmissionService.inc.php.

◆ modifySubmissionQueryObject()

APP\Services\SubmissionService::modifySubmissionQueryObject (   $hookName,
  $args 
)

Add app-specific query statements to the list get query

Parameters
$hookNamestring
$argsarray [ @option object $queryObject @option QueryBuilders\SubmissionQueryBuilder $queryBuilder ]
Returns
object

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


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