.classpath, MANIFEST.MF, build.properties, pom.xml : added cdm-server jar to lib dir and project classpath /lib : added ignore for cdm-server jar CacheLoader : reverted update of cached entity field cdmlib-remote-webapp.war : updated to latest version
CdmTransientEntityCacher : adding cache to default cache manager EntityCacherDebugResult : corrections cdmlib-remote-webapp.war : new version
moved cached cdm entity field update for only CdmBase objects
httpInvokerServiceClients.xml : set 'CdmServiceRequestExecutor' class as default for all services ICdmEntitySession, CdmEntitySession, MockCdmEntitySession : added method to update session ICdmEntitySessionManager, CdmEntitySessionManager, MockCdmEntitySessionManager : added methods to set active session, dispose and update sessions...
AbstractPersistentCollection : fixed loading of collection MockCdmEntitySessionManager, MockCdmEntitySession, ICdmEntitySessionManager, ICdmEntitySession, CdmEntitySessionManager, CdmEntitySession : added new load method with choice to update client object graph...
added custom executor for common service
ICachedCommonService, CachedCommonServiceImpl : moved class to service package CdmApplicationRemoteConfiguration, AbstractPersistentCollection, AbstractLazyInitializer : refactored package of CachedCommonService CdmServiceRequestExecutor : added code for intercepting all services and loading returned objects into current session...
OpenInspectSessionsHandler : handler for opening the inspect session dialog CacheLoader : moved recursive logic from cdm transient cacher to new class CdmServiceCacher : now uses CacheLoader to recursively load entities CdmTransientEntityCacher : moved recursive logic from cdm transient cacher to new class and corrected caching issues...
CdmTransientEntityCacher, EntityCacherDebugResult : moved debug methods to debug result class ProxyUtils : new class for util methods to do with hibernate proxy objects ICdmEntitySessionEnabled, CdmEntitySessionInput, PolytomousKeyEditorInput, TaxonNameEditor, PolytomousKeyViewPart, TaxonNavigator, AbstractCdmViewPart, MultiPageTaxonEditor : Added getRootEntities method...
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...
CdmTransientEntityCacher : overriding cache field only in the case of initialised cdm entity CdmEntitySession, ICdmEntitySession, MockCdmEntitySession : added update + delete methods DeleteSynonymOperation, MoveFactualDataHandler : changed service call to uuid one...
CdmModelCacher : added recursive search in super classes CdmTransientEntityCacher : corrected caching EntityCacherDebugResult : new debug result object CdmEntitySession, ICdmEntitySession, MockCdmEntitySession : added debug method CdmEntitySessionInput : new super class for editor input objects...
CdmTransientEntityCacher : comments and cleanup MockCdmEntitySessionManager, MockCdmEntitySession : implementing new interface methods renamed ISessionEventListener to ICdmEntitySessionEnabled ICdmEntitySession, CdmEntitySession : added methods to register session observer and add change events...
ApplicationUtil : Added 'Remoting' to title CdmTransientEntityCacher : corrected recursive call for delete functionality RemotingLoginDialog : Added refresh functionality PolytomousKeyTest : updated test data and added tests for delete functionality
cleaned up lib dir and updated unitils version CdmAuthenticatedHttpInvokerRequestExecutor : custom authentication executor (not used for now) MockCdmEntitySession : mock session for stand-alone editor
merge from trunk
MANIFEST.MF : New apache http client packages added CdmServerInfo : changed name and added inner class for cdm instance httpInvokerServiceClients : added new services remotingApplicationContext : refactor for cache package
refactoring due to change in cache package name
migrated cache related classes to another package
CdmServerInstanceInfo, RemotingLoginDialog, ShowRemotingLoginWindowHandler : functionality for remoting login moved classes to appropriate locations. merged from trunk.
ICdmEntitySessionManager, CdmEntitySessionManager, MockCdmEntitySessionManager : removed cdm entity session access methods CdmServiceInterceptorException, CdmServiceRequestExecutor, TermServiceRequestExecutor : New executor classes to be used to execute intercept remote service requests starting with the term service...
merge validation editor branch to trunk
Updated version in config files to 3.4.1-SNAPSHOT
Updated version in config files to 3.4.0
upgrade poi to 3.10-FINAL and add ooxml functionality
updated manifest for deleted test dir removed unnecessary commit root entity methods in session and session manager
moving tests to the eu.etaxonomy.taxeditor.test project
Fix for ticket #4519
CdmDataSourceRepository : added a new method to create default h2 data source eu.etaxonomy.taxeditor.cdmlib : updated build paths to output test classes in test-classes dir and moved resources package to avoid conflict ApplicationWorkbenchWindowAdvisor : added call to the new method (above) to create a default H2 db
last fix for revision number of classpath
too many fixes on classpath for today
fixed classpath
forgot the test files in the last commit
moving all source files from the remoting project to the cdmlib project
clean up
moving code to remoting project
made bug fixes for:
changed classpath to 3.5.0
remotingApplicationContext : now using the cachers from cdmlib CdmServiceCacher : added unimplemented method
removed version dependency for org.eclipse.nebula.widgets.compositetable and added the composite table jar to the p2 update
merge-update from trunk
adapted cdmlib dependencies
increased version number
removing tests since they have moved to eu.etaxonomy.taxeditor.remoting
Updated version in config files to 3.3.8-SNAPSHOT
Updated version in config files to 3.3.7
reintegrated redlist branch into trunk
Updated version in config files to 3.3.7-SNAPSHOT
Updated version in config files to 3.3.6
CdmServiceCacher : Added class to load / cache CDM entities using services remotingApplicationContext : updated cacher bean config httpInvokerServiceClients : removed unnecessary loading of remote config CdmServiceCacherTest : added cacher test
updating ehcache to 2.6.9
remotingApplicationContext : added CdmCacher as bean to be initialised META-INF/MANIFEST.MF, .classpath, lib/ehcache-core-2.4.3.jar, lib/ehcache-core-2.6.9.jar: replaced ehcache-core-2.4.3 with ehcache-core-2.6.9 for the CdmCacher. It seems that even though hibernate-ehcache-4.1.10.Final is embedded with ehcache-core-2.4.3, it is compatible with ehcache-core-2.6.9 according to http://architects.dzone.com/articles/hibernate-4-and-ehcache-higher.
added sourcepath to all cdm libs
Updated version in config files to 3.3.6-SNAPSHOT
Updated version in config files to 3.3.5
Updated version in config files to 3.3.5-SNAPSHOT
Updated version in config files to 3.3.4
.classpath : added test resources in classpath CdmPersistentRemoteSourceTest : added new tests for remote source connection CdmRemoteSourceBase : added code to connect to the target database (before initialising the full application context) to retrieve metadata...