cdmlib.git
5 years agoAdd series parsing with letters (test)
Andreas Müller [Thu, 8 Nov 2018 11:04:39 +0000 (12:04 +0100)]
Add series parsing with letters (test)

5 years agoadd parsing of brackets with "&"
Andreas Müller [Thu, 8 Nov 2018 10:59:08 +0000 (11:59 +0100)]
add parsing of brackets with "&"

5 years agoAdd series parsing with letters
Andreas Müller [Thu, 8 Nov 2018 10:57:55 +0000 (11:57 +0100)]
Add series parsing with letters

5 years agoadd regEx negation to UTF8
Andreas Müller [Thu, 8 Nov 2018 10:56:50 +0000 (11:56 +0100)]
add regEx negation to UTF8

5 years agofix parser test
Andreas Müller [Thu, 8 Nov 2018 09:47:43 +0000 (10:47 +0100)]
fix parser test

5 years agosome improvements to NonViralNameParser
Andreas Müller [Thu, 8 Nov 2018 09:19:19 +0000 (10:19 +0100)]
some improvements to NonViralNameParser

5 years agocleanup
Andreas Müller [Thu, 8 Nov 2018 09:16:06 +0000 (10:16 +0100)]
cleanup

5 years agoref #7429 fix order in "publ." parsing and implement for nom. ref. parser
Andreas Müller [Fri, 2 Nov 2018 12:14:11 +0000 (13:14 +0100)]
ref #7429  fix order in "publ." parsing and implement for nom. ref. parser

5 years agocleanup
Andreas Müller [Fri, 2 Nov 2018 12:11:38 +0000 (13:11 +0100)]
cleanup

5 years agoref #7884 ref #7890 fixing NPE in name controllers
Andreas Kohlbecker [Wed, 7 Nov 2018 14:51:29 +0000 (15:51 +0100)]
ref #7884 ref #7890 fixing NPE in name controllers

5 years agoref #7884 ref #7890 fixing LIE in name controllers regarding name relations
Andreas Kohlbecker [Wed, 7 Nov 2018 11:16:58 +0000 (12:16 +0100)]
ref #7884 ref #7890 fixing LIE in name controllers regarding name relations

5 years agofix #7874 updating also the nomenclaturalTitle in updateTitleCacheForSingleEntity()
Andreas Kohlbecker [Fri, 26 Oct 2018 15:40:37 +0000 (17:40 +0200)]
fix #7874 updating also the nomenclaturalTitle in updateTitleCacheForSingleEntity()

5 years agoUpdating develop poms back to pre merge state
jenkins [Thu, 25 Oct 2018 12:43:39 +0000 (14:43 +0200)]
Updating develop poms back to pre merge state

5 years agoMerge branch 'master' into develop
jenkins [Thu, 25 Oct 2018 12:43:38 +0000 (14:43 +0200)]
Merge branch 'master' into develop

5 years agoupdating develop poms to master versions to avoid merge conflicts
jenkins [Thu, 25 Oct 2018 12:43:37 +0000 (14:43 +0200)]
updating develop poms to master versions to avoid merge conflicts

5 years agoMerge branch 'release/5.4.0' 5.4.0
jenkins [Thu, 25 Oct 2018 12:43:33 +0000 (14:43 +0200)]
Merge branch 'release/5.4.0'

5 years agoupdating poms for branch'release/5.4.0' with non-snapshot versions
jenkins [Thu, 25 Oct 2018 12:26:04 +0000 (14:26 +0200)]
updating poms for branch'release/5.4.0' with non-snapshot versions

5 years agoupdating poms for 5.5.0-SNAPSHOT development
jenkins [Thu, 25 Oct 2018 12:03:12 +0000 (14:03 +0200)]
updating poms for 5.5.0-SNAPSHOT development

5 years agocleanup
Andreas Müller [Thu, 25 Oct 2018 08:18:11 +0000 (10:18 +0200)]
cleanup

5 years agoref #7283 fix NPE in AlternativeIdentifier constructor if no type is given
Andreas Müller [Thu, 25 Oct 2018 08:17:56 +0000 (10:17 +0200)]
ref #7283 fix NPE in AlternativeIdentifier constructor if no type is given

