Update service layer calls to use uuids, Add property paths to find call for performa...
[cdmlib.git] / cdmlib-services / src / main / java / eu / etaxonomy / cdm / api / service / CommonServiceImpl.java
index 9c35ef9c30b06acd8f67eea69f916e7ebb152e18..e453ebacb3473255edce1aa669dc3baa0cabd6fe 100644 (file)
@@ -63,6 +63,11 @@ public class CommonServiceImpl /*extends ServiceBase<OriginalSourceBase,IOrigina
         return genericDao.find(clazz, id);\r
     }\r
 \r
+    @Override\r
+    public CdmBase find(Class<? extends CdmBase> clazz, int id, List<String> propertyPaths){\r
+        return  genericDao.find(clazz, id, propertyPaths);\r
+    }\r
+\r
 \r
     @Override\r
     public Map<String, ? extends ISourceable> getSourcedObjectsByIdInSource(Class clazz, Set<String> idInSourceSet, String idNamespace) {\r
@@ -297,6 +302,12 @@ public class CommonServiceImpl /*extends ServiceBase<OriginalSourceBase,IOrigina
 \r
     }\r
 \r
+    @Override\r
+    public Object initializeCollection(UUID ownerUuid, String fieldName, List<String> propertyPaths) {\r
+        return genericDao.initializeCollection(ownerUuid, fieldName, propertyPaths);\r
+\r
+    }\r
+\r
     @Override\r
     public boolean isEmpty(UUID ownerUuid, String fieldName) {\r
         return genericDao.isEmpty(ownerUuid, fieldName);\r