Preparatory work for ticket #1347.
authorem.lee <em.lee@localhost>
Fri, 8 Jan 2010 16:44:56 +0000 (16:44 +0000)
committerem.lee <em.lee@localhost>
Fri, 8 Jan 2010 16:44:56 +0000 (16:44 +0000)
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/TaxonServiceImpl.java

index b407acccf5ce9cee09caeeb2e7a18ffa817b4539..b8b6bd62a05f411d434dcaedbec5ffb607f4220b 100644 (file)
@@ -433,7 +433,7 @@ public class TaxonServiceImpl extends IdentifiableServiceBase<TaxonBase,ITaxonDa
                long numberTaxaResults = 0L;\r
                \r
                Class<? extends TaxonBase> clazz = null;\r
-               if (configurator.isDoTaxa() && configurator.isDoSynonyms()) {\r
+               if ((configurator.isDoTaxa() && configurator.isDoSynonyms()) || configurator.isDoTaxaByOrphanedTaxa()) {\r
                        clazz = TaxonBase.class;\r
                } else if(configurator.isDoTaxa()) {\r
                        clazz = Taxon.class;\r
@@ -461,9 +461,8 @@ public class TaxonServiceImpl extends IdentifiableServiceBase<TaxonBase,ITaxonDa
                }\r
                \r
                numberOfResults += numberTaxaResults;\r
-               \r
+\r
                // Names without taxa \r
-               \r
                if (configurator.isDoNamesWithoutTaxa()) {\r
             int numberNameResults = 0;\r
             //FIXME implement search by area\r