Added a new match mode. With the existing match modes it was impossible to perform an inexact search (i.e. like) and definging wildcards yourself.
Also fixes #1381
getting all SpecimenOrObservationBases for a Taxon
sdd import matches descriptions to existing taxa
minor
merging /branches/cdmlib/SPRINT-Chichorieae1/ to trunk
merge cate-development2 branch with trunk
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 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
Implemented Grouping Criteria method for ICdmEntityDao, including group by count and group by year / month / day for dateTime fields
new dao methods and cleaning up ITaxonDao
Merged search changes from 2.0
TypeDesignationStatus renamed to SpecimenTypeDesignationStatus
Merged branches/cdmlib/2.0 changes r5130:5370 into the trunk