cdm-vaadin.git
6 years agomoving bussiness logic from presenter into DTO Service
Andreas Kohlbecker [Thu, 23 Nov 2017 09:17:07 +0000 (10:17 +0100)]
moving bussiness logic from presenter into DTO Service

6 years agofix #7083 possible to edit preferredStableUri of TypeSpecimens
Andreas Kohlbecker [Wed, 22 Nov 2017 16:39:01 +0000 (17:39 +0100)]
fix #7083 possible to edit preferredStableUri of TypeSpecimens

6 years agoimplementing delete operations in SpecimenTypeDesignationWorkingsetPopupEditor
Andreas Kohlbecker [Wed, 22 Nov 2017 14:52:20 +0000 (15:52 +0100)]
implementing delete operations in SpecimenTypeDesignationWorkingsetPopupEditor

6 years agoRegistrationRequiredDataInserter better transaction management
Andreas Kohlbecker [Wed, 22 Nov 2017 14:50:00 +0000 (15:50 +0100)]
RegistrationRequiredDataInserter better transaction management

6 years agoPersistentContextAnalyzer bug fix regaring update
Andreas Kohlbecker [Wed, 22 Nov 2017 14:48:47 +0000 (15:48 +0100)]
PersistentContextAnalyzer bug fix regaring update

6 years agoCdmVaadinConfiguration with support for test classes to define enabled ui via environ...
Andreas Kohlbecker [Wed, 22 Nov 2017 14:46:50 +0000 (15:46 +0100)]
CdmVaadinConfiguration with support for test classes to define enabled ui via environment variables

6 years agofixing enabled state of typedesignation fields in SpecimenTypeDesignationWorkingsetEditor
Andreas Kohlbecker [Thu, 16 Nov 2017 09:32:13 +0000 (10:32 +0100)]
fixing enabled state of typedesignation fields in SpecimenTypeDesignationWorkingsetEditor

6 years agosolving multiple representation probelms when adding source references to MediaSpecimen
Andreas Kohlbecker [Tue, 14 Nov 2017 21:16:14 +0000 (22:16 +0100)]
solving multiple representation probelms when adding source references to MediaSpecimen
  - extending PersistentContextAnalyzer
  - EntityCache support for more than one base entities

6 years agofixing problems related to mediaSpecimens
Andreas Kohlbecker [Tue, 14 Nov 2017 16:16:30 +0000 (17:16 +0100)]
fixing problems related to mediaSpecimens

6 years agosolving problems with typeSpecimen conversion
Andreas Kohlbecker [Tue, 14 Nov 2017 15:37:57 +0000 (16:37 +0100)]
solving problems with typeSpecimen conversion

6 years agoadding missing URI converter
Andreas Kohlbecker [Tue, 14 Nov 2017 15:37:25 +0000 (16:37 +0100)]
adding missing URI converter

6 years agoattempt to fix the enabled state in SpecimenTypeDesignationDTORow - no success
Andreas Kohlbecker [Tue, 14 Nov 2017 14:23:56 +0000 (15:23 +0100)]
attempt to fix the enabled state in SpecimenTypeDesignationDTORow - no success

6 years agofixing NPE
Andreas Kohlbecker [Tue, 14 Nov 2017 14:04:00 +0000 (15:04 +0100)]
fixing NPE

6 years agoimproving init strategy
Andreas Kohlbecker [Tue, 14 Nov 2017 14:03:30 +0000 (15:03 +0100)]
improving init strategy

6 years agoSpecimenTypeDesignationWorkingSetDTO with nore knowledge on typifiedName and citation...
Andreas Kohlbecker [Tue, 14 Nov 2017 11:49:02 +0000 (12:49 +0100)]
SpecimenTypeDesignationWorkingSetDTO with nore knowledge on typifiedName and citation simplifies presenters

6 years agoref #7059 ref #7046 using kindOfunit for TypeDesisgnations instead of DerivationEvent...
Andreas Kohlbecker [Sun, 12 Nov 2017 22:02:11 +0000 (23:02 +0100)]
ref #7059 ref #7046 using kindOfunit for TypeDesisgnations instead of DerivationEvent type and fixing save and LIE problems:
    - intoducing EntityCache to allow re-using previously loaded entities
    - CdmEntityCache implements EntityCache
    - ToOneRelatedEntityReloader to replace entities loaded by the LazySelect
    - SpecimenTypeDesignationWorkingsetEditorPresenter implements CachingPresenter so that EnityCache and
