Revision ef165fe2
Added by Andreas Müller almost 3 years ago
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/config/NameDeletionConfigurator.java | ||
---|---|---|
19 | 19 |
* |
20 | 20 |
* @author a.mueller |
21 | 21 |
* @since 19.09.2011 |
22 |
* |
|
23 | 22 |
*/ |
24 | 23 |
public class NameDeletionConfigurator extends DeleteConfiguratorBase { |
25 |
@SuppressWarnings("unused") |
|
26 |
private static final Logger logger = Logger.getLogger(NameDeletionConfigurator.class); |
|
27 | 24 |
|
25 |
private static final long serialVersionUID = 76414245247942488L; |
|
28 | 26 |
|
29 |
private boolean removeAllNameRelationships = false; |
|
27 |
@SuppressWarnings("unused") |
|
28 |
private static final Logger logger = Logger.getLogger(NameDeletionConfigurator.class); |
|
30 | 29 |
|
30 |
private boolean removeAllNameRelationships = false; |
|
31 | 31 |
private boolean ignoreIsBasionymFor = false; |
32 |
|
|
33 | 32 |
private boolean ignoreIsReplacedSynonymFor = false; |
34 |
|
|
35 | 33 |
private boolean ignoreHasBasionym = true; |
36 |
|
|
37 | 34 |
private boolean ignoreHasReplacedSynonym = true; |
38 |
|
|
39 | 35 |
private boolean ignoreIsOriginalSpellingFor = false; |
40 |
|
|
41 | 36 |
private boolean removeAllNameTypeDesignations = true; |
37 |
|
|
42 | 38 |
/** |
43 | 39 |
* If true, all name relationships will be deleted prior to deleting the name. |
44 | 40 |
* Exceptions will not be thrown due to existing name relationships. |
... | ... | |
47 | 43 |
public boolean isRemoveAllNameRelationships() { |
48 | 44 |
return removeAllNameRelationships; |
49 | 45 |
} |
50 |
|
|
51 |
/** |
|
52 |
* @param removeAllNameRelationships the removeAllNameRelationships to set |
|
53 |
*/ |
|
54 | 46 |
public void setRemoveAllNameRelationships(boolean removeAllNameRelationships) { |
55 | 47 |
this.removeAllNameRelationships = removeAllNameRelationships; |
56 | 48 |
} |
... | ... | |
65 | 57 |
public boolean isIgnoreIsBasionymFor() { |
66 | 58 |
return ignoreIsBasionymFor; |
67 | 59 |
} |
68 |
|
|
69 | 60 |
/** |
70 | 61 |
* @see #isIgnoreIsBasionymFor() |
71 |
* @param ignoreIsBasionymFor the ignoreIsBasionymFor to set |
|
72 | 62 |
*/ |
73 | 63 |
public void setIgnoreIsBasionymFor(boolean ignoreIsBasionymFor) { |
74 | 64 |
this.ignoreIsBasionymFor = ignoreIsBasionymFor; |
... | ... | |
79 | 69 |
* Exceptions will not be thrown due to existing basionym relationships. |
80 | 70 |
* This value is neglected if {@link #isRemoveAllNameRelationships()} is true. |
81 | 71 |
* @see #setIgnoreIsBasionymFor(boolean) |
82 |
* @return the ignoreIsBasionymFor |
|
83 | 72 |
*/ |
84 | 73 |
public boolean isIgnoreIsOriginalSpellingFor() { |
85 | 74 |
return ignoreIsOriginalSpellingFor; |
86 | 75 |
} |
87 |
|
|
88 | 76 |
/** |
89 | 77 |
* @see #isIgnoreIsBasionymFor() |
90 |
* @param ignoreIsBasionymFor the ignoreIsBasionymFor to set |
|
91 | 78 |
*/ |
92 | 79 |
public void setIgnoreIsOriginalSpellingFor(boolean ignoreIsOriginalSpellingFor) { |
93 | 80 |
this.ignoreIsOriginalSpellingFor = ignoreIsOriginalSpellingFor; |
... | ... | |
103 | 90 |
public boolean isIgnoreIsReplacedSynonymFor() { |
104 | 91 |
return ignoreIsReplacedSynonymFor; |
105 | 92 |
} |
106 |
|
|
107 | 93 |
/** |
108 | 94 |
* @see #isIgnoreIsReplacedSynonymFor() |
109 |
* @param ignoreIsReplacedSynonymFor the ignoreIsReplacedSynonymFor to set |
|
110 | 95 |
*/ |
111 | 96 |
public void setIgnoreIsReplacedSynonymFor(boolean ignoreIsReplacedSynonymFor) { |
112 | 97 |
this.ignoreIsReplacedSynonymFor = ignoreIsReplacedSynonymFor; |
... | ... | |
124 | 109 |
public boolean isIgnoreHasBasionym() { |
125 | 110 |
return ignoreHasBasionym; |
126 | 111 |
} |
127 |
|
|
128 | 112 |
/** |
129 | 113 |
* @see #isIgnoreHasBasionym() |
130 |
* @param ignoreHasBasionym the ignoreHasBasionym to set |
|
131 | 114 |
*/ |
132 | 115 |
public void setIgnoreHasBasionym(boolean ignoreHasBasionym) { |
133 | 116 |
this.ignoreHasBasionym = ignoreHasBasionym; |
... | ... | |
145 | 128 |
public boolean isIgnoreHasReplacedSynonym() { |
146 | 129 |
return ignoreHasReplacedSynonym; |
147 | 130 |
} |
148 |
|
|
149 | 131 |
/** |
150 | 132 |
* @see #isIgnoreHasReplacedSynonym() |
151 |
* @param ignoreHasReplacedSynonym the ignoreHasReplacedSynonym to set |
|
152 | 133 |
*/ |
153 | 134 |
public void setIgnoreHasReplacedSynonym(boolean ignoreHasReplacedSynonym) { |
154 | 135 |
this.ignoreHasReplacedSynonym = ignoreHasReplacedSynonym; |
... | ... | |
157 | 138 |
public boolean isRemoveAllNameTypeDesignations() { |
158 | 139 |
return removeAllNameTypeDesignations; |
159 | 140 |
} |
160 |
|
|
161 |
} |
|
141 |
} |
Also available in: Unified diff
cleanup