* @param classification
* @return
*/
- public List<UuidAndTitleCache<TaxonNode>> getTaxonNodeUuidAndTitleCacheOfAcceptedTaxaByClassification(Classification classification);
+ public List<UuidAndTitleCache<TaxonNode>> getTaxonNodeUuidAndTitleCacheOfAcceptedTaxaByClassification(Classification classification, List<UUID> excludeTaxa);
/**
* @param taxon
public UpdateResult createHierarchyInClassification(Classification classification, CreateHierarchyForClassificationConfigurator configurator);
+ /**
+ * @param classificationUuid
+ * @param excludeTaxa
+ * @return
+ */
+ public List<UuidAndTitleCache<TaxonNode>> getTaxonNodeUuidAndTitleCacheOfAcceptedTaxaByClassification(UUID classificationUuid, List<UUID> excludeTaxa);
+
+ /**
+ * @param classificationUuid
+ * @param excludeTaxa
+ * @param limit
+ * @param pattern
+ * @return
+ */
+ List<UuidAndTitleCache<TaxonNode>> getTaxonNodeUuidAndTitleCacheOfAcceptedTaxaByClassification(
+ UUID classificationUuid, List<UUID> excludeTaxa, Integer limit, String pattern);
+
+ /**
+ * @param classification
+ * @param excludeTaxa
+ * @param limit
+ * @param pattern
+ * @return
+ */
+ List<UuidAndTitleCache<TaxonNode>> getTaxonNodeUuidAndTitleCacheOfAcceptedTaxaByClassification(
+ Classification classification, List<UUID> excludeTaxa, Integer limit, String pattern);
+
}