Project

General

Profile

« Previous | Next » 

Revision b0beaac0

Added by Andreas Müller about 6 years ago

minor changes to edaphobase import

View differences:

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