5 years ago#7859 reverted max size for Pref.value. Test failed, need to check why we have the...
Andreas Müller [Wed, 24 Oct 2018 11:31:51 +0000 (13:31 +0200)]
#7859 reverted max size for Pref.value. Test failed, need to check why we have the test.

5 years ago#7859 Changed length to 2000. Still need update script
Andreas Müller [Wed, 24 Oct 2018 10:58:51 +0000 (12:58 +0200)]
#7859 Changed length to 2000. Still need update script

5 years agocleanup
Andreas Müller [Wed, 24 Oct 2018 10:54:03 +0000 (12:54 +0200)]
cleanup

5 years ago#7849 set allow override to true as default in cdmlib CdmPreference
Andreas Müller [Wed, 24 Oct 2018 08:08:14 +0000 (10:08 +0200)]
#7849 set allow override to true as default in cdmlib CdmPreference

5 years agoref #7831 using uuids in findTaxonNameParts() methods as name exclude filter - NPE fix
Andreas Kohlbecker [Tue, 23 Oct 2018 09:41:06 +0000 (11:41 +0200)]
ref #7831 using uuids in findTaxonNameParts() methods as name exclude filter - NPE fix

5 years agoref #7831 using uuids in findTaxonNameParts() methods as name exclude filter
Andreas Kohlbecker [Mon, 22 Oct 2018 15:40:14 +0000 (17:40 +0200)]
ref #7831 using uuids in findTaxonNameParts() methods as name exclude filter

5 years agoref #7791 adding rank order index to TaxonGraphNodeDTO
Andreas Kohlbecker [Mon, 22 Oct 2018 15:06:01 +0000 (17:06 +0200)]
ref #7791 adding rank order index to TaxonGraphNodeDTO

5 years agoref #7834 bugfix: returning empty page when no name matches
Andreas Kohlbecker [Mon, 22 Oct 2018 15:05:17 +0000 (17:05 +0200)]
ref #7834 bugfix: returning empty page when no name matches

5 years agoref #7834 avoiding NPE in case of names which are not in the graph
Andreas Kohlbecker [Fri, 19 Oct 2018 16:03:30 +0000 (18:03 +0200)]
ref #7834 avoiding NPE in case of names which are not in the graph

5 years agofix #7779 fixing missing file extension in StaticSwaggerApiDoc controller
Andreas Kohlbecker [Fri, 19 Oct 2018 11:44:25 +0000 (13:44 +0200)]
fix #7779 fixing missing file extension in StaticSwaggerApiDoc controller

5 years agofix #7779 adapting the creation delivery of the static swagger doc to version 2.6.1
Andreas Kohlbecker [Fri, 19 Oct 2018 09:41:55 +0000 (11:41 +0200)]
fix #7779 adapting the creation delivery of the static swagger doc to version 2.6.1

5 years agoref #7345: rename cdmPreference for common name marker
Katja Luther [Fri, 19 Oct 2018 06:56:57 +0000 (08:56 +0200)]
ref #7345: rename cdmPreference for common name marker

5 years agoref #7793: add preferencePredicate for disable multiple classifications
Katja Luther [Thu, 18 Oct 2018 20:26:39 +0000 (22:26 +0200)]
ref #7793: add preferencePredicate for disable multiple classifications

5 years agoref #7770 fixing layout issue and menu items active state and updating diffs
Andreas Kohlbecker [Thu, 18 Oct 2018 18:05:03 +0000 (20:05 +0200)]
ref #7770 fixing layout issue and menu items active state and updating diffs

5 years ago #7770 documenting springfox-swagger-ui update process
Andreas Kohlbecker [Thu, 18 Oct 2018 17:41:55 +0000 (19:41 +0200)]
 #7770 documenting springfox-swagger-ui update process

5 years agoref #7779 applying Cdm specific changes to springfox-ui:
Andreas Kohlbecker [Thu, 18 Oct 2018 17:09:21 +0000 (19:09 +0200)]
ref #7779 applying Cdm specific changes to springfox-ui:
    - preserving the modified index.hml as index-last.html
    - creatng diffs with the changes applied last time
    - applying cdm changes to springfox.js and index.html

