ref #8115: first steps to solve problems with moving description elements
ref #8088: fix save taxonnode method
ref #8088: save newly created taxonnode with existing taxon
cleanup
fix save taxonnode
fix lazyLoading exception when creating new taxonnode
ref #8030 rename updateTitleCacheImpl to updateCachesImpl
ref #8030 rename updateTitleCache to updateCaches
ref #8030 Move cache updating to model classes, no tests yet
ref #7998 Add service method for UuidAndTitleCache by term type
ref #6805 Add position parameter to service method for adding child node
ref #8069 renaming messages to validation problems
fix #8066 doing a forced flush before changing the authentication
ref #8059 fixing RegistrationServiceImpl.assureIsPersisted() for situations when the save does not persist immediately
ref #7874 implement cache update for additional caches
ref #7854 Fix NPE in TaxonDistributionDTO (2nd try)
ref #8039 additional addTypeDesignation method in RegistrationService
ref #7854 Fix NPE in TaxonDistributionDTO
ref #8031 proper creation of empty registration workingsets in loadWorkingSetByReferenceUuid
extending bean init strategy in RegistrationWorkingSetService to avoid potential LazyInitializationExeptions
ref #7874 test for nomenclaturalTitle cache updater and fixing problem in IdentifiableServiceBase which prevented from running the updater when titleCache was protected
ref #7680: set TaxonNode.setTaxon public and new saveMethod for taxonnodes
ref #6805 Set moved node as CDM entity for UpdateResult
ref #7972 FirstdataInserter adding ROLE_REMOTING to the editor groups
ref #7980 Delete existing aggregation when re-aggregating
ref #7854: avoid NPEs
ref #7977 adding bibliographic in-reference citation to the RegistrationDTO
ref #7854: handling of new descriptions moved to editor
ref #7854: avoid NPE
ref #7927 /registration/identifier/**/status web service implemented
ref #7833 adding missing check for anonymous authentication tokens to CdmUserHelper
ref #7833 permission checking in RegistrationWorkingSetService
ref #7833 another method for UserHelper to scan for permissions
ref #7887: fix deletion of terms
ref #7854: adapt DTOs and merge Method for Distributions
ref #7589 Add service method to find taxon description by marker
ref #7854: adapt DTOs
ref #7854: changes in taxonDistributionDTO
ref #7957 Change marker to avoid "Uses" details view
ref #7589 Use TaxonNodeDtos in row wrappers
ref #7589 Add service method for description deletion for data sets
ref #7589 Remove reference to default taxon desc from row wrapper
fix wrong locality text in gatheringDTO
ref #7854: add taxon to descriptionDTO
ref #7854: add methods to get DTOs for distribution editor
adapt propertyPath for occurences in fieldUnitDto
ref #7854: add service method to merge a set of descriptionelements
ref #7939: add oderInderComnparator and use it in taxonnodeDtoRankAndNameComparator
Dto classes for distribution editor
ref #7755: provide all data for specimen pages
fix #7367 Fix handling of referenced element in isDeletable() method
fix #7367 Evaluate configurator in isDeletable()
ref #6805 code cleanup
ref #7932 first implementation of PreferenceResolver and some adaption to PreferenceService API.
ref #7929: clear the member list in group when deleting the group
initializing GatheringEvent.exactLocation to avoid LIE in UIs
ref #7760 Add collection code to citation
Return created feature node instead of feature tree
fixing LazyInitializationException
ref #7887 Return newly created DTO from service method
ref #7887 Set parent DTOs during initialization
ref #7887 Refactor TermDto usage
ref #7887 Remove getParent()
ref #7900 reverting : read-only transactions in DTO service with Propagation.REQUIRES_NEW
ref #7900 read-only transactions in DTO service with Propagation.REQUIRES_NEW
ref #7901 implement IPreferencePredicate in CdmPreference and service layer
ref #7887 Implement term service methods based on DTOs
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)
fix #7874 updating also the nomenclaturalTitle in updateTitleCacheForSingleEntity()
ref #7283 fix NPE in AlternativeIdentifier constructor if no type is given
ref #7831 using uuids in findTaxonNameParts() methods as name exclude filter - NPE fix
ref #7831 using uuids in findTaxonNameParts() methods as name exclude filter
ref #7834 bugfix: returning empty page when no name matches
ref #7834 avoiding NPE in case of names which are not in the graph
fix #7834 findInTaxonGraph implemented for Registrations with RegistrationDTOController endpoint
ref #7831 adding name exlude filter to TaxonNamePartsFilter
Add tax editor preferences utilities
ref #7648 fixing bugs related to single taxa per graph and updating rels from lower ranks, with testcase
code cleaning
ref #7283: add service method to search for identifier and titleCache
ref #7589 Fix transactional annotations
ref #7589 Remove auto creation of default description
ref #7589 Move long running task to corresponding service
fix #7785 CdmUserHelper can use ICdmEntityUuidCacher to avoid loading entities from the db for permission checks: - inner class CachingCdmUserHelper to be used when CdmUserHelper.withCache() is called - ICdmEntityUuidCacher and CdmTransientEntityAndUuidCacher complements the CdmTransientEntityCacher by the ability to get CDM entities from the cache by the UUID
ref #7648 avoiding NPE during equality check in TaxonGraphBeforeTransactionCompleteProcess
ref #7648 adding links to the ticket as preliminary rudimentary documentation
ref #7709 fixing missing runAsAuthenticator for RunAsAdmin, TaxonGraphHibernateListener and test
ref #7648 free configurable TaxonGraphHibernateListener ready
ref #7648 moving TaxonGraphHibernateListener and related classes into cdmlib-service
fixing usage of wrong logger in RunAsAuthenticator
Merge branch 'feature/#7648' into develop
ref #7791 TaxonGraphService and TaxonGraphController implemented
ref #7648 TaxonGraphService as dao and TaxonGraphObserver as TaxonGraphHibernateListener