Adapt all transient services to latest API changes
[taxeditor.git] / eu.etaxonomy.taxeditor.editor / src / main / java / eu / etaxonomy / taxeditor / editor / view / dataimport / transientServices / TransientNameService.java
index 0516b1a428b2da1857d99325abb4a7136022d32b..cb0ab1b04d11f8d75864c452caefd3c24588f49f 100644 (file)
@@ -48,6 +48,7 @@ import eu.etaxonomy.cdm.model.common.MarkerType;
 import eu.etaxonomy.cdm.model.common.ReferencedEntityBase;
 import eu.etaxonomy.cdm.model.common.RelationshipBase;
 import eu.etaxonomy.cdm.model.common.RelationshipBase.Direction;
+import eu.etaxonomy.cdm.model.description.DescriptionBase;
 import eu.etaxonomy.cdm.model.media.Rights;
 import eu.etaxonomy.cdm.model.name.HomotypicalGroup;
 import eu.etaxonomy.cdm.model.name.HybridRelationship;
@@ -293,8 +294,13 @@ public class TransientNameService implements INameService {
      * @see eu.etaxonomy.cdm.api.service.INameService#deleteTypeDesignation(eu.etaxonomy.cdm.model.name.TaxonNameBase, eu.etaxonomy.cdm.model.name.TypeDesignationBase)
      */
     @Override
-    public void deleteTypeDesignation(TaxonNameBase name, TypeDesignationBase typeDesignation) {
-        defaultService.deleteTypeDesignation(name, typeDesignation);
+    public DeleteResult deleteTypeDesignation(TaxonNameBase name, TypeDesignationBase typeDesignation) {
+        return defaultService.deleteTypeDesignation(name, typeDesignation);
+    }
+
+    @Override
+    public DeleteResult deleteTypeDesignation(UUID arg0, UUID arg1) {
+        return defaultService.deleteTypeDesignation(arg0, arg1);
     }
 
     /**
@@ -478,15 +484,6 @@ public class TransientNameService implements INameService {
         return defaultService.getSession();
     }
 
-    /**
-     * @return
-     * @see eu.etaxonomy.cdm.api.service.IIdentifiableEntityService#getUuidAndTitleCache()
-     */
-    @Override
-    public List<UuidAndTitleCache<TaxonNameBase>> getUuidAndTitleCache() {
-        return defaultService.getUuidAndTitleCache();
-    }
-
     /**
      * @param clazz
      * @param limit
@@ -1093,15 +1090,6 @@ public class TransientNameService implements INameService {
         return defaultService.search(clazz, queryString, pageSize, pageNumber, orderHints, propertyPaths);
     }
 
-    /**
-     * @return
-     * @see eu.etaxonomy.cdm.api.service.INameService#getUuidAndTitleCacheOfNames()
-     */
-    @Override
-    public List<UuidAndTitleCache> getUuidAndTitleCacheOfNames() {
-        return defaultService.getUuidAndTitleCacheOfNames();
-    }
-
     /**
      * @param clazz
      * @param queryString
@@ -1231,4 +1219,16 @@ public class TransientNameService implements INameService {
         return defaultService.load(arg0, arg1);
     }
 
+    @Override
+       public List<UuidAndTitleCache<TaxonNameBase>> getUuidAndTitleCache(
+                       Integer limit, String pattern) {
+               return defaultService.getUuidAndTitleCache(limit, pattern);
+       }
+
+       @Override
+       public List<UuidAndTitleCache> getUuidAndTitleCacheOfNames(Integer limit,
+                       String pattern) {
+               return defaultService.getUuidAndTitleCacheOfNames(limit, pattern);
+       }
+
 }