5 years agoref #7779 upgrading springfox-swagger-ui to 2.6.1 and preserving the modified springf...
Andreas Kohlbecker [Thu, 18 Oct 2018 16:35:11 +0000 (18:35 +0200)]
ref #7779 upgrading springfox-swagger-ui to 2.6.1 and preserving the modified springfox.js as springfox-last.js

5 years agoref #7779 upgrading springfox-swagger-ui to 2.6.1 and preserving the modified springf...
Andreas Kohlbecker [Thu, 18 Oct 2018 13:53:47 +0000 (15:53 +0200)]
ref #7779 upgrading springfox-swagger-ui to 2.6.1 and preserving the modified springfox.js as springfox-last.js

5 years agofix #7834 findInTaxonGraph implemented for Registrations with RegistrationDTOControll...
Andreas Kohlbecker [Thu, 18 Oct 2018 13:06:22 +0000 (15:06 +0200)]
fix #7834 findInTaxonGraph implemented for Registrations with RegistrationDTOController endpoint

5 years agofix problems for taxEditor preferences
Katja Luther [Thu, 18 Oct 2018 12:29:23 +0000 (14:29 +0200)]
fix problems for taxEditor preferences

5 years agoref #7345: add preferencePredicate for commonname references
Katja Luther [Thu, 18 Oct 2018 07:48:41 +0000 (09:48 +0200)]
ref #7345: add preferencePredicate for commonname references

5 years agorestructure preference predicates and add newTaxeditorInstance to cdmPreference
Katja Luther [Thu, 18 Oct 2018 07:05:19 +0000 (09:05 +0200)]
restructure preference predicates and add newTaxeditorInstance to cdmPreference

5 years agoref #7831 adding name exlude filter to TaxonNamePartsFilter
Andreas Kohlbecker [Wed, 17 Oct 2018 14:15:57 +0000 (16:15 +0200)]
ref #7831 adding name exlude filter to TaxonNamePartsFilter

5 years agoAdd tax editor preferences utilities
Andreas Müller [Wed, 17 Oct 2018 11:51:52 +0000 (13:51 +0200)]
Add tax editor preferences utilities

5 years agoref #7648 fixing bugs related to single taxa per graph and updating rels from lower...
Andreas Kohlbecker [Wed, 17 Oct 2018 10:39:19 +0000 (12:39 +0200)]
ref #7648 fixing bugs related to single taxa per graph and updating rels from lower ranks, with testcase

5 years agoref #7791 adding CORS headers to TaxonGraphService method
Andreas Kohlbecker [Tue, 16 Oct 2018 16:14:38 +0000 (18:14 +0200)]
ref #7791 adding CORS headers to TaxonGraphService method

5 years agoref #7829 ref #7800 remove nomenclaturallyRelevant from Reference matching as it...
Andreas Müller [Tue, 16 Oct 2018 16:05:52 +0000 (18:05 +0200)]
ref #7829 ref #7800 remove nomenclaturallyRelevant from Reference matching as it is not used at all

5 years agoref #7800 add specific subclass matching to matching strategies
Andreas Müller [Tue, 16 Oct 2018 15:52:28 +0000 (17:52 +0200)]
ref #7800  add specific subclass matching to matching strategies

5 years agocleanup
Andreas Müller [Tue, 16 Oct 2018 15:49:38 +0000 (17:49 +0200)]
cleanup

5 years agocode cleaning
Katja Luther [Tue, 16 Oct 2018 10:36:42 +0000 (12:36 +0200)]
code cleaning

5 years agoref #7283: add service method to search for identifier and titleCache
Katja Luther [Tue, 16 Oct 2018 09:40:44 +0000 (11:40 +0200)]
ref #7283: add service method to search for identifier and titleCache

5 years agoref #7589 Fix transactional annotations
Patrick Plitzner [Mon, 15 Oct 2018 15:04:23 +0000 (17:04 +0200)]
ref #7589 Fix transactional annotations

5 years agoref #7589 Remove auto creation of default description
Patrick Plitzner [Mon, 15 Oct 2018 15:04:11 +0000 (17:04 +0200)]
ref #7589 Remove auto creation of default description