ToOneRelatedEntityReloader can interact
    - completing init strategies in RegistrationWorkingSetService
    - SpecimenTypeDesignationWorkingsetEditorPresenter.saveBean reuses entities stored in entityCache
    - introducing SpecimenTypeDesignationWorkingSetService

6 years agoMerge branch 'release/4.11.0' into develop
jenkins [Wed, 8 Nov 2017 11:18:57 +0000 (12:18 +0100)]
Merge branch 'release/4.11.0' into develop

6 years agoupdating poms for branch'release/4.11.0' with non-snapshot versions
jenkins [Wed, 8 Nov 2017 11:16:35 +0000 (12:16 +0100)]
updating poms for branch'release/4.11.0' with non-snapshot versions

6 years agojenkins bumping cdmlib.version to 4.11.0
jenkins [Wed, 8 Nov 2017 11:16:25 +0000 (12:16 +0100)]
jenkins bumping cdmlib.version to 4.11.0

6 years agoRevert "ref #7035 reducing heardbeat interval to 30s to cleanup open connections...
Andreas Kohlbecker [Wed, 8 Nov 2017 10:57:57 +0000 (11:57 +0100)]
Revert "ref #7035 reducing heardbeat interval to 30s to cleanup open connections" since we no longer need forces cleanup of open view, see issue #7035 for details

This reverts commit 475ec4ee62660184e6c875d3209bcaff8184b276.

6 years agojenkins bumping cdmlib.version to 4.11.0-SNAPSHOT origin/release/4.11.0
jenkins [Wed, 8 Nov 2017 10:42:28 +0000 (11:42 +0100)]
jenkins bumping cdmlib.version to 4.11.0-SNAPSHOT

6 years agoupdating poms for 4.12.0-SNAPSHOT development
jenkins [Wed, 8 Nov 2017 10:42:22 +0000 (11:42 +0100)]
updating poms for 4.12.0-SNAPSHOT development

6 years agojenkins bumping cdmlib.version to 4.12.0-SNAPSHOT
jenkins [Wed, 8 Nov 2017 10:42:13 +0000 (11:42 +0100)]
jenkins bumping cdmlib.version to 4.12.0-SNAPSHOT

6 years agofixing LIE
Andreas Kohlbecker [Tue, 7 Nov 2017 16:38:28 +0000 (17:38 +0100)]
fixing LIE

6 years agofix #7059 using KindOfUnit instead of DerivationEventType
Andreas Kohlbecker [Tue, 7 Nov 2017 16:38:17 +0000 (17:38 +0100)]
fix #7059 using KindOfUnit instead of DerivationEventType

6 years agoref #7055 registrations for non IAPT data only for latest reference - disabled due...
Andreas Kohlbecker [Mon, 6 Nov 2017 15:13:18 +0000 (16:13 +0100)]
ref #7055 registrations for non IAPT data only for latest reference - disabled due to data inconsistency

6 years agoreloading new reference to get id
Andreas Kohlbecker [Mon, 6 Nov 2017 11:23:58 +0000 (12:23 +0100)]
reloading new reference to get id

6 years agoref #7054 removing '.representations' from init strategies
Andreas Kohlbecker [Mon, 6 Nov 2017 09:40:04 +0000 (10:40 +0100)]
ref #7054 removing '.representations' from init strategies

6 years agofix #7053 fixing inconsistent field enablement
Andreas Kohlbecker [Fri, 3 Nov 2017 16:35:08 +0000 (17:35 +0100)]
fix #7053 fixing inconsistent field enablement

6 years agoref #7051 avoiding warnings in the log due to unimplemented method
Andreas Kohlbecker [Fri, 3 Nov 2017 15:48:02 +0000 (16:48 +0100)]
ref #7051 avoiding warnings in the log due to unimplemented method

6 years agocleaning up debug code
Andreas Kohlbecker [Fri, 3 Nov 2017 15:26:19 +0000 (16:26 +0100)]
cleaning up debug code

