3 * Copyright (C) 2009 EDIT
4 * European Distributed Institute of Taxonomy
5 * http://www.e-taxonomy.eu
7 * The contents of this file are subject to the Mozilla Public License Version 1.1
8 * See LICENSE.TXT at the top of this package for the full license terms.
10 package eu
.etaxonomy
.cdm
.api
.service
.config
;
12 import java
.util
.List
;
13 import java
.util
.UUID
;
20 public class MatchingTaxonConfigurator
{
22 public static MatchingTaxonConfigurator
NewInstance(){
23 return new MatchingTaxonConfigurator();
26 private String taxonNameTitle
;
30 private UUID classificationUuid
;
32 private boolean includeSynonyms
= true;
34 private boolean onlyMatchingSecUuid
= false;
36 private boolean onlyMatchingClassificationUuid
= false;
38 private List
<String
> propertyPath
= null;
41 * @return the taxonName
43 public String
getTaxonNameTitle() {
44 return taxonNameTitle
;
48 * @param taxonName the taxonName to set
50 public void setTaxonNameTitle(String taxonNameTitle
) {
51 this.taxonNameTitle
= taxonNameTitle
;
57 public UUID
getSecUuid() {
62 * @param secUuid the secUuid to set
64 public void setSecUuid(UUID secUuid
) {
65 this.secUuid
= secUuid
;
69 * @return the classificationUuid
71 public UUID
getClassificationUuid() {
72 return classificationUuid
;
76 * @param classificationUuid the classificationUuid to set
78 public void setClassificationUuid(UUID classificationUuid
) {
79 this.classificationUuid
= classificationUuid
;
83 * @return the includeSynonyms
85 public boolean isIncludeSynonyms() {
86 return includeSynonyms
;
90 * @param includeSynonyms the includeSynonyms to set
92 public void setIncludeSynonyms(boolean includeSynonyms
) {
93 this.includeSynonyms
= includeSynonyms
;
97 * @return the onlyMatchingSecUuid
99 public boolean isOnlyMatchingSecUuid() {
100 return onlyMatchingSecUuid
;
104 * @param onlyMatchingSecUuid the onlyMatchingSecUuid to set
106 public void setOnlyMatchingSecUuid(boolean onlyMatchingSecUuid
) {
107 this.onlyMatchingSecUuid
= onlyMatchingSecUuid
;
111 * @return the onlyMatchingClassificationUuid
113 public boolean isOnlyMatchingClassificationUuid() {
114 return onlyMatchingClassificationUuid
;
118 * @param onlyMatchingClassificationUuid the onlyMatchingClassificationUuid to set
120 public void setOnlyMatchingClassificationUuid(
121 boolean onlyMatchingClassificationUuid
) {
122 this.onlyMatchingClassificationUuid
= onlyMatchingClassificationUuid
;
126 * @return the propertyPath
128 public List
<String
> getPropertyPath() {
133 * @param propertyPath the propertyPath to set
135 public void setPropertyPath(List
<String
> propertyPath
) {
136 this.propertyPath
= propertyPath
;