adding @Transient
[cdmlib.git] / cdmlib-services / src / main / java / eu / etaxonomy / cdm / api / service / IFeatureTreeService.java
index fed0df960c7cbc88d6e0bc208a98203c24873dfc..5406df5ecebc9cbce9d42156b57bb2e0590630e1 100644 (file)
@@ -9,7 +9,9 @@
 \r
 package eu.etaxonomy.cdm.api.service;\r
 \r
+import java.util.Collection;\r
 import java.util.List;\r
+import java.util.Map;\r
 import java.util.UUID;\r
 \r
 import eu.etaxonomy.cdm.model.description.FeatureNode;\r
@@ -17,8 +19,6 @@ import eu.etaxonomy.cdm.model.description.FeatureTree;
 \r
 public interface IFeatureTreeService extends IIdentifiableEntityService<FeatureTree> {\r
        \r
-       public UUID DefaultFeatureTreeUuid = UUID.fromString("ac8d4e58-926d-4f81-ac77-cebdd295df7c");\r
-       \r
        public List<FeatureNode> getFeatureNodesAll();\r
        \r
        /**\r
@@ -32,4 +32,8 @@ public interface IFeatureTreeService extends IIdentifiableEntityService<FeatureT
         */\r
        public FeatureTree loadWithNodes(UUID uuid, List<String> propertyPaths, List<String> nodePaths);\r
 \r
+       public Map<UUID, FeatureNode> saveFeatureNodesAll(Collection<FeatureNode> featureNodeCollection);\r
+       \r
+       public Map<UUID, FeatureNode> saveOrUpdateFeatureNodesAll(Collection<FeatureNode> featureNodeCollection);\r
+       \r
 }\r