Revision 252dab9b
Added by Andreas Müller about 8 years ago
app-import/src/main/java/eu/etaxonomy/cdm/io/edaphobase/EdaphobaseImportTransformer.java | ||
---|---|---|
12 | 12 |
import org.apache.log4j.Logger; |
13 | 13 |
|
14 | 14 |
import eu.etaxonomy.cdm.io.common.mapping.InputTransformerBase; |
15 |
import eu.etaxonomy.cdm.io.common.mapping.UndefinedTransformerMethodException; |
|
16 |
import eu.etaxonomy.cdm.model.name.Rank; |
|
15 | 17 |
|
16 | 18 |
/** |
17 | 19 |
* @author a.mueller |
... | ... | |
23 | 25 |
@SuppressWarnings("unused") |
24 | 26 |
private static final Logger logger = Logger.getLogger(EdaphobaseImportTransformer.class); |
25 | 27 |
|
28 |
@Override |
|
29 |
public Rank getRankByKey(String key) throws UndefinedTransformerMethodException { |
|
30 |
if (key == null){return null;} |
|
31 |
if (key.equals("Phylum")){return Rank.PHYLUM();} |
|
32 |
else if (key.equals("Subphylum")){return Rank.SUBPHYLUM();} |
|
33 |
else if (key.equals("Superclass")){return Rank.SUPERCLASS();} |
|
34 |
else if (key.equals("Class")){return Rank.CLASS();} |
|
35 |
else if (key.equals("Subclass")){return Rank.SUBCLASS();} |
|
36 |
else if (key.equals("Superorder")){return Rank.SUPERORDER();} |
|
37 |
else if (key.equals("Order")){return Rank.ORDER();} |
|
38 |
else if (key.equals("Suborder")){return Rank.SUBORDER();} |
|
39 |
// else if (key.equals("Supercohort")){return Rank.SUPERCOHORT();} |
|
40 |
// else if (key.equals("Cohort")){return Rank.COHORT();} |
|
41 |
// else if (key.equals("Subcohort")){return Rank.SUBCOHORT();} |
|
42 |
else if (key.equals("Superfamily")){return Rank.SUPERFAMILY();} |
|
43 |
else if (key.equals("Family")){return Rank.FAMILY();} |
|
44 |
else if (key.equals("Subfamily")){return Rank.SUBFAMILY();} |
|
45 |
else if (key.equals("Tribe")){return Rank.TRIBE();} |
|
46 |
else if (key.equals("Genus")){return Rank.GENUS();} |
|
47 |
else if (key.equals("Subgenus")){return Rank.SUBGENUS();} |
|
48 |
else if (key.equals("Species")){return Rank.SPECIES();} |
|
49 |
else if (key.equals("Subspecies")){return Rank.SUBSPECIES();} |
|
50 |
else if (key.equals("Variety")){return Rank.VARIETY();} |
|
51 |
else if (key.equals("Form")){return Rank.FORM();} |
|
52 |
else if (key.equals("Infraorder")){return Rank.INFRAORDER();} |
|
53 |
// else if (key.equals("Hyporder")){return Rank.HYPORDER();} |
|
54 |
// else if (key.equals("Group")){return Rank.GROUP();} |
|
55 |
return null; |
|
56 |
} |
|
57 |
|
|
58 |
// @Override |
|
59 |
// public UUID getRankUuid(String key) throws UndefinedTransformerMethodException { |
|
60 |
// // TODO Auto-generated method stub |
|
61 |
// return super.getRankUuid(key); |
|
62 |
// } |
|
63 |
|
|
64 |
|
|
65 |
|
|
26 | 66 |
} |
Also available in: Unified diff
Latest changes for Edaphobase import