Yeahhhh! I got rid of this nasty bug in PolytomousKeyDaoHibernateImplTest
splitting PolytomousKeyNodeService from PolytomousKeyService & more methods for IdentificationKeyService
first tests for list find methods for user and group services (#2283 and #2284).
bugfix for failing test in PolytomousKeyDaoHibernateImplTest (added excluded, unplaced and taxonstatusunknown)
bugfix for failing test in PolytomousKeyDaoHibernateImplTest (added doubful and usenamecache values)
bugfix for failing test in PolytomousKeyDaoHibernateImplTest (added protectedTitleCache value)
bugfix for descriptionBase.clone #2234
added a test case for polytomous keys
merge 3.0.2 to trunk
added barcode to derived unit #1689
added unplaced and excluded attribute to Taxon
re-integrating branches/cdmlib/oai-pmh up to revision 10059
merging /branches/cdmlib/SPRINT-Chichorieae1/ to trunk
Merging cdmlib-persistence to trunk; pesi. Merge rev 8083-8429.
merging PESI brach into trunk
merge cate-development2 branch with trunk
Added public T replace(T x, T y) to ICdmEntityDao, implementation and tests
Added an IIdentificationKeyDao to query across all identification key types
Added merge(T t, LockMode lockmode) and refresh(T t, LockMode lockmode) to allow developers to bypass the session & second-level cache (useful in some instances)
Refactored free text search to re-use the same code for all identifiable entities. Switched to StandardAnalyzer to include indexing of numbers. Removed redundant code from taxonDao.delete() method (as included entities deleted using hibernate's cascade method)
Refactored methods in VersionableDaoBase etc + added Query-By-Example for CdmEntityDaoBase
now updated is set and all tests are ok.
revert the model changes...
rightsterm -> rightstype ticket #1306
test for getTaxaByCommonName added
Added methods and tests to recover changes to data
Refactored OrderHint and added RandomOrder, plus a couple of small bug fixes in VersionableDaoBase
Merged in changes from cate-development branch and upgraded to spring 3.0.0.RC1
bugfix in team title cache generator and berlin model export
bugfix for cacheStrategyGeneratorTest
changes to datasource and tests for persist agents
bugfix for title cache(2)
bugfixing for modelchanges and adaptation of import routines
minor
changes for renaming referencebase table name in persistence, service & io
Intensive model change for referenceBase and subclass, smaller model changes for taxonBase and marker
fix tests in persistence after model change
#445: Added missing term vocabularies
#445: Added missing term vocabularies #921: Added setDefaultTerms methods Added inferred and potential combination synonym relationship types for Fauna Europaea
Implemented Grouping Criteria method for ICdmEntityDao, including group by count and group by year / month / day for dateTime fields
last bugfixes for tests in persistence
further test bugfixes
bugfixes on dataset.dtd
bug fixing in Test DataSet etc.
protected title cache = false for test files in persistence
Impact of new model changes: new classes and renaming
Merge for cdmlib-persistence and bugfix in TaxonDaoHibernateImplTest
ReferenceSystem in persistence
refactoring of ICdmGenericDao.getReferencingCdmBases()
dataportal release v2.0
new dao methods and cleaning up ITaxonDao
test data
Added methods concerning taxonomic tree to taxon service.
Fixed testDelete
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
updated test data such that it should pass on different machines
Nullpointer exception in TermInitializer and adapted termsDataSet-with_auditing_info.xml
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
Fixed name/specimen type designation status mapping
Activated loading of NameTypeDesignationStatus terms. Fixed unit test.
Refactored ISearchableDao to make it more generic, then added it and implementations to daos for Agents, References and Media
Updated TaxonDaoHibernateImplTest.testDelete()
#724: Update taxonomic children count and taxonomic parent cache when deleting a taxon.
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
Adjusted tests because of adding imageGallery flag to DescriptionBase
TypeDesignationStatus renamed to SpecimenTypeDesignationStatus
bugfix teamMembers as lists (persistence)
model change for references (publishers) and taxon status
make cache generator work
Minor problems discovered whilst refactoring CATE: Corrections to User / Group / Authority impl Changes due to upgrade of hibernate-search
delete dataset.xsd and PUBLIC.xsd in persistence layer
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)
Plugin 2.00.00.14 - with debug messages to investigate term initializing problems
cdmlib-persistence -> new appContext configuration and fixes in tests
Filtered table DB_VERSION from comparison
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
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
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
Refactored IdentifiableDaoBaseTest to use unitils / dbunit. Substituted dbunit-ized version of TaxonDaoHibernateImplTest for original.
refactored DefinedTermDaoImplTest to use unitils / dbunit
Implemented another integration test
Implemented first pass unitils / dbunit integration test (in response to #243)