import eu.etaxonomy.cdm.model.description.State;
import eu.etaxonomy.cdm.model.location.NamedArea;
import eu.etaxonomy.cdm.model.location.NamedAreaType;
-import eu.etaxonomy.cdm.model.term.OrderedTermBase;
+import eu.etaxonomy.cdm.model.term.DefinedTermBase;
import eu.etaxonomy.cdm.model.term.OrderedTermVocabulary;
import eu.etaxonomy.cdm.model.term.TermNode;
import eu.etaxonomy.cdm.model.term.TermTree;
addStatus(state, "RR", "Range-restricted", "", FloraHellenicaTransformer.uuidStatusRangeRestricted, statusVoc);
addStatus(state, "?RR", "?Range-restricted", "", FloraHellenicaTransformer.uuidStatusRangeRestrictedDoubtfully, statusVoc);
-
-
this.getVocabularyService().save(statusVoc);
return;
}
return newState;
}
- private OrderedTermBase addStatus(SimpleExcelTaxonImportState<FloraHellenicaImportConfigurator> state,
+ private DefinedTermBase addStatus(SimpleExcelTaxonImportState<FloraHellenicaImportConfigurator> state,
String abbrev, String stateLabel, String description, UUID uuid,
OrderedTermVocabulary voc) {
FloraHellenicaImportConfigurator config = state.getConfig();
- OrderedTermBase<?> newStatus;
+ DefinedTermBase<?> newStatus;
if (config.isStatusAsDistribution()){
newStatus = PresenceAbsenceTerm.NewPresenceInstance( description, stateLabel, abbrev);
}else{
import eu.etaxonomy.cdm.model.location.NamedAreaLevel;
import eu.etaxonomy.cdm.model.location.NamedAreaType;
import eu.etaxonomy.cdm.model.term.DefinedTermBase;
-import eu.etaxonomy.cdm.model.term.OrderedTermBase;
import eu.etaxonomy.cdm.model.term.OrderedTermVocabulary;
import eu.etaxonomy.cdm.model.term.TermType;
import eu.etaxonomy.cdm.model.term.TermVocabulary;
}
}
-
- /**
- * @param vocabularyService
- * @param term
- * @param vocUUID
- */
@SuppressWarnings({ "unchecked", "rawtypes" })
private OrderedTermVocabulary createOrUpdateTermVocabulary(TermType termType, IVocabularyService vocabularyService, DefinedTermBase term, String strTermVocabulary) {
OrderedTermVocabulary termVocabulary = null;
termVocabulary.setUuid(vocUUID);
}
}
- termVocabulary.addTerm((OrderedTermBase) term);
+ termVocabulary.addTerm(term);
vocabularyService.saveOrUpdate(termVocabulary);
return termVocabulary;