attempt to reduce the overhead imposed by database access
#5852 dao, service and controler for taxonNode sibling retrieval
Simplify taxonDao
add limit and pattern to getTaxonNodeUuidAndTitleCacheOfAcceptedTaxaByClassification
organizing imports
#4313 implementing full stack of methods to expose TaxonNodeAgentRelations via remote controllers
#4313 relationship type as additinal filter option for TaxonNodeAgentRelation services
#4313 implementing full stack of methods to expose TaxonNodeAgentRelations throught the AgentController with filter options
fixing getUUIDAndTitleCache for Classification and excluding taxa
fixing broken pager mechanism for listRankSpecificRootNodes() and improving test coverage
moving UuidAndTitleCache from model to persistence. #4799
latest changes for findByIdentifier service
merge PresenceTerm and AbsenceTerm #4521
changes in service layer for fixes in bulg editor and search for misapplied names and common names in editor
fix #4450
adapted tcs rdf and xml import, using apache jena for rdf import tcs import for caryophylales minor
fixing #4273 (java.lang.ClassCastException in TaxonDaoHibernateImpl.countTaxaByCommonName() breaks taxon search) and most probably also other CommonName search related tickets
first development for the export filter
adapt the service method loadChildNodesOfTaxonNode with param recursive choose whether you get only the children of the node or the children of the children ...
Changed limits to INTEGER, so it is possible to nullify these parameters if needed
*added service layer method: countAllNodesForClassification *improved performance CSVDemoExport
*Update of the CSVExport WS. *fixed memory leak *new service method to pull list of TaxonNode according to a given classification
add service to get all nodes of a classification
performance improvement for listChildNodes of a taxon
fixing #4112 (portal/taxon/{uuid}/accepted/{uuid} takes exceedingly much time in specific cases) and #2595 (portal/taxon/{uuid}/accepted/{uuid} producing too big data objects) this also solves the according issue mentioned in #3336 (Improve overall dataportal page loading performance)
implementing dao method listAcceptedTaxaFor, for #4112
fixing #3797 (StaleStateException caused during taxonNodeService.makeTaxonNodeASynonymOfAnotherTaxonNode())
fixed problem with deletion of nodes.
moving all beaninitializer classes to new package 'eu.etaxonomy.cdm.persistence.dao.initializer'
Improvements to TransmissionEngineDistribution, basic monitoring added and new service and dao methods for pageRankSpecificRootNodes()
calls to loadRankSpecificRootNodes() in tests and other classes adapted
fixing MediaAutoInitializer & fixing bug in AbstractBeanInitializer
adding method to find taxa by a list of given uuids
Implementations of functions which,
move inferred synonyms to service layer
fixing bug associated with getTaxaByCommonName(); benchmarking taxa by common name hql vs lucene
hibernate fulltext search & refactoring getTaxaByName*() method headers
countTaxaByName harmonized with find method (replace Class <? extends TaxonBase> parameter with boolean parameters for synonyms, taxa and misapplied names)
changes for bugs and problems in search for misapplied names (#2648)
adapt the search to be able to find misapplied names: to include misapplied names use the new configurator attribute doIncludeMisappliedNames
update taxon service (add some synonym delete functionality - still preliminary)
#1787, the UuidAndTitleCache.type is set
replace deprecated methods with new ones #2176
Improved uuidAndTitleCache methods of ITaxonService
merge 3.0.2 to trunk
sdd import matches descriptions to existing taxa
merging /branches/cdmlib/SPRINT-Chichorieae1/ to trunk
merging PESI brach into trunk
improving loadRankSpecificRootNodes
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
test for getTaxaByCommonName added
merged from branches/cdmlib/2.2 7238-7345 into trunk
moved taxonNode specific code to TaxonTreeService. Cleaned up the datasource classes
refactored UuidAndTitleCache methods
finetuning match mechanism
implemented a method that returns a map containing uuid and titleCache of all accepted taxa
dataportal release v2.0
new dao methods and cleaning up ITaxonDao
minor
Added methods concerning taxonomic tree to taxon service.
minimum base web services for CDM Portal v2.0
TaxonomicTree implementation (persistence)
Merged search changes from 2.0
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
additional DAO methods for new REST service & bug fixes e.g. in AbstractBeanInitializer
configurable bean initialization methods
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
Name search functionality for taxonomic editor
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 new methods required for CATE in ITaxonDao and implementation, including tests
debug getRootTaxon
rootTaxon withMisapliedName persistence
Tested modifying disjunct objects and shared objects within two transactions of one application context.
Methods to get all taxa and all taxon bases added to persistence and service layers
filter search results by secundum to exclude misappliednames
Retrieve taxa, synonyms, and relationships from services rather than traversing the taxonomic tree.
Tested some options to retrieve taxa flat
search by title with paging capabilities and substring options
~
first version, not yet working