X-Git-Url: https://dev.e-taxonomy.eu/gitweb/cdmlib.git/blobdiff_plain/05c87b7501b0737b129f4fb5769b56b4c135009c..3929ca28198b6dc02887f937e326b4ca9595612d:/cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/config/FindTaxaAndNamesConfiguratorImpl.java diff --git a/cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/config/FindTaxaAndNamesConfiguratorImpl.java b/cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/config/FindTaxaAndNamesConfiguratorImpl.java index 81661cc6ae..9705381510 100644 --- a/cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/config/FindTaxaAndNamesConfiguratorImpl.java +++ b/cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/config/FindTaxaAndNamesConfiguratorImpl.java @@ -1,4 +1,3 @@ -// $Id$ /** * Copyright (C) 2009 EDIT * European Distributed Institute of Taxonomy @@ -18,22 +17,24 @@ import eu.etaxonomy.cdm.model.location.NamedArea; import eu.etaxonomy.cdm.model.taxon.Classification; import eu.etaxonomy.cdm.model.taxon.TaxonBase; import eu.etaxonomy.cdm.persistence.query.MatchMode; +import eu.etaxonomy.cdm.persistence.query.NameSearchOrder; /** * @author a.babadshanjan - * @created 20.01.2009 - * @version 1.0 + * @since 20.01.2009 */ public class FindTaxaAndNamesConfiguratorImpl> extends IdentifiableServiceConfiguratorImpl implements IFindTaxaAndNamesConfigurator { private static final long serialVersionUID = -8510776848175860267L; + private boolean includeUnpublished = true; public static FindTaxaAndNamesConfiguratorImpl NewInstance() { return new FindTaxaAndNamesConfiguratorImpl<>(); } + private FindTaxaAndNamesConfiguratorImpl(){} private boolean doTaxa = true; private boolean doSynonyms = false; @@ -47,9 +48,9 @@ public class FindTaxaAndNamesConfiguratorImpl> extends Id private List taxonNamePropertyPath; private List commonNamePropertyPath; private Set namedAreas; + private NameSearchOrder order; - - /** + /** * @return the taxonNamePropertyPath */ @Override @@ -197,4 +198,23 @@ public class FindTaxaAndNamesConfiguratorImpl> extends Id this.doIncludeAuthors = doIncludeAuthors; } + + @Override + public NameSearchOrder getOrder() { + return order; + } + @Override + public void setOrder(NameSearchOrder order) { + this.order = order; + } + + @Override + public boolean isIncludeUnpublished() { + return includeUnpublished; + } + @Override + public void setIncludeUnpublished(boolean includeUnpublished) { + this.includeUnpublished = includeUnpublished; + } + }