X-Git-Url: https://dev.e-taxonomy.eu/gitweb/taxeditor.git/blobdiff_plain/ea8a5aa23f73340312c1d094997e7f87c3b82fc6..39e5a6f0dc6f351f9aab4cd8112049e491b5854b:/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/dataimport/transientServices/TransientClassificationService.java diff --git a/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/dataimport/transientServices/TransientClassificationService.java b/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/dataimport/transientServices/TransientClassificationService.java index 3279e09ff..362395683 100644 --- a/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/dataimport/transientServices/TransientClassificationService.java +++ b/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/dataimport/transientServices/TransientClassificationService.java @@ -26,7 +26,10 @@ import eu.etaxonomy.cdm.api.service.UpdateResult; import eu.etaxonomy.cdm.api.service.config.CreateHierarchyForClassificationConfigurator; import eu.etaxonomy.cdm.api.service.config.DeleteConfiguratorBase; import eu.etaxonomy.cdm.api.service.config.IIdentifiableEntityServiceConfigurator; +import eu.etaxonomy.cdm.api.service.config.TaxonDeletionConfigurator; import eu.etaxonomy.cdm.api.service.dto.FindByIdentifierDTO; +import eu.etaxonomy.cdm.api.service.dto.FindByMarkerDTO; +import eu.etaxonomy.cdm.api.service.dto.GroupedTaxonDTO; import eu.etaxonomy.cdm.api.service.pager.Pager; import eu.etaxonomy.cdm.common.monitor.IProgressMonitor; import eu.etaxonomy.cdm.model.common.Annotation; @@ -46,6 +49,8 @@ import eu.etaxonomy.cdm.model.taxon.TaxonNode; 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.ClassificationLookupDTO; +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; @@ -245,22 +250,6 @@ public class TransientClassificationService implements IClassificationService { return defaultService.getPreviousAuditEvent(t); } - /** - * @param classification - * @param rank - * @param limit - * @param start - * @param propertyPaths - * @return - * @deprecated - * @see eu.etaxonomy.cdm.api.service.IClassificationService#loadRankSpecificRootNodes(eu.etaxonomy.cdm.model.taxon.Classification, eu.etaxonomy.cdm.model.name.Rank, java.lang.Integer, java.lang.Integer, java.util.List) - */ - @Deprecated - @Override - public List loadRankSpecificRootNodes(Classification classification, Rank rank, Integer limit, Integer start, List propertyPaths) { - return defaultService.loadRankSpecificRootNodes(classification, rank, limit, start, propertyPaths); - } - /** * @param clazz * @return @@ -469,15 +458,6 @@ public class TransientClassificationService implements IClassificationService { return defaultService.getSession(); } - /** - * @return - * @see eu.etaxonomy.cdm.api.service.IIdentifiableEntityService#getUuidAndTitleCache() - */ - @Override - public List> getUuidAndTitleCache() { - return defaultService.getUuidAndTitleCache(); - } - /** * @param clazz * @param limit @@ -656,15 +636,6 @@ public class TransientClassificationService implements IClassificationService { return defaultService.loadChildNodesOfTaxonNode(taxonNode, propertyPaths); } - /** - * @param classification - * @return - * @see eu.etaxonomy.cdm.api.service.IClassificationService#getTaxonNodeUuidAndTitleCacheOfAcceptedTaxaByClassification(eu.etaxonomy.cdm.model.taxon.Classification) - */ - @Override - public List> getTaxonNodeUuidAndTitleCacheOfAcceptedTaxaByClassification(Classification classification) { - return defaultService.getTaxonNodeUuidAndTitleCacheOfAcceptedTaxaByClassification(classification); - } /** * @param taxon @@ -778,7 +749,7 @@ public class TransientClassificationService implements IClassificationService { * @see eu.etaxonomy.cdm.api.service.IService#save(eu.etaxonomy.cdm.model.common.ICdmBase) */ @Override - public UUID save(Classification newInstance) { + public Classification save(Classification newInstance) { return null; } @@ -922,8 +893,8 @@ public class TransientClassificationService implements IClassificationService { @Override public DeleteResult isDeletable(Classification object, DeleteConfiguratorBase config) { - // TODO Auto-generated method stub - return null; + + return defaultService.isDeletable(object, config); } @Override @@ -950,5 +921,141 @@ public class TransientClassificationService implements IClassificationService { return defaultService.delete(arg0); } + /* (non-Javadoc) + * @see eu.etaxonomy.cdm.api.service.IService#delete(java.util.Collection) + */ + @Override + public DeleteResult delete(Collection arg0) { + return defaultService.delete(arg0); + } + + /* (non-Javadoc) + * @see eu.etaxonomy.cdm.api.service.IService#merge(java.util.List) + */ + @Override + public List merge(List arg0) { + return defaultService.merge(arg0); + } + + /* (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(Classification arg0, boolean arg1) { + return defaultService.merge(arg0, arg1); + } + + /* (non-Javadoc) + * @see eu.etaxonomy.cdm.api.service.IService#loadWithUpdate(java.util.UUID) + */ + @Override + public Classification loadWithUpdate(UUID arg0) { + return defaultService.loadWithUpdate(arg0); + } + + + @Override + public List> getTaxonNodeUuidAndTitleCacheOfAcceptedTaxaByClassification( + UUID classificationUuid) { + + return defaultService.getTaxonNodeUuidAndTitleCacheOfAcceptedTaxaByClassification(classificationUuid); + } + + /** + * {@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(null, null); + } + + @Override + public List listSiblingsOfTaxon(UUID taxonUuid, + UUID classificationUuid, Integer pageSize, Integer pageIndex, + List propertyPaths) { + + return defaultService.listSiblingsOfTaxon(taxonUuid, classificationUuid, pageSize, pageIndex, propertyPaths); + } + + @Override + public Pager pageSiblingsOfTaxon(UUID taxonUuid, + UUID classificationUuid, Integer pageSize, Integer pageIndex, + List propertyPaths) { + return defaultService.pageSiblingsOfTaxon(taxonUuid, classificationUuid, pageSize, pageIndex, propertyPaths); + } + + @Override + public List loadByIds(List idSet, List propertyPaths) { + + return defaultService.loadByIds(idSet, propertyPaths); + } + + @Override + public ClassificationLookupDTO classificationLookup(Classification arg0) { + + return defaultService.classificationLookup(arg0); + } + + @Override + public DeleteResult delete(UUID arg0, TaxonDeletionConfigurator arg1) { + + return defaultService.delete(arg0, arg1); + } + + @Override + public List groupTaxaByHigherTaxon(List taxonUuids, + UUID classificationUuid, Rank minRank, Rank maxRank) { + return defaultService.groupTaxaByHigherTaxon(taxonUuids, classificationUuid, minRank, maxRank); + } + + @Override + public TaxonNode getRootNode(UUID arg0) { + return defaultService.getRootNode(arg0); + } + + @Override + public List> getTaxonNodeUuidAndTitleCacheOfAcceptedTaxaByClassification( + Classification classification) { + return defaultService.getTaxonNodeUuidAndTitleCacheOfAcceptedTaxaByClassification(classification); + + } + + @Override + public List> getTaxonNodeUuidAndTitleCacheOfAcceptedTaxaByClassification( + UUID classificationUuid, Integer limit, String pattern) { + + return defaultService.getTaxonNodeUuidAndTitleCacheOfAcceptedTaxaByClassification(classificationUuid, limit, pattern); + } + + @Override + public List> getTaxonNodeUuidAndTitleCacheOfAcceptedTaxaByClassification( + Classification classification, Integer limit, String pattern) { + // TODO Auto-generated method stub + return defaultService.getTaxonNodeUuidAndTitleCacheOfAcceptedTaxaByClassification(classification, limit, pattern); + } + + @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; + } + + + }