change logging
[cdmlib.git] / cdmlib-persistence / src / main / java / eu / etaxonomy / cdm / persistence / dao / description / IFeatureTreeDao.java
index 7599e33b51c51e5b37901322416ccccbef4f9b0c..26d1b5c1dc39257f9b4136ec1cbccbcaefa2af79 100644 (file)
@@ -9,9 +9,22 @@
 \r
 package eu.etaxonomy.cdm.persistence.dao.description;\r
 \r
 \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
 \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
        \r
+       public UUID DefaultFeatureTreeUuid = UUID.fromString("ac8d4e58-926d-4f81-ac77-cebdd295df7c");\r
+\r
+       public void loadNodes(FeatureNode root, List<String> nodePaths);\r
 }\r
 }\r