6 years agoref #7046 removing prepareAsFieldGroupDataSource() which was opening connectinos... feature/#7046 origin/feature/#7046
Andreas Kohlbecker [Fri, 3 Nov 2017 14:10:06 +0000 (15:10 +0100)]
ref #7046 removing prepareAsFieldGroupDataSource() which was opening connectinos  which where never closed and adding missing initStrategies

6 years agoremoving old unused CdmVaadinConversationalServlet
Andreas Kohlbecker [Fri, 3 Nov 2017 11:10:13 +0000 (12:10 +0100)]
removing old unused CdmVaadinConversationalServlet

6 years agoref #7046 removing request start and end listener classes
Andreas Kohlbecker [Fri, 3 Nov 2017 11:05:08 +0000 (12:05 +0100)]
ref #7046 removing request start and end listener classes

6 years agoref #7046 completely removing open session per view implementation and adding init...
Andreas Kohlbecker [Thu, 2 Nov 2017 11:42:21 +0000 (12:42 +0100)]
ref #7046 completely removing open session per view implementation and adding init strategies for Name and Typedesignation editor

6 years agoref #6903 sort table columns, keep taxon and rank as first and second column roteliste-bl-test-01
Fabian Reimeier [Fri, 27 Oct 2017 10:05:26 +0000 (12:05 +0200)]
ref #6903 sort table columns, keep taxon and rank as first and second column

6 years agoavoiding NPE in case spring profile 'debug' is not active
Andreas Kohlbecker [Fri, 27 Oct 2017 09:53:42 +0000 (11:53 +0200)]
avoiding NPE in case spring profile 'debug' is not active

6 years agoref #6903 Hack for RL 2017 to disable editing of column DE
Fabian Reimeier [Fri, 27 Oct 2017 09:36:48 +0000 (11:36 +0200)]
ref #6903 Hack for RL 2017 to disable editing of column DE

6 years agoref #6903 sort classifications
Fabian Reimeier [Fri, 27 Oct 2017 09:35:31 +0000 (11:35 +0200)]
ref #6903 sort classifications

6 years agoref #7036 LoginView in View scope helps disposing this bean
Andreas Kohlbecker [Fri, 27 Oct 2017 09:25:11 +0000 (11:25 +0200)]
ref #7036 LoginView in View scope helps disposing this bean
 it is no longer required to have it in the UIScope

6 years agoref #7035 reducing heardbeat interval to 30s to cleanup open connections
Andreas Kohlbecker [Thu, 26 Oct 2017 13:18:29 +0000 (15:18 +0200)]
ref #7035 reducing heardbeat interval to 30s to cleanup open connections

6 years agoref #6903 TermCacher reorganisation
Fabian Reimeier [Thu, 26 Oct 2017 12:10:32 +0000 (14:10 +0200)]
ref #6903 TermCacher reorganisation

6 years agoref #6903 resolved NPE when loading classification from session
Fabian Reimeier [Thu, 26 Oct 2017 11:13:32 +0000 (13:13 +0200)]
ref #6903 resolved NPE when loading classification from session

6 years agoref #7036 implementing DetachListener in DistributionStatusUI to relase db connection...
Andreas Kohlbecker [Thu, 26 Oct 2017 09:04:58 +0000 (11:04 +0200)]
ref #7036 implementing DetachListener in DistributionStatusUI to relase db connections for unused Views

6 years agoRevert "enabling transaction close on conversation unbind after ref #6780 is fixed...
Andreas Kohlbecker [Wed, 25 Oct 2017 16:06:44 +0000 (18:06 +0200)]
Revert "enabling transaction close on conversation unbind after ref #6780 is fixed this could also have en effect to ref #7035"

need to revert due to problems with transaction synchronization being not active

This reverts commit ec18134aae9b2699aebfcf378da03d767332dcb7.

6 years agoenabling transaction close on conversation unbind after ref #6780 is fixed this could...
Andreas Kohlbecker [Wed, 25 Oct 2017 14:48:50 +0000 (16:48 +0200)]
enabling transaction close on conversation unbind after ref #6780 is fixed this could also have en effect to ref #7035

