X-Git-Url: https://dev.e-taxonomy.eu/gitweb/cdmlib.git/blobdiff_plain/f4df0f4266419d252e52e566d1afceeb88276458..aa2c2e07844968b18dc2f24b2d1a94af00512805:/cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/CommonServiceImpl.java diff --git a/cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/CommonServiceImpl.java b/cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/CommonServiceImpl.java index 9af5e51af9..4a3307489e 100644 --- a/cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/CommonServiceImpl.java +++ b/cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/CommonServiceImpl.java @@ -26,7 +26,7 @@ import eu.etaxonomy.cdm.model.common.CdmBase; import eu.etaxonomy.cdm.model.common.ISourceable; import eu.etaxonomy.cdm.model.common.IdentifiableEntity; import eu.etaxonomy.cdm.model.metadata.CdmMetaData; -import eu.etaxonomy.cdm.model.metadata.CdmMetaData.MetaDataPropertyName; +import eu.etaxonomy.cdm.model.metadata.CdmMetaDataPropertyName; import eu.etaxonomy.cdm.persistence.dao.common.ICdmGenericDao; import eu.etaxonomy.cdm.persistence.dao.common.IOriginalSourceDao; import eu.etaxonomy.cdm.persistence.query.OrderHint; @@ -58,17 +58,17 @@ public class CommonServiceImpl /*extends ServiceBase clazz, int id){ + public T findWithUpdate(Class clazz, int id){ return genericDao.find(clazz, id); } @Override - public CdmBase find(Class clazz, int id){ + public T find(Class clazz, int id){ return genericDao.find(clazz, id); } @Override - public CdmBase find(Class clazz, int id, List propertyPaths){ + public T find(Class clazz, int id, List propertyPaths){ return genericDao.find(clazz, id, propertyPaths); } @@ -117,7 +117,7 @@ public class CommonServiceImpl /*extends ServiceBase result = new HashSet(); + // Set result = new HashSet<>(); // logger.debug("Referenced Class: " + referencedClass.getName()); // // for (Class cdmClass : allCdmClasses){ @@ -208,7 +208,7 @@ public class CommonServiceImpl /*extends ServiceBase getFields(Class clazz){ - // Set result = new HashSet(); + // Set result = new HashSet<>(); // for (Field field: clazz.getDeclaredFields()){ // if (!Modifier.isStatic(field.getModifiers())){ // result.add(field); @@ -222,7 +222,7 @@ public class CommonServiceImpl /*extends ServiceBase getCdmBasesByFieldAndClass(Field field, Class itemClass, Class otherClazz, CdmBase item, boolean isCollection){ - // Set result = new HashSet(); + // Set result = new HashSet<>(); // if (isCollection){ // result.addAll(genericDao.getCdmBasesWithItemInCollection(itemClass, otherClazz, field.getName(), item)); // }else{ @@ -272,6 +272,12 @@ public class CommonServiceImpl /*extends ServiceBase getCdmMetaData() { - Map result = new HashMap(); + public Map getCdmMetaData() { + Map result = new HashMap<>(); List metaDataList = genericDao.getMetaData(); for (CdmMetaData metaData : metaDataList){ - MetaDataPropertyName propertyName = metaData.getPropertyName(); + CdmMetaDataPropertyName propertyName = metaData.getPropertyName(); result.put(propertyName, metaData); } return result; @@ -402,6 +408,12 @@ public class CommonServiceImpl /*extends ServiceBase