|
Open Journal Systems
3.3.0
|
Public Member Functions | |
| __construct ($args) | |
| _addLogEntry ($errors) | |
| _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 DOAJ.
Definition at line 19 of file DOAJInfoSender.inc.php.
| DOAJInfoSender::__construct | ( | $args | ) |
Constructor.
| $argv | array task arguments |
Reimplemented from ScheduledTask.
Definition at line 30 of file DOAJInfoSender.inc.php.
References PluginRegistry\getPlugin(), and PluginRegistry\loadCategory().
| DOAJInfoSender::_addLogEntry | ( | $errors | ) |
Add execution log entry
| $errors | array |
Definition at line 113 of file DOAJInfoSender.inc.php.
References ScheduledTask\addExecutionLogEntry().
Referenced by _registerObjects().
| DOAJInfoSender::_getJournals | ( | ) |
Get all journals that meet the requirements to have their articles automatically sent to DOAJ.
Definition at line 74 of file DOAJInfoSender.inc.php.
References $_plugin, and Application\getContextDAO().
Referenced by executeActions().
| DOAJInfoSender::_registerObjects | ( | $objects, | |
| $filter, | |||
| $journal, | |||
| $objectsFileNamePart | |||
| ) |
Register objects
| $objects | array |
| $filter | string |
| $journal | Journal |
| $objectsFileNamePart | string |
Definition at line 96 of file DOAJInfoSender.inc.php.
References $_plugin, and _addLogEntry().
Referenced by executeActions().
| DOAJInfoSender::executeActions | ( | ) |
Implement this method to execute the task actions.
Reimplemented from ScheduledTask.
Definition at line 52 of file DOAJInfoSender.inc.php.
References $_plugin, _getJournals(), and _registerObjects().
| DOAJInfoSender::getName | ( | ) |
Get the scheduled task name. Override to define a custom task name.
Reimplemented from ScheduledTask.
Definition at line 45 of file DOAJInfoSender.inc.php.
| $_plugin DOAJInfoSender::$_plugin |
Definition at line 24 of file DOAJInfoSender.inc.php.
Referenced by _getJournals(), _registerObjects(), and executeActions().