Search for vernacular names (ticket #624)
cdm application controller now generated instances of conversation holders
implemented session-per-conversation to be used in the taxonomic editor
Closes #649 in 2.0
Fixed IdentifiableEntity.compareTo() method
getRootTaxa with Rank parameter (ticket #625)
Implemented new search service method for identifiable entities.
new getAllReferences() + generalization of DatabaseServiceHib..Impl.
Service method: public OrderedTermVocabulary getTypeDesignationVocabulary()
Don't autowire main service
Fix return value of getTypeDesignationStatusVocabulary. Update to SQl Server 2005.
Plugin 2.00.00.22, built with 2.0 clean workspace. Problem with service methods not found solved.
Added some tests
getAllReferences() returning Pager instance
Ticket #602: Implemented INameService.getTypeDesignationStatusVocabulary()
Omit terms implemented in CDM Application Controller
exclude spelling
minor
changed defaultApplicationContext
exclude authentication manager from defaultApplicationContext
newcdmlib-services -> new appContext configuration and fixes in tests
Update to spring 2.5.6 and fixing a number of test problems (see also last commit on persistence layer which unfortunately has no comment )
Cleanup
Name search functionality for taxonomic editor
Major changes to the cdmlib default term loading and initialization, plus free-text search of Taxa (by name) and DescriptionElementBase elements as part of #476
Normal explicit excel import: Save name status, author, parent relationship
Main Service added to CdmApplicationController. Fixed compilation problems of TestCdmDbComparator.
Fixed compilation problems in cdmlib-io related to interface changes in IAgentService and IMediaService. Some work on normal explicit excel import.
Implemented additional service methods as part of #466. Ported Pager interface and implementations, refactored integration tests
Added ICollectionDao to OccurenceServiceImpl due to refactoring of IOccurenceDao
Merged branches/cdmlib/1.4 changes r4452:r4686 into the trunk
convert updata Datasource from CdmPersistentDataSOurce to ICdmDatasource
NameService impl
saveCdmObjectAll(Collection<? extends S>
delete warnings in cdmlib-services
debug getRootTaxon
rootTaxon withMisapliedName service
Search for specific references implemented (getReferencesByTitle)
removed unused imports
Changed signature to saveFeatureDataAll(VersionableEntity<?>)
GeoService URL removed from service IDistributionService classes
refactoring due to minor model changes
Cichorieae distribution import: TDWG areas and presence status supported
Log some transaction-related debug information in CdmApplicationController.
Reference service method getReferencesByTitle() added
Fall back to previous version
Added saveTaxon(TaxonBase)
Occurrence Service
Tested modifying disjunct objects and shared objects within two transactions of one application context.
Methods to get all taxa and all taxon bases added to persistence and service layers
Investigating ConcurrentModificationException
makeTaxonSynonym() improved: Avoid deleting elements from collection while iterating through. Move citation and microcitation.
Distribution geoService Url updated
corrected a typo
Added saveLanguageIso in ITermService
Distribution url in serviceLayer
Added getLanguageByIso() to ITermService. Bug fix getFullTitleCache().
Marshall/unmarshall HomotypicalGroup. Improved tables comparison.
Compare tables that map to a type
Experimented with comparing content of two CDM databases
Marshall/unmarshall LanguageString. Fixed TermVocabulary_Representation.
Marshall/unmarshall TermVocabulary
Marshall/unmarshall Representations explicitly
Unmarshall FeatureNode and FeatureTree.
Media service added. Marshall FeatureNode and FeatureTree.
Opportunity to omit term loading during DB initialization. Use @Qualifier to fix bean creation error.
getAgentByCode() method added
Fixed marshalling/unmarshalling of ReferenceBase, TypeDesignationBase, etc. Added saveAll() to CdmEntityDaoBase.
Implemented Occurrence Service. Marshalling / unmarshalling SpecimenOrObservationBase.
Marshal NomenclaturalStatus, TypeDesignations, NomenclaturalReference
Retrieve taxa, synonyms, and relationships from services rather than traversing the taxonomic tree.
Using external marshaller listener to set id=0 in case of DefinedTermBase derived classes. Using read-only transaction.
Tested some options to retrieve taxa flat
Counting rows
Deserialize Cichorieae reference database