Project

General

Profile

« Previous | Next » 

Revision 703e8efc

Added by Cherian Mathew about 9 years ago

CdmRemoteCacheManager : added cache getter methods
CdmTransientEntityCacher, CdmEntitySession, CdmEntitySessionManager, ICdmEntitySession, ICdmEntitySessionManager, ICdmEntitySessionManagerObserver, MockCdmEntitySession, MockCdmEntitySessionManager , eu.etaxonomy.taxeditor.cdmlib/src/main/resources/cdmlib-ehcache.xml : added statistics config , getter method for live stats and observer to update when sessions are bound and disposed
eu.etaxonomy.taxeditor.store/plugin.xml, SessionsViewPart : added new sessions debug view
MatchStrategyConfigurator : moved to cdmlib
ParseHandler, AbstractMatchingPreferences, NonViralNameMatchingPreference, ReferenceMatchingPreference, TeamOrPersonMatchingPreference : refactored after removal of MatchStrategyConfigurator replaced by enum MatchStrategy

View differences:

eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/CdmEntitySessionInput.java
60 60

  
61 61
    public abstract <T extends CdmBase> List<T> getRootEntities();
62 62

  
63
    public <T extends CdmBase> void update() {
64
        List<T> rootEntities = getRootEntities();
65
        if(rootEntities != null) {
66
            for(T cdmBase : rootEntities) {
67
                cdmEntitySession.remoteUpdate(getService(), cdmBase);
68
            }
69
        }
70
    }
63
    public abstract <T extends CdmBase> void update();
71 64
}

Also available in: Unified diff