BGBM BDI Projects
/
cdmlib.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
f125cb1
)
SaveOrUpdate all nodes
author
Andreas Müller
<a.mueller@bgbm.org>
Mon, 9 Aug 2010 09:58:13 +0000
(09:58 +0000)
committer
Andreas Müller
<a.mueller@bgbm.org>
Mon, 9 Aug 2010 09:58:13 +0000
(09:58 +0000)
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/FeatureTreeServiceImpl.java
patch
|
blob
|
history
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/IFeatureTreeService.java
patch
|
blob
|
history
diff --git
a/cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/FeatureTreeServiceImpl.java
b/cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/FeatureTreeServiceImpl.java
index 6c5e0d6aa7bb0fc09ab568161d6e9822fde49b9f..6059932f7515147a820ae00d545c0385e2424ddc 100644
(file)
--- a/
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/FeatureTreeServiceImpl.java
+++ b/
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/FeatureTreeServiceImpl.java
@@
-56,6
+56,9
@@
public class FeatureTreeServiceImpl extends IdentifiableServiceBase<FeatureTree,
super.updateTitleCache(clazz, null, null);
\r
}
\r
\r
super.updateTitleCache(clazz, null, null);
\r
}
\r
\r
+ /* (non-Javadoc)
\r
+ * @see eu.etaxonomy.cdm.api.service.IFeatureTreeService#getFeatureNodesAll()
\r
+ */
\r
public List<FeatureNode> getFeatureNodesAll() {
\r
return featureNodeDao.list();
\r
}
\r
public List<FeatureNode> getFeatureNodesAll() {
\r
return featureNodeDao.list();
\r
}
\r
@@
-64,11
+67,20
@@
public class FeatureTreeServiceImpl extends IdentifiableServiceBase<FeatureTree,
* (non-Javadoc)
\r
* @see eu.etaxonomy.cdm.api.service.IFeatureTreeService#saveFeatureNodesAll(java.util.Collection)
\r
*/
\r
* (non-Javadoc)
\r
* @see eu.etaxonomy.cdm.api.service.IFeatureTreeService#saveFeatureNodesAll(java.util.Collection)
\r
*/
\r
- public Map<UUID, FeatureNode> saveFeatureNodesAll(
\r
- Collection<FeatureNode> featureNodeCollection) {
\r
+ public Map<UUID, FeatureNode> saveFeatureNodesAll(Collection<FeatureNode> featureNodeCollection) {
\r
return featureNodeDao.saveAll(featureNodeCollection);
\r
return featureNodeDao.saveAll(featureNodeCollection);
\r
- }
\r
+ }
\r
+
\r
+ /* (non-Javadoc)
\r
+ * @see eu.etaxonomy.cdm.api.service.IFeatureTreeService#saveOrUpdateFeatureNodesAll(java.util.Collection)
\r
+ */
\r
+ public Map<UUID, FeatureNode> saveOrUpdateFeatureNodesAll(Collection<FeatureNode> featureNodeCollection) {
\r
+ return featureNodeDao.saveOrUpdateAll(featureNodeCollection);
\r
+ }
\r
\r
\r
+ /* (non-Javadoc)
\r
+ * @see eu.etaxonomy.cdm.api.service.IFeatureTreeService#loadWithNodes(java.util.UUID, java.util.List, java.util.List)
\r
+ */
\r
public FeatureTree loadWithNodes(UUID uuid, List<String> propertyPaths, List<String> nodePaths) {
\r
nodePaths.add("children");
\r
\r
public FeatureTree loadWithNodes(UUID uuid, List<String> propertyPaths, List<String> nodePaths) {
\r
nodePaths.add("children");
\r
\r
diff --git
a/cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/IFeatureTreeService.java
b/cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/IFeatureTreeService.java
index 0c51f15c41f7c042d62312f24112840fa782ac16..025be2178e717c19e58a5fdb7caf023b2e1f9095 100644
(file)
--- a/
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/IFeatureTreeService.java
+++ b/
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/IFeatureTreeService.java
@@
-36,4
+36,6
@@
public interface IFeatureTreeService extends IIdentifiableEntityService<FeatureT
\r
public Map<UUID, FeatureNode> saveFeatureNodesAll(Collection<FeatureNode> featureNodeCollection);
\r
\r
\r
public Map<UUID, FeatureNode> saveFeatureNodesAll(Collection<FeatureNode> featureNodeCollection);
\r
\r
+ public Map<UUID, FeatureNode> saveOrUpdateFeatureNodesAll(Collection<FeatureNode> featureNodeCollection);
\r
+
\r
}
\r
}
\r