Revision c6df7de0
Added by Andreas Müller almost 7 years ago
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
ref #6286 fix Status in Greece and fix media metadata, add feature supportsXXX