merging the last changes from SPRINT-Cichoriea1 into trunk
merging /branches/cdmlib/SPRINT-Chichorieae1/ to trunk
Now uses new classes (DescriptionBuilder) for Natural Language generation.
New classes for Natural language generation
Modifiers are handled.
First draft of class for natural language generation functions.
First draft of interface for natural language generation functions.
Merging cdmlib-services to trunk; pesi. Merge rev 8267:8428
added a new method to IMediaService that will return the complete ImageInfo object and not just the metadata. Removed persistence layer from call stack of IMediaService methods that talk to ImageMetaData.
Added a method to retrieve terms by class.
merging PESI brach into trunk
deleted very annoying toy projects from trunk
fixing ticket #762, added /media/ /media/subtree regular expressions and methods to cdmlib-remote and solving a bug finded with loadTaxonNode in cdmlib-services
merge cate-development2 branch with trunk
added create timestamp to database metadata
removed a dispensable method
minor
removed System.err.println()
improving loadRankSpecificRootNodes
Search in Taxonomic Editor runs in it's own thread now.
added service to get all taxon nodes
Added setter/getter for TaxonNamePropertyPath
Using newly added TaxonNamePropertyPath
moved image functionality into the library
fixes #1407
Added WorkingSetDao & Service
allowing to write
FeatureTreeService now returns a default FeatureTree when no tree is in database. Testing it with portal now.
Added isDatabaseSchemaCompatible().
Preparatory work for ticket #1347.
fixes #1365 and #1366
fixes #1357
Updated ICdmEntityDao replace(T x, T y) and refresh(T t, LockMode lockMode, List propertyPaths) and added methods to IAnnotationDao
fixes #1343
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 service layer to reflect changes in search methods lower down, and moved @Transactional annotations to concrete classes
solved an issue that was connected to #1296 and fixes #1337
fixed a bug that occurred when executing operations on taxon nodes on root level
renamed the makeSynonymAcceptedTaxon method to swapSynonymAndAcceptedTaxon because that is what the method does
Added Methods to AuditEventService, VersionableServiceBase and altered NoDuplicateNamesValidator to take into account authorship, publication and microreference to allow for names that are homonyms
modifier "abstract" removed in interfaces
fixing a problem with pooled connection that only arose when exceeding maxActive connections
getAllNomenclaturalReferences
Added method to list vocabularies by the class of defined term they contain
Merging revisions 7377-7378,7390-7396,7400-7405,7412-7414,7442-7443,7448-7449,7453-7456 of http://dev.e-taxonomy.eu/svn/branches/cdmlib/2.2 into trunk - test in error, see #1274, #1275
licence comment added
fixes #998
merged from branches/cdmlib/2.2 7238-7345 into trunk
Merged in changes from cate-development branch and upgraded to spring 3.0.0.RC1
fixes #1100 and #1101
moved taxonNode specific code to TaxonTreeService. Cleaned up the datasource classes
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
refactored UuidAndTitleCache methods
bugfix for new database init
implemented a method to retrieve beans by their generic name
changing System.out.println to logger calls
bugfix metadata
CdmMetaData implemented (service layer)
added ability to delete an object from a conversations persistence context
added new methods to facilitate filtered selection dialogues
finetuning match mechanism
Changes on service layer tests and on ordering in TaxonServiceImpl.findTaxaAndNames()
Impact of new model changes: new classes and renaming
Created ICollectionService / CollectionServiceImpl
Added free-text search methods to name & occurrence services & removed redundant method from UserService
matching in commonservice
implemented a method that returns a map containing uuid and titleCache of all accepted taxa
merge for cdmlib-services
refactoring of ICdmGenericDao.getReferencingCdmBases()