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
fix DatabaseTypeEnumTest
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 #3734 fix compilation issue
ref #6630 and ref #6368 remove generics from TaxonName
ref #6630 unified all taxon name cache strategies except for ViralNameDefaultCacheStrategy
fix #6368 rename table and class TaxonNameBase
ref #6368 remove TaxonNameBase subclasses
Merge branch 'develop' into feature/cdm-4.7
Conflicts: cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/description/Feature.java
ref #6612 PropertyNameMatchMode to Restriction class which contains the values to be tested
#6612 generic dao list method providing a flexible multi property filter:
ref #6612 implement count for listByRef and add implement filtering by status in listByRef
ref #6612 implemented list (ref ...) for RegistrationDaoHibernateImpl