X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=application%2Fhub%2Fmain%2Fnodes%2Flist%2Fclass_HubListNode.php;h=ac7c92fd58b831028ccecf42b299d4c1865990c9;hb=280fca59f8ed35ddde36a794c7a9f4991911e46a;hp=7b6f59cc8f0ae213a9a5e06c2c54df23ed4fd542;hpb=f8058aae045a8de12d89bead533232c8dc071df2;p=hub.git diff --git a/application/hub/main/nodes/list/class_HubListNode.php b/application/hub/main/nodes/list/class_HubListNode.php index 7b6f59cc8..ac7c92fd5 100644 --- a/application/hub/main/nodes/list/class_HubListNode.php +++ b/application/hub/main/nodes/list/class_HubListNode.php @@ -2,11 +2,11 @@ /** * A hub-node class for the 'List' mode * - * @author Roland Haeder + * @author Roland Haeder * @version 0.0.0 - * @copyright Copyright (c) 2007, 2008 Roland Haeder, 2009 Hub Developer Team + * @copyright Copyright (c) 2007, 2008 Roland Haeder, 2009 - 2015 Hub Developer Team * @license GNU GPL 3.0 or any newer version - * @link http://www.ship-simu.org + * @link http://www.shipsimu.org * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -38,7 +38,7 @@ class HubListNode extends BaseHubNode implements NodeHelper, Registerable { * @param $requestInstance An instance of a Requestable class * @return $nodeInstance An instance of this hub-node class */ - public final static function createHubListNode (Requestable $requestInstance) { + public static final function createHubListNode (Requestable $requestInstance) { // Get a new instance $nodeInstance = new HubListNode(); @@ -61,24 +61,12 @@ class HubListNode extends BaseHubNode implements NodeHelper, Registerable { $this->partialStub(); } - /** - * Initializes hub-specific queues - * - * @return void - * @todo Unfinished method - */ - public function initQueues () { - // Call generic queues every hub may have, like the core queue - parent::initGenericQueues(); - $this->partialStub('Please add some more hub-specific queues.'); - } - /** * Add some node-specific filters * * @return void */ - public function addExtraHubFilters () { + public function addExtraNodeFilters () { // Get the application instance from registry $applicationInstance = Registry::getRegistry()->getInstance('app'); @@ -86,12 +74,23 @@ class HubListNode extends BaseHubNode implements NodeHelper, Registerable { $controllerInstance = $applicationInstance->getControllerInstance(); // Self-announcement task - $controllerInstance->addActivationFilter(ObjectFactory::createObjectByConfiguredName('hub_activation_self_announcement_task_filter')); + $controllerInstance->addActivationFilter(ObjectFactory::createObjectByConfiguredName('node_activation_announcement_task_filter')); // @TODO Add some filters here $this->partialStub('Add some filters here.'); } + + /** + * Adds extra tasks to the given handler for this node + * + * @param $handlerInstance An instance of a HandleableTask class + * @return void + * @todo 0% done + */ + public function addExtraTasks (HandleableTask $handlerInstance) { + $this->partialStub('Please add some tasks or empty this method.'); + } } -// +// [EOF] ?>