dataportal release v2.0
moving log4j.properties to "WEB-INF/classes"
example settings & shell script
switched to docbkx plugin v 2.0.9 and added some more documentation
plugin 2.1.0.v20090708-1900
Added Docbook documentation
Ant build file to run imports from command line
move taxon cache strategy to cache package
improved taxonomic tree and taxon search + some more
new dao methods and cleaning up ITaxonDao
Fauna Europaea Import
test data
common service getReferencedCdmBases
TaxonTree implementations
taxonX for genus
New Fauna Europaea reference import
Fauna Europaea Import - parent/child relationships
palm taxonX for genus
Default Import State
Palmae protologue import
Palmae NameTypeDesignation import
TaxonomicTree for BerlinModelExport
Moved Cichorieae distribution importer since not needed anymore for WP6 Cichorieae import
latest feature
Added methods concerning taxonomic tree to taxon service.
missing classes for io
app-import changes for io-changes
major refactoring in io-layer (config -> state)
is homotypic name relation for BerlinModel Export
new functionality for homotypical group
minimum base web services for CDM Portal v2.0
TaxonomicTree implementation (persistence)
TaxonomicTree implementation (model)
major changes in imports and exports
Extension.value -> LOB,
merged in trunk from v2.0 branch
Diptera image import merged from 2.0
Base structure for TCS export
TcsXmlImport moved to .in
Refactoring for Imports
ExtensionType implemented
import state more generic (-> also tcsRdf)
Berlin Model import ->in and import state class
move berlin model import to io.berlinmodel.in
Removed code which introduced horrible performance problems and phantom commits.
Corrected and added to tests
Updated tests to reflect the new unique uuid constraint, corrected the CacheStrategyGenerator listener to correctly add updatedBy / createdBy metadata on saveOrUpdate events, corrected a couple of DAO methods, and added merge(T t) to ICdmEntityDao to allow the persisting of detached objects
fixes #499
Merged search changes from 2.0
Fixed some issues with database handling and fixed a bug in LocationService.
Fixed name/specimen type designation status mapping
berlin model app-import changes for Salvador
More tests for NameTypeDesignation and SpecimenTypeDesignation
BerlinModel export NomStatus deleted
Berlin Model Export
Fauna Europaea Import - Initial version
BM Author import -> AuthorTeam import
BerlinModel export update
Annotated References, Media, and Agents, and also added more data types to the anyTypeDefs to allow more types of data to be annotated and marked etc, and added a jaxb annotation to OriginalSource.sourcedObj
plugin 2.1.0.53
Annotated Lsid*ServiceImpl as @Transactional
Lots of changes, including adding List orderHints, List propertyPaths to service methods, created IUserService interface for management of user entities
Lots of changes, including, adding List orderHints, List propertyPaths to dao methods New MarkerDao & impl Expanded test coverage of beanintialization and cache strategy generator configuration
Lots of changes, but primarily: Enabled the marshalling / unmarshalling of LSIDAuthority Renamed the User table to UserAccount to avoid problems on SQLServer Major refactoring of CacheStrategyGenerators so that the generic framework extends across all IIdentifiableEntities, allowing (but not requiring) the use of @Configurable and aop to inject custom cache strategy generators at runtime
new controllers & improved JSON serialization
TypeDesignationStatus renamed to SpecimenTypeDesignationStatus
New Cich distribution Excel table. Image import updates.
Changed DataChangeEvent architecture
Implemented a location service
basic RESTful read service mainly complete
Feature and FeatureTree controller
localization implemented
base implementation of RESTful CDM server
configurable bean initialization methods
Changed the name of CdmCrudObserver and related classes to a less obtrusive one
Updates for Cich import
taxonomic view and node in model
Resolved final issues with the plugin cdm 2.1 switch. Added missing libraries.
Publisher in io
moved the Listener/Observer that fires after a CRUD took place into persistence layer
implemented the conversation mediation strategy to propagate changes to the dataset to registered conversation enabled implementors
TaxonServiceImplTest
minor
cleaning up duplicate files
large number of changes relating to new architecture & svn keyword property Id added
deleted accidentally committed plugin and feature jars
added a library that enabled the @PostConstruct annotation on osx/java1.5; removed double zero (which was IMHO not correct in the beginning) from plugin.xml and feature.xml version numbers, because it lead to problems deploying a working feature under osx