|
Open Journal Systems
3.3.0
|
Public Member Functions | |
| __construct ($args) | |
| _addLogEntry ($result) | |
| _getJournals () | |
| _registerObjects ($objects, $filter, $journal, $objectsFileNamePart) | |
| executeActions () | |
| getName () | |
Public Member Functions inherited from ScheduledTask | |
| addExecutionLogEntry ($message, $type=null) | |
| execute () | |
| getHelper () | |
| getProcessId () | |
Data Fields | |
| $_plugin | |
Additional Inherited Members |
Scheduled task to send deposits to Crossref and update statuses.
Definition at line 19 of file CrossrefInfoSender.inc.php.
| CrossrefInfoSender::__construct | ( | $args | ) |
Constructor.
| $argv | array task arguments |
Reimplemented from ScheduledTask.
Definition at line 30 of file CrossrefInfoSender.inc.php.
References PluginRegistry\getPlugin(), and PluginRegistry\loadCategory().
| CrossrefInfoSender::_addLogEntry | ( | $result | ) |
Add execution log entry
| $result | array |
Definition at line 147 of file CrossrefInfoSender.inc.php.
References ScheduledTask\addExecutionLogEntry().
Referenced by _registerObjects().
| CrossrefInfoSender::_getJournals | ( | ) |
Get all journals that meet the requirements to have their articles or issues DOIs sent to Crossref.
Definition at line 81 of file CrossrefInfoSender.inc.php.
References $_plugin, ScheduledTask\addExecutionLogEntry(), Application\getContextDAO(), and PluginRegistry\loadCategory().
Referenced by executeActions().
| CrossrefInfoSender::_registerObjects | ( | $objects, | |
| $filter, | |||
| $journal, | |||
| $objectsFileNamePart | |||
| ) |
Register objects
| $objects | array |
| $filter | string |
| $journal | Journal |
| $objectsFileNamePart | string |
Definition at line 116 of file CrossrefInfoSender.inc.php.
References $_plugin, and _addLogEntry().
Referenced by executeActions().
| CrossrefInfoSender::executeActions | ( | ) |
Implement this method to execute the task actions.
Reimplemented from ScheduledTask.
Definition at line 52 of file CrossrefInfoSender.inc.php.
References $_plugin, _getJournals(), _registerObjects(), and PluginRegistry\loadCategory().
| CrossrefInfoSender::getName | ( | ) |
Get the scheduled task name. Override to define a custom task name.
Reimplemented from ScheduledTask.
Definition at line 45 of file CrossrefInfoSender.inc.php.
| $_plugin CrossrefInfoSender::$_plugin |
Definition at line 24 of file CrossrefInfoSender.inc.php.
Referenced by _getJournals(), _registerObjects(), and executeActions().