use AspectJ to add PropertyChangeSupport to all CdmBase classes
testSuite and pom
move test folder
move log4j props
move spring config
classpath
'causing sontinous trouble. Needs to exist on every working copy individually
.
build and pom
launcher
some corrections
go to maven
move test/extern to src/test/java/extern
move test to src/test/java
move source to src/main/java
maven pom
return value for saveTaxonName
validation
added saveOrUpdate method to base IDao and respective implementations
CDM Event system works with insert registry as separate EventRegistryService
catch hibernate insert events and send to CDM listeners registered in the respective service that does the inserts. Needs fixing, cause currently the name service is hardcoded for ALL inserted CDM objects
cdm event listeners seem to work!
new hibernate listeners
distinguish between hibernate events and CDM events
clean up. move unused files to new archive directory. changed ant build to also build the test source files.
switched from AOP and hardcoded PropertyChangeSupport to Hibernate events and simple custom listeners
not required
Try to use Hibernate events configured through Spring to fire changes to the model. See CdmChangeListener
ant launcher
no unnecessary imports
moved play test functions to test package
partly removed AOP, introduced generic ServiceBase method to create new CDM objects
removed @Override annotations methods implementing interface definitions. This works only with Java 6.0, but 5.0 complains about it
required aspectj libraries taken from spring2.06 with dependencies distribution