bugfix in CdmGenericDaoImpl
TaxonDaoTest is running again
new dao methods and cleaning up ITaxonDao
Expanded on getByRepresentationText in IDefinedTermDao
generic dao changes
minor
Added methods concerning taxonomic tree to taxon service.
minimum base web services for CDM Portal v2.0
TaxonomicTree implementation (persistence)
Made the images in DescriptionElementBase ordered (java.util.List) and changed Media.mediaCreated to a joda DateTime
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
Merged search changes from 2.0
Fixing bug which prevented selection of all description elements, regardless of class
Fixed some issues with database handling and fixed a bug in LocationService.
Fixed name/specimen type designation status mapping
minor bug in search method
to be merged with ...
Updated a couple of methods to be more in line with generic dao method pattern
Refactored ISearchableDao to make it more generic, then added it and implementations to daos for Agents, References and Media
#724: Update taxonomic children count and taxonomic parent cache when deleting a taxon.
Corrected bug in archive-view of getMedia method
Added inefficient method for getting images in prior view
More improvements to HibernateBeanInitalizer to allow it to work on envers proxies as well as plain vanilla hibernate proxies
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
additional DAO methods for new REST service & bug fixes e.g. in AbstractBeanInitializer
Add sec restriction back in getTaxaByName
TypeDesignationStatus renamed to SpecimenTypeDesignationStatus
Changed DataChangeEvent architecture
Fixed a bug in getRootTaxa(). Upon passing null as the starting rank it returned all taxa in database.
configurable initialization of entities of list() methods
vilibility of defaultBeanInitializer changed
configurable bean initialization methods
bugfix teamMembers as lists (persistence)
Fixed the ambiguous return type of method list(Integer,Integer,OrderHint>
svn keyword property "Id" added & getRootTaxa methods cleaned
added countAddresses and getAddresses to IAgentDao and impl
Merged branches/cdmlib/2.0 changes r5130:5370 into the trunk
Minor problems discovered whilst refactoring CATE: Corrections to User / Group / Authority impl Changes due to upgrade of hibernate-search
number of objects in one flush reduced
Changes related to refactoring of Auditing info, including auto-population of createdBy and updatedBy fields from the SecurityContext (#630)
Committing large number of changes relating to versioning implementation (#108)
licences for app-import and cdmlib-io
Minor
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
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