\r
package eu.etaxonomy.cdm.persistence.dao.description;\r
\r
-import eu.etaxonomy.cdm.model.description.Feature;\r
-import eu.etaxonomy.cdm.persistence.dao.common.ICdmEntityDao;\r
+import java.util.List;\r
+import java.util.UUID;\r
\r
-public interface IFeatureTreeDao extends ICdmEntityDao<Feature> {\r
+import eu.etaxonomy.cdm.model.description.FeatureNode;\r
+import eu.etaxonomy.cdm.model.description.FeatureTree;\r
+import eu.etaxonomy.cdm.persistence.dao.common.IIdentifiableDao;\r
+\r
+/**\r
+ * @author a.mueller\r
+ * @created 10.07.2008\r
+ * @version 1.0\r
+ */\r
+public interface IFeatureTreeDao extends IIdentifiableDao<FeatureTree> {\r
+ public List<FeatureTree> list();\r
\r
+ public UUID DefaultFeatureTreeUuid = UUID.fromString("ac8d4e58-926d-4f81-ac77-cebdd295df7c");\r
+\r
+ public void loadNodes(FeatureNode root, List<String> nodePaths);\r
}\r