Revision b0beaac0
Added by Andreas Müller about 6 years ago
app-import/src/main/java/eu/etaxonomy/cdm/io/edaphobase/EdaphobaseDescriptionImport.java | ||
---|---|---|
110 | 110 |
try { |
111 | 111 |
@SuppressWarnings("unchecked") |
112 | 112 |
TermVocabulary<Feature> vocQuant = TermVocabulary.NewInstance(TermType.Feature, "Edaphobase quantitative features", "Quantitative features", "quant.", null); |
113 |
vocQuant.setUuid(EdaphobaseImportTransformer.uuidVocFeatureQuantitative); |
|
113 | 114 |
@SuppressWarnings("unchecked") |
114 | 115 |
TermVocabulary<Feature> vocBiology = TermVocabulary.NewInstance(TermType.Feature, "Edaphobase biological features", "Biological features", "biol.", null); |
116 |
vocBiology.setUuid(EdaphobaseImportTransformer.uuidVocFeatureBiological); |
|
115 | 117 |
@SuppressWarnings("unchecked") |
116 | 118 |
TermVocabulary<Feature> vocMorphology = TermVocabulary.NewInstance(TermType.Feature, "Edaphobase morphological features", "Morphological features", "morph.", null); |
119 |
vocBiology.setUuid(EdaphobaseImportTransformer.uuidVocFeatureMorpho); |
|
117 | 120 |
|
118 | 121 |
while (rs.next()){ |
119 | 122 |
handleSingleFeature(state, rs, vocQuant, vocBiology, vocMorphology); |
... | ... | |
122 | 125 |
getVocabularyService().save(vocBiology); |
123 | 126 |
getVocabularyService().save(vocMorphology); |
124 | 127 |
} catch (SQLException e) { |
125 |
// TODO Auto-generated catch block |
|
126 | 128 |
e.printStackTrace(); |
127 | 129 |
} |
128 | 130 |
} |
... | ... | |
192 | 194 |
//TODO term type |
193 | 195 |
TermVocabulary<State> categoryVoc = makeCategoricalVocabulary(state, list, listName); |
194 | 196 |
feature.addSupportedCategoricalEnumeration(categoryVoc); |
195 |
|
|
196 | 197 |
} |
197 | 198 |
|
198 | 199 |
//unit_fk |
... | ... | |
287 | 288 |
} |
288 | 289 |
|
289 | 290 |
/** |
291 |
* Checks if the value for these attributes is blank |
|
290 | 292 |
* @param state |
291 | 293 |
* @param rs |
292 | 294 |
* @param strings |
app-import/src/main/java/eu/etaxonomy/cdm/io/edaphobase/EdaphobaseImportTransformer.java | ||
---|---|---|
29 | 29 |
private static final UUID uuidTaxGrossgruppeMarker = UUID.fromString("71f22f44-5131-4d54-8362-1c77ac5c567a"); |
30 | 30 |
private static final UUID uuidEdaphoRankMarker = UUID.fromString("6eaeffd2-b89b-436b-b0ee-75af5f0a9b81"); |
31 | 31 |
|
32 |
protected static final UUID uuidVocFeatureQuantitative = UUID.fromString("8d449d74-5997-431f-af2d-409113b5b74e"); |
|
33 |
protected static final UUID uuidVocFeatureBiological = UUID.fromString("f366ddf8-51da-436d-b4f4-8e86721adae6"); |
|
34 |
protected static final UUID uuidVocFeatureMorpho = UUID.fromString("1ecf1157-6943-4790-b015-fde07c2d00d3"); |
|
35 |
|
|
36 |
|
|
37 |
|
|
32 | 38 |
@Override |
33 | 39 |
public Rank getRankByKey(String key) throws UndefinedTransformerMethodException { |
34 | 40 |
if (key == null){return null;} |
Also available in: Unified diff
minor changes to edaphobase import