Fix compile errors in transient services for loadByIds
[taxeditor.git] / eu.etaxonomy.taxeditor.editor / src / main / java / eu / etaxonomy / taxeditor / editor / view / dataimport / transientServices / TransientAgentService.java
index c128ec4fd38754e4a3fdf87f54070270590e0709..cbced545a74857e1cfda17fcc890ac52b1cbf1c9 100644 (file)
@@ -22,6 +22,7 @@ import org.hibernate.envers.query.criteria.AuditCriterion;
 
 import eu.etaxonomy.cdm.api.service.DeleteResult;
 import eu.etaxonomy.cdm.api.service.IAgentService;
+import eu.etaxonomy.cdm.api.service.UpdateResult;
 import eu.etaxonomy.cdm.api.service.config.DeleteConfiguratorBase;
 import eu.etaxonomy.cdm.api.service.config.IIdentifiableEntityServiceConfigurator;
 import eu.etaxonomy.cdm.api.service.dto.FindByIdentifierDTO;
@@ -44,6 +45,7 @@ import eu.etaxonomy.cdm.model.media.Rights;
 import eu.etaxonomy.cdm.model.view.AuditEvent;
 import eu.etaxonomy.cdm.model.view.AuditEventRecord;
 import eu.etaxonomy.cdm.persistence.dao.common.AuditEventSort;
+import eu.etaxonomy.cdm.persistence.dto.MergeResult;
 import eu.etaxonomy.cdm.persistence.dto.UuidAndTitleCache;
 import eu.etaxonomy.cdm.persistence.query.Grouping;
 import eu.etaxonomy.cdm.persistence.query.MatchMode;
@@ -461,14 +463,6 @@ public class TransientAgentService implements IAgentService {
         return defaultService.getSession();
     }
 
-    /**
-     * @return
-     * @see eu.etaxonomy.cdm.api.service.IIdentifiableEntityService#getUuidAndTitleCache()
-     */
-    @Override
-    public List<UuidAndTitleCache<AgentBase>> getUuidAndTitleCache() {
-        return defaultService.getUuidAndTitleCache();
-    }
 
     /**
      * @param clazz
@@ -759,13 +753,13 @@ public class TransientAgentService implements IAgentService {
        }
 
        @Override
-       public Team convertPerson2Team(Person arg0) throws MergeException,
+       public UpdateResult convertPerson2Team(Person arg0) throws MergeException,
                        IllegalArgumentException {
                return defaultService.convertPerson2Team(arg0);
        }
 
        @Override
-       public Person convertTeam2Person(Team arg0) throws MergeException,
+       public UpdateResult convertTeam2Person(Team arg0) throws MergeException,
                        IllegalArgumentException {
                return defaultService.convertTeam2Person(arg0);
        }
@@ -793,19 +787,70 @@ public class TransientAgentService implements IAgentService {
     }
 
     /* (non-Javadoc)
-     * @see eu.etaxonomy.cdm.api.service.IService#merge(eu.etaxonomy.cdm.model.common.ICdmBase, boolean)
+     * @see eu.etaxonomy.cdm.api.service.IService#merge(java.util.List, boolean)
      */
     @Override
-    public AgentBase merge(AgentBase arg0, boolean arg1) {
+    public List<MergeResult<AgentBase>> merge(List<AgentBase> arg0, boolean arg1) {
         return defaultService.merge(arg0, arg1);
     }
 
     /* (non-Javadoc)
-     * @see eu.etaxonomy.cdm.api.service.IService#merge(java.util.List, boolean)
+     * @see eu.etaxonomy.cdm.api.service.IService#merge(eu.etaxonomy.cdm.model.common.ICdmBase, boolean)
      */
     @Override
-    public List<AgentBase> merge(List<AgentBase> arg0, boolean arg1) {
-        return defaultService.merge(arg0, arg1);
+    public MergeResult<AgentBase> merge(AgentBase arg0, boolean arg1) {
+       return defaultService.merge(arg0, arg1);
+    }
+
+    /* (non-Javadoc)
+     * @see eu.etaxonomy.cdm.api.service.IService#loadWithUpdate(java.util.UUID)
+     */
+    @Override
+    public AgentBase loadWithUpdate(UUID arg0) {
+        return defaultService.loadWithUpdate(arg0);
+    }
+
+    /* (non-Javadoc)
+     * @see eu.etaxonomy.cdm.api.service.IAgentService#convertPerson2Team(java.util.UUID)
+     */
+    @Override
+    public UpdateResult convertPerson2Team(UUID arg0) throws MergeException, IllegalArgumentException {
+        return defaultService.convertPerson2Team(arg0);
     }
 
+    /* (non-Javadoc)
+     * @see eu.etaxonomy.cdm.api.service.IAgentService#convertTeam2Person(java.util.UUID)
+     */
+    @Override
+    public UpdateResult convertTeam2Person(UUID arg0) throws MergeException {
+        return defaultService.convertTeam2Person(arg0);
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public List<AgentBase> load(List<UUID> arg0, List<String> arg1) {
+        return defaultService.load(arg0, arg1);
+    }
+
+       @Override
+       public List<UuidAndTitleCache<AgentBase>> getUuidAndTitleCache(
+                       Integer limit, String pattern) {
+               return defaultService.getUuidAndTitleCache(limit, pattern);
+       }
+
+       @Override
+       public List<UuidAndTitleCache<AgentBase>> getUuidAndAbbrevTitleCache(
+                       Integer limit, String pattern, Class clazz) {
+                return defaultService.getUuidAndAbbrevTitleCache(limit, pattern, clazz);
+       }
+
+       @Override
+       public List<AgentBase> loadByIds(List<Integer> idSet, List<String> propertyPaths) {
+               
+               return defaultService.loadByIds(idSet, propertyPaths);
+       }
+
+
 }