ref #8062 first implementation to delete default preferences (only for cdmlib predicates)
fix #7915 move datePublished to subinterface IWithAuthorAndDate, remove from IJournal and IPrintSeries this way
ref #7829, ref #7800 improve nom. ref. matcher (also changes the result type => needs adaptation in client Apps)
revert: Add series parsing with letters (test) - all unwanted commits
Add series parsing with letters (test)
ref #7831 using uuids in findTaxonNameParts() methods as name exclude filter
ref #7831 adding name exlude filter to TaxonNamePartsFilter
ref #7648 fixing bugs related to single taxa per graph and updating rels from lower ranks, with testcase
ref #7648 moving TaxonGraphHibernateListener and related classes into cdmlib-service
ref #7648 TaxonGraphHibernateListener as Spring bean configured via the CdmHibernateListenerConfiguration
commenting createTestDataSet() @Test annotation
ref #7648 automatic management of lower ranked names in the taxon graph
ref #7648 fixing problems in TaxonGraphTest
ref #7648 common base class AbstractHibernateTaxonGraphProcessor to deduplicate TaxonGraph methods
ref #7648 allowing to set the TaxonGraphHibernateListener inactive - only for test environments
ref #7648 solving session corruption problems in test suite for TaxonGraphHibernateListenerTest
ref #7648 fixing inconsistency in test data and improving logging
ref #7648 introducing CdmPreferenceLookup for cached access to the CdmProperty with predicate 'TaxonGraphSecRefUuid' and others
ref #7648 cleaning up and attempting to fix TaxonGraphService test setup
ref #7648 all TaxonGraph updating done in a BeforeTransactionCompletionProcess implementation - TaxonGraphHibernateListener is working now
ref #7648 TaxonGraphService as dao and TaxonGraphObserver as TaxonGraphHibernateListener
fix #7795 untilis xml DataSets can optionally be created without "[NULL]" values
minor issue with return type of listToTaxonRelationships() fixed
ref #7745 childNodesOf implemented
ref #7745 add subtree parameter to freetext search methods
ref #7745 fix bug in queries with subtree, some first test and cleanup
ref #7745 add subtree filter to taxon search (not yet tested for subtree != null)
ref #7745 implement subtree filter for ClassificationController.rankSpecificRootNotes and .childNodes
avoiding too extensive logging by commenting all hardcoded loglevels
ref #7531 intoducing TargetEntityStates to replace plain cdm enities in the permission voting process
fix #7525 replacing Criteria lists by cdm Restrictions in CdmEntityDaoBase.*ByTitle() methods
cleanup
ref #7478 add test to pro parte hql search
improve readability of test and fix test for common names
use long instead of int (cont.)
use long instead of int in some of the count methods, use base methods for pageSize/number and order for criteria and queries, cleanup
ref #3560 add includeUnpublished for taxon relationships
fix #7467 taxon name parts lookup method with support for wildcard searches, TaxonNameParts and filter
ref #3560 implement publish in taxon service by name search
ref #3560 tests for unpublished listRankSpecificRootNodes
ref #3560 implement unpublished for listSiblings in service and remote (no tests yet)
ref #3560 implement unpublished for rankSpecificRootNode in service and remote (no tests yet)
ref #3560 implement publish filter for ClassificationDao.listChildrenOf and .countChildrenOf
ref #3560 implement publish filter for TaxonNodeDao.listChildrenOf and .countChildrenOf
minor
ref #6752 stricter handling of Reference.setDatePublished (only for calling methods)
ref #6752 strictly use VerbatimTimePeriod where possible
ref #6581 add TaxonName.nomenclaturalSource_id and adapt constructor visibility for DescriptionElementSource
ref #7238 fix givenname camelCase issue in AgentDaoImplTest
ref #7238 rename lastName and firstName
add the possibility to search for classifications in getTaxonNodeUuidAndTitleCacheOfAcceptedTaxaByClassification
ref #6241 replaced @created by @since in cdmlib
fixing TeamAutoBeanInitializer mapping in test class
ref #7377 modifying test to avoid autoflush
more bean initialization tests & found bug ref #7375
ref #6241 change @date to @since (fix)
ref #6241 change @date to @since
also revert the test changes
revert null check in merge
moving AlternativeUnitilsJUnit4TestClassRunner to org.unitils
ref #7331 test created and loging more details at level TRACE
fix #7323 adding missing uuid match check in furtherVotingDescissions()
silencing chatty test
ref #7203 add performance debugging for TaxonNodeFilter.areaFilter
ref #7166 remove distributions with absent status from filter results
ref #7175, ref #7180, ref #7165, ref #7166 Adapting TaxonNodeFilter for unpublished, minMaxRank and areas
fix #7166 fixing test
fix #7166 temporarily fixing test
fix #7173 RegistrationDao methods support for sections (with test)
fix #7166 code restructuring
fix #7166 Implement area filter for TaxonNodeFilter
ref #7165 Add rank filter to TaxonNodeFilter
cleaner CdmAuthority constructor
fix #7026 RegistrationVoter with further voting deccision for registrationStatus
fix #7027 consistent toString method for CdmAuthorities and more tests
intoducing CdmAuthorityParsingException to avoid invalid use of non api sun.security.provider.PolicyParser.ParsingException
fix #7021 excluding not protected cache fields from modification check in CdmSecurityHibernateInterceptor
fix #7018 ref #7020 simple permission voter and authorities for SpecimenOrObservationBase implemented, more complex voter implementation postponed
ref #7018 ref #7016 turning the not needed TypeDesignationVoter into a SpecimenOrObservationBaseVoter
ref #7016 implementing TypeDesignationVoter and more robust permissions:
ref #6754 ref #6755 add includeRootNodes and fix count
ref #6754 fix taxon node filter tests
ref #6754 improve taxon node filter
ref #6754 repair zip creation for large datasets
ref #6630 and ref #6368 remove generics from TaxonName
ref #6630 unified all taxon name cache strategies except for ViralNameDefaultCacheStrategy