Project

General

Profile

« Previous | Next » 

Revision c6df7de0

Added by Andreas Müller almost 7 years ago

ref #6286 fix Status in Greece and fix media metadata, add feature supportsXXX

View differences:

app-import/src/main/java/eu/etaxonomy/cdm/io/greece/FloraHellenicaTermImport.java
23 23
import eu.etaxonomy.cdm.model.common.OrderedTermBase;
24 24
import eu.etaxonomy.cdm.model.common.OrderedTermVocabulary;
25 25
import eu.etaxonomy.cdm.model.common.TermType;
26
import eu.etaxonomy.cdm.model.common.TermVocabulary;
26 27
import eu.etaxonomy.cdm.model.description.Feature;
27 28
import eu.etaxonomy.cdm.model.description.FeatureNode;
28 29
import eu.etaxonomy.cdm.model.description.FeatureTree;
......
440 441
        newFeature = (Feature)service.find(Feature.STATUS().getUuid());
441 442
        newNode = FeatureNode.NewInstance(newFeature);
442 443
        root.addChild(newNode);
444
        newFeature.setSupportsCategoricalData(true);
445
        TermVocabulary<State> voc = this.getVocabularyService().find(FloraHellenicaTransformer.uuidFloraHellenicaStatusVoc);
446
        newFeature.addSupportedCategoricalEnumeration(voc);
447

  
443 448

  
444 449
        UUID uuid = FloraHellenicaTransformer.uuidFloraHellenicaChorologyFeature;
445 450
        newFeature = getFeature(state, uuid, "Chorology", "Chorology", null, null);
451
        newFeature.setSupportsCategoricalData(true);
452
        voc = this.getVocabularyService().find(FloraHellenicaTransformer.uuidFloraHellenicaChorologicalVoc);
453
        newFeature.addSupportedCategoricalEnumeration(voc);
446 454
        newNode = FeatureNode.NewInstance(newFeature);
447 455
        root.addChild(newNode);
448 456

  
449 457
        newFeature = (Feature)service.find(Feature.LIFEFORM().getUuid());
450 458
        newNode = FeatureNode.NewInstance(newFeature);
451 459
        root.addChild(newNode);
460
        newFeature.setSupportsCategoricalData(true);
461
        voc = this.getVocabularyService().find(FloraHellenicaTransformer.uuidFloraHellenicaLifeformVoc);
462
        newFeature.addSupportedCategoricalEnumeration(voc);
452 463

  
453 464
        newFeature = (Feature)service.find(Feature.HABITAT().getUuid());
454 465
        newNode = FeatureNode.NewInstance(newFeature);
455 466
        root.addChild(newNode);
467
        newFeature.setSupportsCategoricalData(true);
468
        voc = this.getVocabularyService().find(FloraHellenicaTransformer.uuidFloraHellenicaHabitatVoc);
469
        newFeature.addSupportedCategoricalEnumeration(voc);
456 470

  
457 471

  
458 472
        newFeature = (Feature)service.find(Feature.NOTES().getUuid());

Also available in: Unified diff