Revision 8a7e7d33
Added by Katja Luther over 4 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/CdmPreferenceCache.java | ||
---|---|---|
26 | 26 |
import eu.etaxonomy.cdm.model.term.DefinedTermBase; |
27 | 27 |
import eu.etaxonomy.cdm.model.term.TermType; |
28 | 28 |
import eu.etaxonomy.taxeditor.store.CdmStore; |
29 |
import eu.etaxonomy.taxeditor.store.TermStore; |
|
30 | 29 |
|
31 | 30 |
/** |
32 | 31 |
* @author k.luther |
... | ... | |
146 | 145 |
} |
147 | 146 |
|
148 | 147 |
List<DefinedTermBase> definedTermBases = termService.load(uuidList, null); |
149 |
CdmStore.getTermManager().setPreferredTerms(definedTermBases, TermStore.getTerms(TermType.PresenceAbsenceTerm, null));
|
|
148 |
CdmStore.getTermManager().setPreferredTermsByType(definedTermBases, TermType.PresenceAbsenceTerm);
|
|
150 | 149 |
} |
151 | 150 |
} |
152 | 151 |
key = CdmPreference.NewKey(PreferenceSubject.NewTaxEditorInstance(), PreferencePredicate.AvailableRanks); |
... | ... | |
168 | 167 |
} |
169 | 168 |
|
170 | 169 |
List<DefinedTermBase> definedTermBases = termService.load(uuidList, null); |
171 |
CdmStore.getTermManager().setPreferredTerms(definedTermBases, TermStore.getTerms(TermType.Rank, null));
|
|
170 |
CdmStore.getTermManager().setPreferredTermsByType(definedTermBases, TermType.Rank);
|
|
172 | 171 |
} |
173 | 172 |
} |
174 | 173 |
|
... | ... | |
191 | 190 |
} |
192 | 191 |
|
193 | 192 |
List<DefinedTermBase> definedTermBases = termService.load(uuidList, null); |
194 |
CdmStore.getTermManager().setPreferredTerms(definedTermBases, TermStore.getTerms(TermType.NomenclaturalStatusType, null));
|
|
193 |
CdmStore.getTermManager().setPreferredTermsByType(definedTermBases, TermType.NomenclaturalStatusType);
|
|
195 | 194 |
} |
196 | 195 |
} |
197 | 196 |
} |
Also available in: Unified diff
fix preferences and term issues