CdmPreference pref = cache.get(PreferencePredicate.NameFeatures.getKey());
List<Feature> terms = new ArrayList();
boolean override = PreferencesUtil.getBooleanValue(PreferencesUtil.createOverridePreferenceString(PreferencePredicate.NameFeatures.getKey()));
- if (pref != null){
- List<UUID> uuids = PreferencesUtil.createUUIDListFromStringPref(pref.getPredicate());
- if (uuids != null && !uuids.isEmpty()){
- terms = CdmStore.getTermManager().getTerms(uuids, Feature.class);
- }
+
+ List<UUID> uuids = PreferencesUtil.createUUIDListFromStringPref(PreferencePredicate.NameFeatures.getKey());
+ if (uuids != null && !uuids.isEmpty()){
+ terms = CdmStore.getTermManager().getTerms(uuids, Feature.class);
}
+
if (terms.isEmpty()){
terms.addAll(TermStore.getTerms(CdmStore.getService(IVocabularyService.class).load(VocabularyEnum.NameFeature.getUuid()), null));