cleanup and renaming for caching
cleanup
remove @Component annotation from CdmServiceCacher
ref #9078 include Representation to permanent cache
rename CdmCacher to CdmCacherBase
ref #8842 replacing caching in CdmServiceRequestExecutor by CachingHttpInvokerProxyFactoryBean to avoid having states
ref #8505 inverting incorrect null check
ref #8505 adapting taxeditor to changes in ConfigFileUtil
revert changes in cdmServiceCacher
changes in CdmServerInfo
ref #8189 using getCdmHomeDirFallback() when the appcontext is not yet available - 2
ref #8189 using getCdmHomeDirFallback() when the appcontext is not yet available
ref #8189 organizing imports for ConfigFileUtil
ref #8189 adapting taxeditor to changes in CdmUtils and ConfigFileUtil
fix #8162 adapt terms to new package structure in TaxEditor
cleanup and better use of generics
adapt taxeditor cache to cdmlib-cache
adapting to chages in CdmUtils
fix #2939 removing EhCacheConfig from application contexts and configuring the CacheManager explicitely
ref #2939 adapting taxeditor spring configuration to new ehCacheManager configuration - WARNING: store location still missing!
Merge branch 'hotfix/3.12.4' into develop
Conflicts: eu.etaxonomy.taxeditor.cdmlib/src/main/java/eu/etaxonomy/taxeditor/remoting/source/CdmServerInfo.java - resolved eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/newWizard/NewTaxonNodeWizard.java - UNRESOLVED!!!!!
fix entity already associated with another entity bug
Minor
#4932 Remove autowired members, Use serliaised cdm model map
#5054 Update Term Editor to be remoting compatible
#5054 Integrate remoting session in Term Editor
This commit also fixes a loading bug in the CdmServiceCacher, adds a test for creating term vocabulary and adapts to the change in the save call (#5056)
Merge branch 'develop' of wp5.e-taxonomy.eu:/var/git/taxeditor into remoting-4.0
Conflicts: eu.etaxonomy.taxeditor.cdmlib/.classpath eu.etaxonomy.taxeditor.cdmlib/.gitignore eu.etaxonomy.taxeditor.cdmlib/pom.xml eu.etaxonomy.taxeditor.cdmlib/src/main/java/eu/etaxonomy/cdm/api/cache/CdmServiceCacher.java...
fixing for compatibility with merged cdmlib
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...
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...
migrated cache related classes to another package
updated manifest for deleted test dir removed unnecessary commit root entity methods in session and session manager
moving all source files from the remoting project to the cdmlib project
moving code to remoting project
remotingApplicationContext : now using the cachers from cdmlib CdmServiceCacher : added unimplemented method
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