+ List<FeatureTree> featureTrees = new ArrayList<FeatureTree>();\r
+ featureTrees= getFeatureTreeService().list(null,featureDataRows, 0, null, null);\r
+ List<FeatureTree> taxTreesdeproxy = new ArrayList<FeatureTree>();\r
+ for (FeatureTree featureTree : featureTrees){\r
+ HibernateProxyHelper.deproxy(featureTree);\r
+ taxTreesdeproxy.add(featureTree);\r
+ }\r
+ \r
+ dataSet.setFeatureTrees(getFeatureTreeService().list(null,null,null,null,null));\r
+ }\r
+ if (jaxbExpConfig.isDoTaxonomicTreeData() == true) {\r
+ if (taxonomicTreeDataRows == 0) { taxonomicTreeDataRows = MAX_ROWS; }\r
+ logger.info("# Taxonomic Tree");\r
+ \r
+ \r
+ List<TaxonomicTree> taxTrees = new ArrayList<TaxonomicTree>();\r
+ taxTrees= getTaxonTreeService().list(null,taxonomicTreeDataRows, 0, null, null);\r
+ \r
+ List<TaxonomicTree> taxTreesdeproxy = new ArrayList<TaxonomicTree>();\r
+ for (TaxonomicTree taxTree : taxTrees){\r
+ HibernateProxyHelper.deproxy(taxTree);\r
+ taxTreesdeproxy.add(taxTree);\r
+ }\r
+ List<TaxonNode> taxNodes = new ArrayList<TaxonNode>();\r
+ taxNodes= getTaxonTreeService().getAllNodes();\r
+ List<TaxonNode> taxNodesdeproxy = new ArrayList<TaxonNode>();\r
+ for (TaxonNode taxNode : taxNodes){\r
+ HibernateProxyHelper.deproxy(taxNode);\r
+ taxNodesdeproxy.add(taxNode);\r
+ }\r
+ \r
+ dataSet.setTaxonNodes(taxNodesdeproxy);\r
+ dataSet.setTaxonomicTrees(taxTreesdeproxy );\r