5 years agoref #7589 Move long running task to corresponding service
Patrick Plitzner [Mon, 15 Oct 2018 15:00:31 +0000 (17:00 +0200)]
ref #7589 Move long running task to corresponding service

 - this solves the deadlocks when opening the matrix editor

5 years agofix #7785 CdmUserHelper can use ICdmEntityUuidCacher to avoid loading entities from...
Andreas Kohlbecker [Tue, 9 Oct 2018 15:24:00 +0000 (17:24 +0200)]
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

5 years agoref #7801 unify cache initialization in deduplicationHelper
Andreas Müller [Sun, 14 Oct 2018 12:49:27 +0000 (14:49 +0200)]
ref #7801 unify cache initialization in deduplicationHelper

5 years agocleanup
Andreas Müller [Sun, 14 Oct 2018 12:48:43 +0000 (14:48 +0200)]
cleanup

5 years agoref #7799 compute author caches in deduplicationHelper
Andreas Müller [Sun, 14 Oct 2018 07:41:45 +0000 (09:41 +0200)]
ref #7799 compute author caches in deduplicationHelper

5 years agoref #7648 avoiding NPE during equality check in TaxonGraphBeforeTransactionCompletePr...
Andreas Kohlbecker [Fri, 12 Oct 2018 16:35:37 +0000 (18:35 +0200)]
ref #7648 avoiding NPE during equality check in TaxonGraphBeforeTransactionCompleteProcess

5 years agoref #7648 adding links to the ticket as preliminary rudimentary documentation
Andreas Kohlbecker [Fri, 12 Oct 2018 16:12:31 +0000 (18:12 +0200)]
ref #7648 adding links to the ticket as preliminary rudimentary documentation

5 years agoref #7709 fixing missing runAsAuthenticator for RunAsAdmin, TaxonGraphHibernateListen...
Andreas Kohlbecker [Fri, 12 Oct 2018 15:38:36 +0000 (17:38 +0200)]
ref #7709 fixing missing runAsAuthenticator for RunAsAdmin, TaxonGraphHibernateListener and test

5 years agoref #7709 adding missing @CdmHibernateListener config annotation to allow activating...
Andreas Kohlbecker [Fri, 12 Oct 2018 14:57:34 +0000 (16:57 +0200)]
ref #7709 adding missing @CdmHibernateListener config annotation to allow activating the TaxonGraphHibernateListener bean

5 years agoref #7709 adding REGISTRATION to ClearDBDataSet.xml to solve test problems
Andreas Kohlbecker [Fri, 12 Oct 2018 11:23:25 +0000 (13:23 +0200)]
ref #7709 adding REGISTRATION to ClearDBDataSet.xml to solve test problems

5 years agoremoving useless annotation
Andreas Kohlbecker [Fri, 12 Oct 2018 11:21:38 +0000 (13:21 +0200)]
removing useless annotation

5 years agoref #7793: add preferencePredicates for taxeditor
Katja Luther [Fri, 12 Oct 2018 11:13:08 +0000 (13:13 +0200)]
ref #7793: add preferencePredicates for taxeditor

5 years agocleanup
Andreas Müller [Fri, 12 Oct 2018 10:28:45 +0000 (12:28 +0200)]
cleanup

5 years agoref #7709 JUnit testsuite to reproduce the test failure when running RegistrationIden...
Andreas Kohlbecker [Fri, 12 Oct 2018 09:16:28 +0000 (11:16 +0200)]
ref #7709 JUnit testsuite to reproduce the test failure when running RegistrationIdentifierMinterTest and TaxonGraphHibernateListenerTest sequentially

5 years agocleanup
Andreas Müller [Fri, 12 Oct 2018 08:09:46 +0000 (10:09 +0200)]
cleanup

5 years agoChange system.out to log.info()
Patrick Plitzner [Thu, 11 Oct 2018 14:24:13 +0000 (16:24 +0200)]
Change system.out to log.info()

5 years agoref #7648 free configurable TaxonGraphHibernateListener ready
Andreas Kohlbecker [Thu, 11 Oct 2018 07:07:18 +0000 (09:07 +0200)]
ref #7648 free configurable TaxonGraphHibernateListener ready