6 years agoref #7035 unbinding ConversationHolder on access denied situations
Andreas Kohlbecker [Wed, 25 Oct 2017 14:33:27 +0000 (16:33 +0200)]
ref #7035 unbinding ConversationHolder on access denied situations

6 years agoref #6903 handle taxon filter result as selection if user selection is empty
Fabian Reimeier [Wed, 25 Oct 2017 09:33:39 +0000 (11:33 +0200)]
ref #6903 handle taxon filter result as selection if user selection is empty

6 years agoRevert "releasing ConversationHolder to prevent memory leaks"
Andreas Kohlbecker [Tue, 24 Oct 2017 15:27:46 +0000 (17:27 +0200)]
Revert "releasing ConversationHolder to prevent memory leaks"

setting the ConversationHolder null at the end of a view causes problems

This reverts commit 697d2b55a4b05f672fac988f55b018f622ecb305.

6 years agoreleasing ConversationHolder to prevent memory leaks
Andreas Kohlbecker [Tue, 24 Oct 2017 15:18:28 +0000 (17:18 +0200)]
releasing ConversationHolder to prevent memory leaks

6 years agoref #6903 resolved LIE issue when opening area and taxa settings window after reload
Fabian Reimeier [Tue, 24 Oct 2017 10:27:12 +0000 (12:27 +0200)]
ref #6903 resolved LIE issue when opening area and taxa settings window after reload

6 years agocleanup
Andreas Kohlbecker [Mon, 23 Oct 2017 15:13:04 +0000 (17:13 +0200)]
cleanup

6 years agoref #6867 generic failsave mechanism to grant per entity permission in CdmPopupEditors
Andreas Kohlbecker [Mon, 23 Oct 2017 15:07:05 +0000 (17:07 +0200)]
ref #6867 generic failsave mechanism to grant per entity permission in CdmPopupEditors

6 years agoref #6867 using runAsAuthentication ROLE_USERMANAGER to grant per entity authorities
Andreas Kohlbecker [Mon, 23 Oct 2017 09:49:20 +0000 (11:49 +0200)]
ref #6867 using runAsAuthentication ROLE_USERMANAGER to grant per entity authorities

6 years agoref #6867 RegistrationWorkingsetEditor: granting UPDATE permissions for SpecimenOrObs...
Andreas Kohlbecker [Mon, 23 Oct 2017 09:26:01 +0000 (11:26 +0200)]
ref #6867 RegistrationWorkingsetEditor: granting UPDATE permissions for SpecimenOrObservationBase entities

6 years agoshowing error message on failed login attempt
Andreas Kohlbecker [Mon, 23 Oct 2017 07:48:11 +0000 (09:48 +0200)]
showing error message on failed login attempt

6 years agoref #6903 use listselect instead of twincolselect for status config
Fabian Reimeier [Mon, 23 Oct 2017 14:08:03 +0000 (16:08 +0200)]
ref #6903 use listselect instead of twincolselect for status config

6 years agoref #6903 corrected usage of PresenceAbsenceTermContainer
Fabian Reimeier [Mon, 23 Oct 2017 13:44:29 +0000 (15:44 +0200)]
ref #6903 corrected usage of PresenceAbsenceTermContainer

6 years agoref #6903 sort taxa in area and taxon settings window
Fabian Reimeier [Mon, 23 Oct 2017 12:56:36 +0000 (14:56 +0200)]
ref #6903 sort taxa in area and taxon settings window

6 years agoref #6903 initialize termcacher before first usage
Fabian Reimeier [Mon, 23 Oct 2017 12:42:30 +0000 (14:42 +0200)]
ref #6903 initialize termcacher before first usage

6 years agoref #6903 put distribution toolbar in view scope
Fabian Reimeier [Mon, 23 Oct 2017 12:37:54 +0000 (14:37 +0200)]
ref #6903 put distribution toolbar in view scope

6 years agoref #6903 prevent settings window to pop up with every reload and login when session...
Fabian Reimeier [Mon, 23 Oct 2017 11:09:43 +0000 (13:09 +0200)]
ref #6903 prevent settings window to pop up with every reload and login when session attributes are already set

6 years agoref #6903 initialize layout and click listener just once and refactoring
Fabian Reimeier [Mon, 23 Oct 2017 11:06:04 +0000 (13:06 +0200)]
ref #6903 initialize layout and click listener just once and refactoring

