import eu.etaxonomy.cdm.api.facade.DerivedUnitFacadeConfigurator;
import eu.etaxonomy.cdm.api.service.IFeatureTreeService;
import eu.etaxonomy.cdm.api.service.ITermService;
-import eu.etaxonomy.cdm.api.service.config.ITaxonServiceConfigurator;
-import eu.etaxonomy.cdm.api.service.config.TaxonServiceConfiguratorImpl;
+import eu.etaxonomy.cdm.api.service.config.FindTaxaAndNamesConfiguratorImpl;
+import eu.etaxonomy.cdm.api.service.config.IFindTaxaAndNamesConfigurator;
import eu.etaxonomy.cdm.common.CdmUtils;
import eu.etaxonomy.cdm.hibernate.HibernateProxyHelper;
import eu.etaxonomy.cdm.model.common.ICdmBase;
*
* @return an {@link ITaxonServiceConfigurator} to pass to search methods
*/
- public static ITaxonServiceConfigurator getSearchConfigurator() {
- ITaxonServiceConfigurator configurator = initializeSearchConfigurator();
+ public static IFindTaxaAndNamesConfigurator getSearchConfigurator() {
+ IFindTaxaAndNamesConfigurator configurator = initializeSearchConfigurator();
configurator.setDoTaxa(getPreferenceStore().getBoolean(
TAXON_SERVICE_CONFIGURATOR_TAXA));
* {@link eu.etaxonomy.cdm.api.service.config.ITaxonServiceConfigurator}
* object.
*/
- public static ITaxonServiceConfigurator initializeSearchConfigurator() {
- ITaxonServiceConfigurator configurator = new TaxonServiceConfiguratorImpl();
+ public static IFindTaxaAndNamesConfigurator initializeSearchConfigurator() {
+ IFindTaxaAndNamesConfigurator configurator = new FindTaxaAndNamesConfiguratorImpl();
configurator.setDoTaxa(true);
configurator.setDoSynonyms(true);
* object.
*/
public static void setSearchConfigurator(
- ITaxonServiceConfigurator configurator) {
+ IFindTaxaAndNamesConfigurator configurator) {
getPreferenceStore().setValue(TAXON_SERVICE_CONFIGURATOR_TAXA,
configurator.isDoTaxa());
getPreferenceStore().setValue(TAXON_SERVICE_CONFIGURATOR_SYNONYMS,