5 years agoref #7648 moving TaxonGraphHibernateListener and related classes into cdmlib-service
Andreas Kohlbecker [Wed, 10 Oct 2018 16:02:48 +0000 (18:02 +0200)]
ref #7648 moving TaxonGraphHibernateListener and related classes into cdmlib-service

5 years agoref #7648 TaxonGraphHibernateListener as Spring bean configured via the CdmHibernateL...
Andreas Kohlbecker [Wed, 10 Oct 2018 15:51:39 +0000 (17:51 +0200)]
ref #7648 TaxonGraphHibernateListener as Spring bean configured via the CdmHibernateListenerConfiguration

5 years agofixing usage of wrong logger in RunAsAuthenticator
Andreas Kohlbecker [Wed, 10 Oct 2018 15:49:44 +0000 (17:49 +0200)]
fixing usage of wrong logger in RunAsAuthenticator

5 years agosanitizing contoller method doGetIncludedTaxa
Andreas Kohlbecker [Wed, 10 Oct 2018 07:14:18 +0000 (09:14 +0200)]
sanitizing contoller method doGetIncludedTaxa

5 years agoref #7793: preferencePredicate for mediaview and checklist perspective
Katja Luther [Wed, 10 Oct 2018 12:46:59 +0000 (14:46 +0200)]
ref #7793: preferencePredicate for mediaview and checklist perspective

5 years agoref #7799 handle initials for teamOrPerson.getFullTitle
Andreas Müller [Wed, 10 Oct 2018 08:30:18 +0000 (10:30 +0200)]
ref #7799 handle initials for teamOrPerson.getFullTitle

5 years agoref #7799 handle protected titlecache for teamOrPerson.getFullTitle
Andreas Müller [Wed, 10 Oct 2018 08:29:40 +0000 (10:29 +0200)]
ref #7799 handle protected titlecache for teamOrPerson.getFullTitle

5 years agocleanup
Andreas Müller [Wed, 10 Oct 2018 08:26:17 +0000 (10:26 +0200)]
cleanup

5 years agoadd new preferencePredicates
Katja Luther [Wed, 10 Oct 2018 07:13:06 +0000 (09:13 +0200)]
add new preferencePredicates

5 years agocommenting createTestDataSet() @Test annotation
Andreas Kohlbecker [Mon, 8 Oct 2018 06:16:18 +0000 (08:16 +0200)]
commenting createTestDataSet() @Test annotation

5 years agoref #7648 automatic management of lower ranked names in the taxon graph
Andreas Kohlbecker [Fri, 5 Oct 2018 16:34:13 +0000 (18:34 +0200)]
ref #7648 automatic management of lower ranked names in the taxon graph

5 years agoMerge branch 'feature/#7648' into develop
Andreas Kohlbecker [Fri, 5 Oct 2018 13:59:05 +0000 (15:59 +0200)]
Merge branch 'feature/#7648' into develop
 - TaxonGraphDao
 - TaxonGraphController
 - TaxonGraphService
 - TaxonGraphDTO
 - TaxonGraphHibernateListener and processor
 - tests

5 years agoref #7648 fixing problems in TaxonGraphTest feature/#7648 origin/feature/#7648
Andreas Kohlbecker [Fri, 5 Oct 2018 13:58:24 +0000 (15:58 +0200)]
ref #7648 fixing problems in TaxonGraphTest

5 years agoref #7791 TaxonGraphDao supressing Names associated with Registrations where the...
Andreas Kohlbecker [Fri, 5 Oct 2018 13:23:22 +0000 (15:23 +0200)]
ref #7791 TaxonGraphDao supressing Names associated with Registrations where the status is not PUBLISHED

5 years agoref #7648 moving taxongraph methods from taxonDao to taxonGraphDao
Andreas Kohlbecker [Fri, 5 Oct 2018 12:55:31 +0000 (14:55 +0200)]
ref #7648 moving taxongraph methods from taxonDao to taxonGraphDao

5 years agoref #7791 TaxonGraphNodeDTO with rank labels
Andreas Kohlbecker [Fri, 5 Oct 2018 12:46:13 +0000 (14:46 +0200)]
ref #7791 TaxonGraphNodeDTO with rank labels