6 years agoref #6903 preload status from preferences in dialog
Andreas Müller [Sun, 22 Oct 2017 22:09:34 +0000 (00:09 +0200)]
ref #6903 preload status from preferences in dialog

6 years agocleanup
Andreas Müller [Sun, 22 Oct 2017 21:05:54 +0000 (23:05 +0200)]
cleanup

6 years agoref #6903 allow preferences for distribution area vocabulary and distribution status
Andreas Müller [Sun, 22 Oct 2017 20:49:08 +0000 (22:49 +0200)]
ref #6903 allow preferences for distribution area vocabulary and distribution status

6 years agofix compilation exception
Andreas Müller [Sun, 22 Oct 2017 17:19:59 +0000 (19:19 +0200)]
fix compilation exception

6 years agoref #6903 cleanup and refactor distribution editor
Andreas Müller [Sun, 22 Oct 2017 14:03:15 +0000 (16:03 +0200)]
ref #6903 cleanup and refactor distribution editor

6 years agosolving layout problems related to hight and scrolling
Andreas Kohlbecker [Fri, 20 Oct 2017 16:04:34 +0000 (18:04 +0200)]
solving layout problems related to hight and scrolling

6 years agorenaming event to action and solving refresh problem in workingset editor
Andreas Kohlbecker [Fri, 20 Oct 2017 15:22:59 +0000 (17:22 +0200)]
renaming event to action and solving refresh problem in workingset editor

6 years agoref #6903 fixed repo issue
Fabian Reimeier [Fri, 20 Oct 2017 15:18:57 +0000 (17:18 +0200)]
ref #6903 fixed repo issue

6 years agoref #6903
Fabian Reimeier [Fri, 20 Oct 2017 14:52:53 +0000 (16:52 +0200)]
ref #6903

6 years agoflexible choosing of the viewDisplay per UI
Andreas Kohlbecker [Fri, 20 Oct 2017 08:57:04 +0000 (10:57 +0200)]
flexible choosing of the viewDisplay per UI

6 years agoref #6867 ref #7026 extending UserHelper to allow creation of authorities with propet...
Andreas Kohlbecker [Fri, 20 Oct 2017 08:21:13 +0000 (10:21 +0200)]
ref #6867 ref #7026 extending UserHelper to allow creation of authorities with propeties and test button in debug mode

6 years agorenaming view to 'workingset' and removing unused workflow tabs
Andreas Kohlbecker [Fri, 20 Oct 2017 06:59:14 +0000 (08:59 +0200)]
renaming view to 'workingset' and removing unused workflow tabs

6 years agobugfix related to default view name
Andreas Kohlbecker [Thu, 19 Oct 2017 14:16:08 +0000 (16:16 +0200)]
bugfix related to default view name

6 years agodefault view configurable in NavigationManagerBean & login cancel buttons navigate...
Andreas Kohlbecker [Thu, 19 Oct 2017 14:03:02 +0000 (16:03 +0200)]
default view configurable in NavigationManagerBean & login cancel buttons navigate to default view

6 years agoref #7025 disabling Registratin and PasswordRecovery tabs as long as this is not...
Andreas Kohlbecker [Thu, 19 Oct 2017 13:10:36 +0000 (15:10 +0200)]
ref #7025 disabling Registratin and PasswordRecovery tabs as long as this is not configurable

6 years agofix #6999 generic button state updater for toOne relation field
Andreas Kohlbecker [Thu, 19 Oct 2017 10:11:41 +0000 (12:11 +0200)]
fix #6999 generic button state updater for toOne relation field

6 years agoremoved login information and logout button (now in registration toolbar)
Fabian Reimeier [Thu, 19 Oct 2017 09:16:15 +0000 (11:16 +0200)]
removed login information and logout button (now in registration toolbar)

6 years agofixed login error
Fabian Reimeier [Thu, 19 Oct 2017 08:30:05 +0000 (10:30 +0200)]
fixed login error

6 years agohandling case of creating a new typification for a registraion with new name
Andreas Kohlbecker [Thu, 19 Oct 2017 08:21:33 +0000 (10:21 +0200)]
handling case of creating a new typification for a registraion with new name

