X-Git-Url: https://dev.e-taxonomy.eu/gitweb/taxeditor.git/blobdiff_plain/a9f32ef0d94675a7ebc7160dcef25cff8a3b3a15..53a122e48e7f0fe69c6283f7f1a3edbf4699e6f3:/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/dataimport/transientServices/TransientDescriptionService.java diff --git a/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/dataimport/transientServices/TransientDescriptionService.java b/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/dataimport/transientServices/TransientDescriptionService.java index ebcd3128c..d7fc6be3d 100644 --- a/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/dataimport/transientServices/TransientDescriptionService.java +++ b/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/dataimport/transientServices/TransientDescriptionService.java @@ -26,7 +26,8 @@ import eu.etaxonomy.cdm.api.service.IDescriptionService; 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; +import eu.etaxonomy.cdm.api.service.dto.IdentifiedEntityDTO; +import eu.etaxonomy.cdm.api.service.dto.MarkedEntityDTO; import eu.etaxonomy.cdm.api.service.pager.Pager; import eu.etaxonomy.cdm.common.monitor.IProgressMonitor; import eu.etaxonomy.cdm.model.common.Annotation; @@ -51,9 +52,11 @@ import eu.etaxonomy.cdm.model.media.Media; import eu.etaxonomy.cdm.model.media.Rights; import eu.etaxonomy.cdm.model.name.TaxonNameBase; import eu.etaxonomy.cdm.model.taxon.Taxon; +import eu.etaxonomy.cdm.model.taxon.TaxonBase; 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.TermDto; import eu.etaxonomy.cdm.persistence.dto.UuidAndTitleCache; import eu.etaxonomy.cdm.persistence.query.Grouping; @@ -465,15 +468,6 @@ public class TransientDescriptionService implements IDescriptionService { return defaultService.getSession(); } - /** - * @return - * @see eu.etaxonomy.cdm.api.service.IIdentifiableEntityService#getUuidAndTitleCache() - */ - @Override - public List> getUuidAndTitleCache() { - return defaultService.getUuidAndTitleCache(); - } - /** * @param clazz * @param limit @@ -545,7 +539,7 @@ public class TransientDescriptionService implements IDescriptionService { */ @Deprecated @Override - public Pager getDescriptionElements(DescriptionBase description, Set features, Class type, Integer pageSize, Integer pageNumber, List propertyPaths) { + public Pager getDescriptionElements(DescriptionBase description, Set features, Class type, Integer pageSize, Integer pageNumber, List propertyPaths) { return defaultService.getDescriptionElements(description, features, type, pageSize, pageNumber, propertyPaths); } @@ -625,7 +619,7 @@ public class TransientDescriptionService implements IDescriptionService { * @see eu.etaxonomy.cdm.api.service.IDescriptionService#pageDescriptionElements(eu.etaxonomy.cdm.model.description.DescriptionBase, java.lang.Class, java.util.Set, java.lang.Class, java.lang.Integer, java.lang.Integer, java.util.List) */ @Override - public Pager pageDescriptionElements(DescriptionBase description, Class descriptionType, Set features, Class type, Integer pageSize, Integer pageNumber, List propertyPaths) { + public Pager pageDescriptionElements(DescriptionBase description, Class descriptionType, Set features, Class type, Integer pageSize, Integer pageNumber, List propertyPaths) { return defaultService.pageDescriptionElements(description, descriptionType, features, type, pageSize, pageNumber, propertyPaths); } @@ -700,7 +694,7 @@ public class TransientDescriptionService implements IDescriptionService { */ @Deprecated @Override - public List listDescriptionElements(DescriptionBase description, Set features, Class type, Integer pageSize, Integer pageNumber, List propertyPaths) { + public List listDescriptionElements(DescriptionBase description, Set features, Class type, Integer pageSize, Integer pageNumber, List propertyPaths) { return defaultService.listDescriptionElements(description, features, type, pageSize, pageNumber, propertyPaths); } @@ -793,7 +787,7 @@ public class TransientDescriptionService implements IDescriptionService { * @see eu.etaxonomy.cdm.api.service.IDescriptionService#listDescriptionElements(eu.etaxonomy.cdm.model.description.DescriptionBase, java.lang.Class, java.util.Set, java.lang.Class, java.lang.Integer, java.lang.Integer, java.util.List) */ @Override - public List listDescriptionElements(DescriptionBase description, Class descriptionType, Set features, Class type, Integer pageSize, Integer pageNumber, List propertyPaths) { + public List listDescriptionElements(DescriptionBase description, Class descriptionType, Set features, Class type, Integer pageSize, Integer pageNumber, List propertyPaths) { return defaultService.listDescriptionElements(description, descriptionType, features, type, pageSize, pageNumber, propertyPaths); } @@ -1075,11 +1069,12 @@ public class TransientDescriptionService implements IDescriptionService { * @param descriptionElements * @param targetDescription * @param isPaste + * @return * @see eu.etaxonomy.cdm.api.service.IDescriptionService#moveDescriptionElementsToDescription(java.util.Collection, eu.etaxonomy.cdm.model.description.DescriptionBase, boolean) */ @Override - public void moveDescriptionElementsToDescription(Collection descriptionElements, DescriptionBase targetDescription, boolean isPaste) { - defaultService.moveDescriptionElementsToDescription(descriptionElements, targetDescription, isPaste); + public UpdateResult moveDescriptionElementsToDescription(Collection descriptionElements, DescriptionBase targetDescription, boolean isPaste) { + return defaultService.moveDescriptionElementsToDescription(descriptionElements, targetDescription, isPaste); } /* (non-Javadoc) @@ -1103,7 +1098,7 @@ public class TransientDescriptionService implements IDescriptionService { } @Override - public Pager> findByIdentifier(Class clazz, String identifier, DefinedTerm identifierType, MatchMode matchmode, boolean includeEntity, Integer pageSize, Integer pageNumber, List propertyPaths){ + public Pager> findByIdentifier(Class clazz, String identifier, DefinedTerm identifierType, MatchMode matchmode, boolean includeEntity, Integer pageSize, Integer pageNumber, List propertyPaths){ return defaultService.findByIdentifier(clazz, identifier, identifierType, matchmode, includeEntity, pageSize, pageNumber, propertyPaths); } @@ -1179,4 +1174,91 @@ public class TransientDescriptionService implements IDescriptionService { return defaultService.merge(arg0); } + /* (non-Javadoc) + * @see eu.etaxonomy.cdm.api.service.IDescriptionService#moveDescriptionElementsToDescription(java.util.Set, java.util.UUID, boolean) + */ + @Override + public UpdateResult moveDescriptionElementsToDescription(Set arg0, UUID arg1, boolean arg2) { + return defaultService.moveDescriptionElementsToDescription(arg0, arg1, arg2); + } + + /* (non-Javadoc) + * @see eu.etaxonomy.cdm.api.service.IDescriptionService#moveDescriptionElementsToDescription(java.util.Set, java.util.UUID, java.lang.String, boolean) + */ + @Override + public UpdateResult moveDescriptionElementsToDescription(Set arg0, UUID arg1, String arg2, boolean arg3) { + return defaultService.moveDescriptionElementsToDescription(arg0, arg1, arg2, arg3); + } + + /* (non-Javadoc) + * @see eu.etaxonomy.cdm.api.service.IService#merge(java.util.List, boolean) + */ + @Override + public List> merge(List arg0, boolean arg1) { + return defaultService.merge(arg0, arg1); + } + + + + /* (non-Javadoc) + * @see eu.etaxonomy.cdm.api.service.IService#merge(eu.etaxonomy.cdm.model.common.ICdmBase, boolean) + */ + @Override + public MergeResult merge(DescriptionBase arg0, boolean arg1) { + return defaultService.merge(arg0, arg1); + } + + /* (non-Javadoc) + * @see eu.etaxonomy.cdm.api.service.IService#loadWithUpdate(java.util.UUID) + */ + @Override + public DescriptionBase loadWithUpdate(UUID arg0) { + return defaultService.loadWithUpdate(arg0); + } + + /* (non-Javadoc) + * @see eu.etaxonomy.cdm.api.service.IDescriptionService#moveTaxonDescription(java.util.UUID, java.util.UUID) + */ + @Override + public UpdateResult moveTaxonDescription(UUID arg0, UUID arg1) { + + return defaultService.moveTaxonDescriptions(arg0, arg1); + } + + /** + * {@inheritDoc} + */ + @Override + public List load(List arg0, List arg1) { + return defaultService.load(arg0, arg1); + } + + @Override + public List> getUuidAndTitleCache( + Integer limit, String pattern) { + return defaultService.getUuidAndTitleCache(limit, pattern); + } + + @Override + public List loadByIds(List idSet, List propertyPaths) { + + return defaultService.loadByIds(idSet, propertyPaths); + } + + @Override + public Pager> findByMarker( + Class arg0, MarkerType arg1, Boolean arg2, boolean arg3, + Integer arg4, Integer arg5, List arg6) { + // TODO Auto-generated method stub + return null; + } + + @Override + public List> getUuidAndTitleCache( + Class arg0, Integer arg1, String arg2) { + // TODO Auto-generated method stub + return null; + } + + }