5 years agoref #7648 more pulling up into AbstractHibernateTaxonGraphProcessor
Andreas Kohlbecker [Thu, 4 Oct 2018 19:44:02 +0000 (21:44 +0200)]
ref #7648 more pulling up into AbstractHibernateTaxonGraphProcessor

5 years agoref #7648 common base class AbstractHibernateTaxonGraphProcessor to deduplicate Taxon...
Andreas Kohlbecker [Thu, 4 Oct 2018 19:09:20 +0000 (21:09 +0200)]
ref #7648 common base class AbstractHibernateTaxonGraphProcessor to deduplicate TaxonGraph methods

5 years agoref #7648 allowing to set the TaxonGraphHibernateListener inactive - only for test...
Andreas Kohlbecker [Thu, 4 Oct 2018 18:21:57 +0000 (20:21 +0200)]
ref #7648 allowing to set the TaxonGraphHibernateListener inactive  - only for test environments

5 years agoref #7648 allowing to set the TaxonGraphHibernateListener inactive - only for test...
Andreas Kohlbecker [Thu, 4 Oct 2018 18:21:07 +0000 (20:21 +0200)]
ref #7648 allowing to set the TaxonGraphHibernateListener inactive  - only for test environments

5 years agoref #7648 solving session corruption problems in test suite for TaxonGraphHibernateL...
Andreas Kohlbecker [Thu, 4 Oct 2018 17:05:06 +0000 (19:05 +0200)]
ref #7648  solving session corruption problems in test suite for TaxonGraphHibernateListenerTest

5 years agoref #7648 fixing inconsistency in test data and improving logging
Andreas Kohlbecker [Thu, 4 Oct 2018 14:54:41 +0000 (16:54 +0200)]
ref #7648 fixing inconsistency in test data and improving logging

5 years agoref #7791 using name.titleCache as title for TaxonGraphNodeDTO
Andreas Kohlbecker [Thu, 4 Oct 2018 12:48:18 +0000 (14:48 +0200)]
ref #7791 using name.titleCache as title for TaxonGraphNodeDTO

5 years agoadapt CdmPermissionClass
Andreas Müller [Thu, 4 Oct 2018 06:33:41 +0000 (08:33 +0200)]
adapt CdmPermissionClass

5 years agocleanup
Andreas Müller [Sat, 29 Sep 2018 16:15:34 +0000 (18:15 +0200)]
cleanup

5 years agoref #7791 TaxonGraphService and TaxonGraphController implemented
Andreas Kohlbecker [Tue, 2 Oct 2018 17:06:20 +0000 (19:06 +0200)]
ref #7791 TaxonGraphService and TaxonGraphController implemented

5 years agoref #7648 correct handling existing taxa without secReference
Andreas Kohlbecker [Tue, 2 Oct 2018 16:42:18 +0000 (18:42 +0200)]
ref #7648 correct handling existing taxa without secReference

5 years agoref #7648 introducing CdmPreferenceLookup for cached access to the CdmProperty with...
Andreas Kohlbecker [Tue, 2 Oct 2018 16:15:38 +0000 (18:15 +0200)]
ref #7648 introducing CdmPreferenceLookup for cached access to the CdmProperty with predicate 'TaxonGraphSecRefUuid' and others
  - using this Preference in TaxonGraphDaoHibernateImpl and TaxonGraphBeforeTransactionCompleteProcess
  - adapting tests accordingly
  - deprecating secRefUUID setters
  - cleaning up

5 years agoref #7648 cleaning up and attempting to fix TaxonGraphService test setup
Andreas Kohlbecker [Tue, 2 Oct 2018 13:12:22 +0000 (15:12 +0200)]
ref #7648 cleaning up and attempting to fix TaxonGraphService test setup

5 years agoref #7648 all TaxonGraph updating done in a BeforeTransactionCompletionProcess implem...
Andreas Kohlbecker [Tue, 2 Oct 2018 10:01:32 +0000 (12:01 +0200)]
ref #7648 all TaxonGraph updating done in a BeforeTransactionCompletionProcess implementation - TaxonGraphHibernateListener is working now