move log4j props
move spring config
.
some corrections
move test/extern to src/test/java/extern
move test to src/test/java
move source to src/main/java
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
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
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