Open Journal Systems
3.3.0
|
Public Member Functions | |
__construct () | |
getInSections ($issueId, $contextId) | |
modifyAPISubmissionsParams ($hookName, $args) | |
modifyPropertyValues ($hookName, $args) | |
modifySubmissionListQueryObject ($hookName, $args) | |
modifySubmissionQueryBuilder ($hookName, $args) | |
![]() | |
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) | |
Definition at line 19 of file SubmissionService.inc.php.
APP\Services\SubmissionService::__construct | ( | ) |
Initialize hooks for extending PKPSubmissionService
Definition at line 24 of file SubmissionService.inc.php.
References HookRegistry\register().
APP\Services\SubmissionService::getInSections | ( | $issueId, | |
$contextId | |||
) |
Get submissions ordered by section id
This method replaces PublishedSubmissionDAO::getPublishedSubmissionsInSections() which was removed with v3.2.
int | $issueId | |
int | $contextId |
Definition at line 151 of file SubmissionService.inc.php.
References PKPApplication\get(), and PKP\Services\PKPSubmissionService\getMany().
APP\Services\SubmissionService::modifyAPISubmissionsParams | ( | $hookName, | |
$args | |||
) |
Collect and sanitize request params for submissions API endpoint
$hookName | string |
$args | array [ @option array $returnParams @option SlimRequest $slimRequest ] |
Definition at line 42 of file SubmissionService.inc.php.
APP\Services\SubmissionService::modifyPropertyValues | ( | $hookName, | |
$args | |||
) |
Add app-specific property values to a submission
$hookName | string Submission::getProperties::values |
$args | array [ @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 ] |
Definition at line 117 of file SubmissionService.inc.php.
APP\Services\SubmissionService::modifySubmissionListQueryObject | ( | $hookName, | |
$args | |||
) |
Add app-specific query statements to the list get query
$hookName | string |
$args | array [ @option object $queryObject @option \APP\Services\QueryBuilders\SubmissionQueryBuilder $queryBuilder ] |
Definition at line 97 of file SubmissionService.inc.php.
APP\Services\SubmissionService::modifySubmissionQueryBuilder | ( | $hookName, | |
$args | |||
) |
Run app-specific query builder methods for getMany
$hookName | string |
$args | array [ @option \APP\Services\QueryBuilders\SubmissionQueryBuilder @option int Context ID @option array Request args ] |
Definition at line 73 of file SubmissionService.inc.php.