diff --git a/SAS/OTB/OTB/src/nl/astron/lofar/sas/otb/util/treemanagers/ITreeManager.java b/SAS/OTB/OTB/src/nl/astron/lofar/sas/otb/util/treemanagers/ITreeManager.java index 1c4d00f1a0ec7f61d9d3a0d81950140d3dc3c4f6..e5b496b8179be68d8388ef720fd51c6fb023dab3 100644 --- a/SAS/OTB/OTB/src/nl/astron/lofar/sas/otb/util/treemanagers/ITreeManager.java +++ b/SAS/OTB/OTB/src/nl/astron/lofar/sas/otb/util/treemanagers/ITreeManager.java @@ -26,5 +26,5 @@ public interface ITreeManager { public void defineChildsForNode(TreeNode aNode); - public TreeNode getRootNode(String[] arguments); + public TreeNode getRootNode(Object arguments); } diff --git a/SAS/OTB/OTB/src/nl/astron/lofar/sas/otb/util/treemanagers/OTDBNodeTreeManager.java b/SAS/OTB/OTB/src/nl/astron/lofar/sas/otb/util/treemanagers/OTDBNodeTreeManager.java index 5d67a1c5f631d29127a8bbc35bd03bb685a56b4f..0d9dc937b8c2f91a250858b22c01003a6c2224c1 100644 --- a/SAS/OTB/OTB/src/nl/astron/lofar/sas/otb/util/treemanagers/OTDBNodeTreeManager.java +++ b/SAS/OTB/OTB/src/nl/astron/lofar/sas/otb/util/treemanagers/OTDBNodeTreeManager.java @@ -108,11 +108,11 @@ public class OTDBNodeTreeManager extends GenericTreeManager implements ITreeMana logger.fatal("Exception during TreeManager OTDB-defineChildNodes",e); } } - public TreeNode getRootNode(String[] arguments){ + public TreeNode getRootNode(Object arguments){ jOTDBnode otdbNode=null; int itsTreeID = 0; try { - itsTreeID = Integer.parseInt(arguments[0]); + itsTreeID = Integer.parseInt(arguments.toString()); } catch (NumberFormatException ex) { logger.error("The OTDBNodeTreeManager received an incorrect TreeID! ",ex); } diff --git a/SAS/OTB/OTB/src/nl/astron/lofar/sas/otb/util/treemanagers/OTDBParamTreeManager.java b/SAS/OTB/OTB/src/nl/astron/lofar/sas/otb/util/treemanagers/OTDBParamTreeManager.java index af8f8f4ce98935e5c8caae1835722fd42489293e..3c44d885dbea1f249d87bbb57ccea91feca3971a 100644 --- a/SAS/OTB/OTB/src/nl/astron/lofar/sas/otb/util/treemanagers/OTDBParamTreeManager.java +++ b/SAS/OTB/OTB/src/nl/astron/lofar/sas/otb/util/treemanagers/OTDBParamTreeManager.java @@ -116,12 +116,12 @@ public class OTDBParamTreeManager extends GenericTreeManager implements ITreeMan logger.trace("Exit - TreeManager defineChildNodes("+toString()+")"); } - public TreeNode getRootNode(String[] arguments){ + public TreeNode getRootNode(Object arguments){ jOTDBparam aParam =null; jVICnodeDef aVICnodeDef=null; int itsComponentID = 0; try { - itsComponentID = Integer.parseInt(arguments[0]); + itsComponentID = Integer.parseInt(arguments.toString()); } catch (NumberFormatException ex) { logger.error("The OTDBParamTreeManager received an incorrect itsComponentID! ",ex); } diff --git a/SAS/OTB/OTB/src/nl/astron/lofar/sas/otb/util/treemanagers/ParmDBTreeManager.java b/SAS/OTB/OTB/src/nl/astron/lofar/sas/otb/util/treemanagers/ParmDBTreeManager.java index 55746bafd7f37c8f21b41d06417c34102770a9a5..925313edec165bd6ea0f2a819844ab208e243f00 100644 --- a/SAS/OTB/OTB/src/nl/astron/lofar/sas/otb/util/treemanagers/ParmDBTreeManager.java +++ b/SAS/OTB/OTB/src/nl/astron/lofar/sas/otb/util/treemanagers/ParmDBTreeManager.java @@ -127,9 +127,10 @@ public class ParmDBTreeManager extends GenericTreeManager implements ITreeManage logger.trace("Exit - TreeManager defineChildNodes("+toString()+")"); } - public TreeNode getRootNode(String[] arguments){ - jParmDBnode newPNode = new jParmDBnode(arguments[0],arguments[1]); - newPNode.name="ParmDB"; + public TreeNode getRootNode(Object arguments){ + String[] argumentArray = (String[])arguments; + jParmDBnode newPNode = new jParmDBnode(argumentArray[0],argumentArray[1]); + newPNode.name=argumentArray[0]; TreeNode parmDBnode = new TreeNode(this.instance,newPNode,newPNode.name); return parmDBnode;