added Cascade.MERGE to all fields with annotation Cascade.SAVE_UPDATE
moved publishFlag up to TaxonBase #4046
remove publish marker from synonyms #3883
introcducing NomenclaturalSortOrderBrigde
merge trunk into cdmlib v3.3 branch
merge trunk into cdm3.3 branch
Updating test data for publish flag (III) and removing dataset.dtd from cdmlib-ext
implement publish flag for TaxonBase and SpecimenOrObservationBase #1780 (testdata not yet fixed)
minor
some NOT NULLs and reverting taxonName.authorshipCache = empty
remove model changing validations fix Delete_Orphan #3379
UuidAndTitleCache : added new member isOrphaned (new constructor + getter) TaxonBase : added getIsOrphaned declaration Taxon : added getIsOrphaned definition Synonym : added getIsOrphaned definition (always returns false)
test for TaxonService.findByFullText() successful
introducing the QueryFactory for to modularize lucene query building
reverting erroneously commits r16027 to r16031
fix bidirectionality of taxon.name
remove imports
adding permission handling and writing a test for usermanagement
clone methods for TaxonBase, Taxon, Synonym and TaxonNode (#454)
merge 3.0.2 to trunk
removing imports
merge cate-development2 branch with trunk
Added constraints to Taxon.synonymRelations, Synonym.synonymRelations, and SynonymRelationship.relatedFrom & SynonymRelationship.relatedTo to mark orphaned synonyms as invalid. [[https://dev.e-taxonomy.eu/trac/ticket/1347]]
Also, added constraint such that two accepted names or an accepted name and a synonym with the same sec reference and the same name are invalid.
merging branches/cdmlib/2.2 [7345:7377] to trunk
see also: https://dev.e-taxonomy.eu/trac/changeset?new=branches%2Fcdmlib%2F2.2%407377&old=branches%2Fcdmlib%2F2.2%407345
Finished first pass implementing data constraints on cdmlib-model
Intensive model change for referenceBase and subclass, smaller model changes for taxonBase and marker
Added methods concerning taxonomic tree to taxon service.
Annotated References, Media, and Agents, and also added more data types to the anyTypeDefs to allow more types of data to be annotated and marked etc, and added a jaxb annotation to OriginalSource.sourcedObj
Lots of changes, but primarily: Enabled the marshalling / unmarshalling of LSIDAuthority Renamed the User table to UserAccount to avoid problems on SQLServer Major refactoring of CacheStrategyGenerators so that the generic framework extends across all IIdentifiableEntities, allowing (but not requiring) the use of @Configurable and aop to inject custom cache strategy generators at runtime
reintroducing transient getters where required for cdm-remote; removing cast from inside getNomenclaturalReference(){}
Minor problems discovered whilst refactoring CATE: Corrections to User / Group / Authority impl Changes due to upgrade of hibernate-search change private constructors to protected (due to their handling by hibernate proxies)
Committing large number of changes relating to versioning implementation (#108)
Major changes to the cdmlib default term loading and initialization, plus indexing of some model entities as part of #476
persistentTitleCache -> titleCache
Only documentation
Performed project cleanup.
Improved JAXB annotations for sample DataSet
JAXB marshaling: Added Synonym Relationships
JAXB annotations
JAXB annotations - first drop
specimen
~