taxeditor/taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/propertysheet/name/SynonymPropertySource.java @ 9c260783
1 |
/**
|
---|---|
2 |
*
|
3 |
*/
|
4 |
package eu.etaxonomy.taxeditor.propertysheet.name; |
5 |
|
6 |
import eu.etaxonomy.cdm.model.name.TaxonNameBase; |
7 |
import eu.etaxonomy.cdm.model.taxon.Synonym; |
8 |
import eu.etaxonomy.taxeditor.model.NameHelper; |
9 |
|
10 |
/**
|
11 |
* @author p.ciardelli
|
12 |
*
|
13 |
*/
|
14 |
public class SynonymPropertySource extends TaxonBasePropertySource { |
15 |
|
16 |
|
17 |
boolean isBasionym = false; |
18 |
|
19 |
/**
|
20 |
* @param synonym
|
21 |
*/
|
22 |
public SynonymPropertySource(Synonym synonym) { |
23 |
super(synonym, "Synonym Name"); |
24 |
|
25 |
setIsBasionym(); |
26 |
}
|
27 |
|
28 |
/**
|
29 |
*
|
30 |
*/
|
31 |
private void setIsBasionym() { |
32 |
TaxonNameBase name = getTaxonBase().getName(); |
33 |
isBasionym = NameHelper.isNameGroupBasionym(name); |
34 |
}
|
35 |
}
|