|
Open Journal Systems
3.3.0
|
Public Member Functions | |
| __construct () | |
| deletePublicationBefore ($hookName, $args) | |
| getPublicationProperties ($hookName, $args) | |
| publishPublicationBefore ($hookName, $args) | |
| validatePublication ($hookName, $args) | |
| validatePublishPublication ($hookName, $args) | |
| versionPublication ($hookName, $args) | |
Public Member Functions inherited from PKP\Services\PKPPublicationService | |
| add ($publication, $request) | |
| delete ($publication) | |
| edit ($publication, $params, $request) | |
| get ($publicationId) | |
| getCount ($args=[]) | |
| getDateBoundaries ($args) | |
| getFullProperties ($publication, $args=null) | |
| getIds ($args=[]) | |
| getMany ($args=[]) | |
| getMax ($args=[]) | |
| getProperties ($publication, $props, $args=null) | |
| getQueryBuilder ($args=[]) | |
| getSummaryProperties ($publication, $args=null) | |
| publish ($publication) | |
| unpublish ($publication) | |
| validate ($action, $props, $allowedLocales, $primaryLocale) | |
| validatePublish ($publication, $submission, $allowedLocales, $primaryLocale) | |
| version ($publication, $request) | |
Additional Inherited Members | |
Protected Member Functions inherited from PKP\Services\PKPPublicationService | |
| _saveFileParam ($publication, $submission, $value, $settingName, $userId, $localeKey='', $isImage=false) | |
Definition at line 24 of file PublicationService.inc.php.
| APP\Services\PublicationService::__construct | ( | ) |
Initialize hooks for extending PKPPublicationService
Definition at line 29 of file PublicationService.inc.php.
References HookRegistry\register().
| APP\Services\PublicationService::deletePublicationBefore | ( | $hookName, | |
| $args | |||
| ) |
Delete OJS-specific objects before a publication is deleted
| $hookName | string |
| $args | array [ @option Publication The publication being deleted ] |
Definition at line 253 of file PublicationService.inc.php.
References PKPServices\get().
| APP\Services\PublicationService::getPublicationProperties | ( | $hookName, | |
| $args | |||
| ) |
Add values when retrieving an object's properties
| $hookName | string |
| $args | array [ @option array Property values @option Publication @option array The props requested @option array Additional arguments (such as the request object) passed ] |
Definition at line 49 of file PublicationService.inc.php.
References PKPServices\get().
| APP\Services\PublicationService::publishPublicationBefore | ( | $hookName, | |
| $args | |||
| ) |
Modify a publication before it is published
| $hookName | string |
| $args | array [ @option Publication The new version of the publication @option Publication The old version of the publication ] |
Definition at line 231 of file PublicationService.inc.php.
References PKPServices\get().
| APP\Services\PublicationService::validatePublication | ( | $hookName, | |
| $args | |||
| ) |
Make additional validation checks
| $hookName | string |
| $args | array [ @option array Validation errors already identified @option string One of the VALIDATE_ACTION_* constants @option array The props being validated @option array The locales accepted for this object @option string The primary locale for this object ] |
Definition at line 102 of file PublicationService.inc.php.
References PKPServices\get(), PKPApplication\get(), DAORegistry\getDAO(), and AppLocale\requireComponents().
| APP\Services\PublicationService::validatePublishPublication | ( | $hookName, | |
| $args | |||
| ) |
Make additional validation checks against publishing requirements
| $hookName | string |
| $args | array [ @option array Validation errors already identified @option Publication The publication to validate @option Submission The submission of the publication being validated @option array The locales accepted for this object @option string The primary locale for this object ] |
Definition at line 184 of file PublicationService.inc.php.
References PKPServices\get().
| APP\Services\PublicationService::versionPublication | ( | $hookName, | |
| $args | |||
| ) |
Copy OJS-specific objects when a new publication version is created
| $hookName | string |
| $args | array [ @option Publication The new version of the publication @option Publication The old version of the publication @option Request ] |
Definition at line 204 of file PublicationService.inc.php.
References PKPServices\get().