-// $Id$\r
/**\r
* Copyright (C) 2009 EDIT\r
* European Distributed Institute of Taxonomy\r
import eu.etaxonomy.cdm.model.taxon.Classification;\r
import eu.etaxonomy.cdm.model.taxon.TaxonBase;\r
import eu.etaxonomy.cdm.persistence.query.MatchMode;\r
+import eu.etaxonomy.cdm.persistence.query.NameSearchOrder;\r
\r
/**\r
* @author a.babadshanjan\r
- * @created 20.01.2009\r
- * @version 1.0\r
+ * @since 20.01.2009\r
*/\r
public class FindTaxaAndNamesConfiguratorImpl<T extends TaxonBase<?>> extends IdentifiableServiceConfiguratorImpl<T>\r
implements IFindTaxaAndNamesConfigurator<T> {\r
\r
private static final long serialVersionUID = -8510776848175860267L;\r
\r
+ private boolean includeUnpublished = true;\r
\r
public static FindTaxaAndNamesConfiguratorImpl<?> NewInstance() {\r
return new FindTaxaAndNamesConfiguratorImpl<>();\r
}\r
\r
+ private FindTaxaAndNamesConfiguratorImpl(){}\r
\r
private boolean doTaxa = true;\r
private boolean doSynonyms = false;\r
private List<String> taxonNamePropertyPath;\r
private List<String> commonNamePropertyPath;\r
private Set<NamedArea> namedAreas;\r
+ private NameSearchOrder order;\r
\r
-\r
- /**\r
+ /**\r
* @return the taxonNamePropertyPath\r
*/\r
@Override\r
this.doIncludeAuthors = doIncludeAuthors;\r
}\r
\r
+\r
+ @Override\r
+ public NameSearchOrder getOrder() {\r
+ return order;\r
+ }\r
+ @Override\r
+ public void setOrder(NameSearchOrder order) {\r
+ this.order = order;\r
+ }\r
+\r
+ @Override\r
+ public boolean isIncludeUnpublished() {\r
+ return includeUnpublished;\r
+ }\r
+ @Override\r
+ public void setIncludeUnpublished(boolean includeUnpublished) {\r
+ this.includeUnpublished = includeUnpublished;\r
+ }\r
+\r
}\r