Project

General

Profile

« Previous | Next » 

Revision b1b7be74

Added by Katja Luther almost 5 years ago

ref #7920: adaptions for changing PreferenceCache

View differences:

eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/CdmPreferenceCache.java
49 49
        return instance;
50 50
    }
51 51

  
52
    public List<CdmPreference> get(String predicate){
53
        return preferenceCache.get(predicate);
52
    public CdmPreference get(String predicate){
53
        if (preferenceCache.get(predicate) != null){
54
            if (preferenceCache.get(predicate).size() > 1){
55
                return findBestMatching(CdmPreference.NewKey(PreferenceSubject.NewTaxEditorInstance(), PreferencePredicate.getByKey(predicate)));
56
            }
57
            return preferenceCache.get(predicate).get(0);
58
        }
59
        return null;
54 60
    }
55 61
//    public Collection<CdmPreference> get(PrefKey key){
56 62
//        if (preferenceCache.containsKey(key.getPredicate())){

Also available in: Unified diff