6 years agoCleanup
Fabian Reimeier [Wed, 18 Oct 2017 14:40:29 +0000 (16:40 +0200)]
Cleanup

6 years agoFixed #6802 and switched to mvp
Fabian Reimeier [Wed, 18 Oct 2017 14:39:34 +0000 (16:39 +0200)]
Fixed #6802 and switched to mvp

6 years agofixing bugs related to name editing in workingset editor
Andreas Kohlbecker [Wed, 18 Oct 2017 13:12:20 +0000 (15:12 +0200)]
fixing bugs related to name editing in workingset editor

6 years agocomment on saveOrUpdate operation
Andreas Kohlbecker [Wed, 18 Oct 2017 13:11:33 +0000 (15:11 +0200)]
comment on saveOrUpdate operation

6 years agofix #6999 enablement of type and name editor buttons in workingset button group accor...
Andreas Kohlbecker [Tue, 17 Oct 2017 14:29:01 +0000 (16:29 +0200)]
fix #6999 enablement of type and name editor buttons in workingset button group according to granted authorities
    - more robust RegistrationRequiredDataInserter
    - adding SPECIMENOROBSERVATIONBASE authority default groups
    - protecting type and name edit buttons
    - adding debug feature to gain per entity permissions for types and names per button  click
    - implementing PermissionDebugUtils

6 years agoref #6852 adding permission group 'Submitter'
Andreas Kohlbecker [Wed, 11 Oct 2017 18:25:36 +0000 (20:25 +0200)]
ref #6852 adding permission group 'Submitter'

6 years agoref #6999 protecting type and name buttons
Andreas Kohlbecker [Wed, 11 Oct 2017 11:45:49 +0000 (13:45 +0200)]
ref #6999 protecting type and name buttons

6 years agoref #6999 protecting reference edit buttons
Andreas Kohlbecker [Fri, 29 Sep 2017 13:11:26 +0000 (15:11 +0200)]
ref #6999 protecting reference edit buttons

6 years agofix #6995, fix #6994 showing registrationID in workingset items and disabling when...
Andreas Kohlbecker [Fri, 29 Sep 2017 08:39:51 +0000 (10:39 +0200)]
fix #6995, fix #6994 showing registrationID in workingset items and disabling when not published

6 years agoshading typified name in registration workingset item
Andreas Kohlbecker [Fri, 29 Sep 2017 08:08:33 +0000 (10:08 +0200)]
shading typified name in registration workingset item

6 years agoremoving obsolete registration workingset item ui concepts
Andreas Kohlbecker [Fri, 29 Sep 2017 08:07:57 +0000 (10:07 +0200)]
removing obsolete registration workingset item ui concepts

6 years agolocking registration item buttons when status PUBLISHED or REJECTED
Andreas Kohlbecker [Fri, 29 Sep 2017 06:58:19 +0000 (08:58 +0200)]
locking registration item buttons when status PUBLISHED or REJECTED

6 years agorenaming RegistrationWorkflowView to RegistrationWorksetView
Andreas Kohlbecker [Thu, 28 Sep 2017 15:20:27 +0000 (17:20 +0200)]
renaming RegistrationWorkflowView to RegistrationWorksetView

6 years agofix #6997 toolbar with login logout and user name and icon
Andreas Kohlbecker [Thu, 28 Sep 2017 14:08:22 +0000 (16:08 +0200)]
fix #6997 toolbar with login logout and user name and icon

6 years agousing fixed header for registration workingset editor
Andreas Kohlbecker [Wed, 27 Sep 2017 13:30:03 +0000 (15:30 +0200)]
using fixed header for registration workingset editor

6 years agominor - lines moved
Andreas Kohlbecker [Tue, 26 Sep 2017 15:31:59 +0000 (17:31 +0200)]
minor - lines moved

6 years agoMerge branch 'release/4.10.0' into develop
jenkins [Mon, 25 Sep 2017 13:21:13 +0000 (15:21 +0200)]
Merge branch 'release/4.10.0' into develop

6 years agoupdating poms for branch'release/4.10.0' with non-snapshot versions
jenkins [Mon, 25 Sep 2017 13:19:01 +0000 (15:19 +0200)]
updating poms for branch'release/4.10.0' with non-snapshot versions