getRoorTaxa with Rank parameter (ticket #625)
New delete taxon method merged from 2.1. Made some description base fields transient to be compatible with latest imports. Fixed compilation errors.
Implemented new search service method for identifiable entities.
Dynamic data source switching + an extended hibernate proxy helper.
new list(..) methods for CdmEnitites 2
new list(..) methods for CdmEnitites
getTaxaByName(String, Boolean, ReferenceBase) fix
licences for app-import and cdmlib-io
Minor
minor
licence
cdmlib-persistence -> new appContext configuration and fixes in tests
taxon without name bugfix
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
added @Qualifier to help autowiring in cdmlib-remote
Implemented generic user & group dao's and ported additional methods for querying TaxonName related information as part of #466
Added methods to IOccurenceDao as part of #466, created ICollectionDao and implementation, and ported getCollectionsByCode to it
Implemented methods to getRights and getSources in IIdentifiableDaoBase (#466)
Added IAnnotationDao & implementation, and IAnnotatableDao & implementation, as part of #466
Added methods for querying for identification keys (part of #467)
More work on #466, in particular on DefinedTermDao, AgentDao, TermVocabularyDao, and DescriptionDao.
Partially implemented new methods for DescriptionDaoHibernateImpl, but need to change mapping of DescriptionBase -> DescriptionElementBase to bidirectional first
Implemented new methods required for CATE in ITaxonDao and implementation, including tests
Clean warnings in cdmlib-persistence
removed unused imports
debug getRootTaxon
rootTaxon withMisapliedName persistence
Fixed LazyInitializationException in SDD import. Added unit test for getLanguageByIso().
Search for specific references implemented (getReferencesByTitle)
Return null if input string is empty to prevent non-unique query results
DAO: handle unsaved ReferenceBase (sec)
searching for taxa by name is now working
fixed a bug that did not allow to search for taxa by a name
Cichorieae distribution import: TDWG areas and presence status supported
persistentTitleCache instead of titleCache - changed by Andreas1
persistentTitleCache -> titleCache
Leave CDMHibernateInterceptor as a place holder but CDMHibernateInterceptor does not do anything with the defined terms
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
access of annotations
Marshall/unmarshall HomotypicalGroup. Improved tables comparison.
Experimented with comparing content of two CDM databases
Marshall/unmarshall LanguageString. Fixed TermVocabulary_Representation.
Marshall/unmarshall TermVocabulary
Marshall/unmarshall Representations explicitly
Media service added. Marshall FeatureNode and FeatureTree.
Opportunity to omit term loading during DB initialization. Use @Qualifier to fix bean creation error.
filter search results by secundum to exclude misappliednames
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.
Features and FeatureTrees may be queried from webservice
Tested some options to retrieve taxa flat
Counting rows
switched to featureTree implementation for displaying descriptions
UUIDUserType