change logging
[cdmlib.git] / cdmlib-persistence / src / main / java / eu / etaxonomy / cdm / persistence / dao / description / IFeatureTreeDao.java
index 1cf7973510ec7680712e500ef52c42014c398752..26d1b5c1dc39257f9b4136ec1cbccbcaefa2af79 100644 (file)
 package eu.etaxonomy.cdm.persistence.dao.description;\r
 \r
 import java.util.List;\r
+import java.util.UUID;\r
 \r
+import eu.etaxonomy.cdm.model.description.FeatureNode;\r
 import eu.etaxonomy.cdm.model.description.FeatureTree;\r
-import eu.etaxonomy.cdm.persistence.dao.common.ICdmEntityDao;\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 ICdmEntityDao<FeatureTree> {\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