revert the model changes...
rightsterm -> rightstype ticket #1306
changed securtityContextHolderStrategy
Added methods and tests to recover changes to data
Refactored OrderHint and added RandomOrder, plus a couple of small bug fixes in VersionableDaoBase
licence comment added
Merged in changes from cate-development branch and upgraded to spring 3.0.0.RC1
changed flush mode to COMMIT. Solves lots of issues regarding hibernate conversations. added getUuidAndTitleCache methods at service level
Intensive model change for referenceBase and subclass, smaller model changes for taxonBase and marker
changing System.out.println to logger calls
CdmMetaData implemented (persistence)
Implemented Grouping Criteria method for ICdmEntityDao, including group by count and group by year / month / day for dateTime fields
minor
Corrected a couple of bugs
updates for match strategy in persistence
Added free-text search methods to name & occurrence DAO's
Matching in persistence
matching in persistence
Merge for cdmlib-persistence and bugfix in TaxonDaoHibernateImplTest
refactoring of ICdmGenericDao.getReferencingCdmBases()
reimplemented GenericDao.getAllClasses
Session clean
findByUuid for sets of uuids
bugfix in CdmGenericDaoImpl
new dao methods and cleaning up ITaxonDao
Expanded on getByRepresentationText in IDefinedTermDao
generic dao changes
Removed code which introduced horrible performance problems and phantom commits.
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
Fixed some issues with database handling and fixed a bug in LocationService.
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
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
TypeDesignationStatus renamed to SpecimenTypeDesignationStatus
Changed DataChangeEvent architecture
configurable initialization of entities of list() methods
vilibility of defaultBeanInitializer changed
configurable bean initialization methods
Fixed the ambiguous return type of method list(Integer,Integer,OrderHint>
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)
Minor
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
Implemented methods to getRights and getSources in IIdentifiableDaoBase (#466)
Added IAnnotationDao & implementation, and IAnnotatableDao & implementation, as part of #466
More work on #466, in particular on DefinedTermDao, AgentDao, TermVocabularyDao, and DescriptionDao.
Implemented new methods required for CATE in ITaxonDao and implementation, including tests
Clean warnings in cdmlib-persistence
removed unused imports
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
persistentTitleCache instead of titleCache - changed by Andreas1
persistentTitleCache -> titleCache
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
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.
Counting rows
UUIDUserType
search by title with paging capabilities and substring options
getters to retrieve lists of languages by lists of iso codes or locales
Merged branch cdm-webservices/cdmlib-persistence r2565:r2576 into the trunk