fix #9479 passing ValueChangedListener add remove to inner lazySelect
cleanup
fix #9478 fixing validation problem in ToOneRelatedEntityCombobox
ref #9475 fixing problems caused by implementation for #9324 - changing NameTypeDesignationWorkingsetIds strategy again
adapt vaadin to new package structure for persistence.permission
adapting to moved ReferenceEllypsisFormatter
fix #8014 improving lables related to validation and replaced basionyms, fixing labeling issue in NameRelationField and harmonizing add/remove button
fix #8409 adding select for code editions to NameRelationField
fix #8377 disabling delete buttons in editors for new type designations and fixing bug in button state handling
adapt Vaadin to model changes v5.8.1
ref #8397 adding default status message as hint to phycobank index
ref #8279 removing unused call to CdmUserHelper.user()
fix #8220 TaxonNamePopupEditor to review or complete the exiting name to be registered
fix #8209 using ReferenceEllypsisFormatter for all Reference comboboxes
ref #8214 minor cleanup and improving a TODO comment
ref #8176 fixing edit button functionality in WeaklyRelatedEntityCombobox
ref #8217 enabling ToManyRelatedEntitiesComboboxSelect and fixing read only state of AbstractCdmDTOPopupEditors
ref #8217 proper setting of the readonly state for ToManyRelatedEntitiesListSelect fields
avoiding RegistrationWorkingsetPresenters to handle events from foreign view: - pushing common EditorActionContext methods up - checking for own view in context root
ref #8107 ref #8099 reverting changes which have been picked from hotfix branch in favour of the better implementation in the develop branch
fix #8214 fixing required validation for WeaklyRelatedEntityCombobox and centralizing related messages
ref #8050 validing related name nomenclatural reference to require the user to add missing references when reusing an exising name
ref #8099 better logging of error conditions and more robust error handling in save()
fix #7962 "New" or "Edit" information and humane lables for DTO editors in context breadcrumbs
ref #8191 intoducing the long awaited EditorFormConfigurator for fine tuning of the inReference button enabled states
ref #8176 removing workaround with bad performance which was need for broken TaxonNameStringFilterablePagingProvider.idFor()
ref #8176 WeaklyRelatedEntityCombobox solving minor performance on setValue
ref #7106 refactoring CdmStore in turn of changed CdmRepository.getSession()
ref #7106 using new CdmRepository.clearSession() method
Merge branch 'hotfix/5.5.2' into develop
ref #8160 CdmBeanItemContainerFactory as service bean to load entities only in readyOnly transactions to avoid unintendet flushing
ref #8107 getFieldGroup() returns Optional to avoid NPEs and logging errors before rethrowing as PopupEditorException
ref #7833 fixing null-view bug
ref #7833 restricting access to RegistrationWorkingsetView:
fix #7899 orthographic variant and corrections implemented in taxon name popup editor
fix #6869 ReferencePopupEditor: only admins and curation are allowed to edit advances fields, except for author team caches
fix #7245 fixing validation of ToOneRelatedEntityCombobox and re-enabling TaxonNamePopupEditorMode.REQUIRE_NOMENCLATURALREFERENCE
fix #7925 more sofisticated exception handling in AbstractPopupEditor.save()
ref #7910 ToManyRelatedEntitiesListSelect: no longer setting readlony on nested fields
adding user information to PopupEditorException messages
ref #7906 ContinueAlternativeCancelDialog implemented
fix #7906 editor cancel confirmation dialog implemented
fix #7905 introducing defaultCdmEntityInstatiator and createCdmEntity method to avoid problems with missing custom instatiator in implementors
improving error messaging: PopupEditorException with editor context information
fix #7846 editor context information shown as breadcrumbs in the toolbar of popup editors
ref #7870 clearing the session to wipe out any left overs from previous usage of the session in handleViewEntered
fix #7036 making sure all spring beans are disposed when the vaadin session times out
fix #7845 new genus or species: setting value of genus or spec. epithet only if the name is not yet known
fix #7831 excluding the current name from the WeaklyRelatedEntityCombobox for genus name and specific epithet
ref #7785 using CdmTransientEntityAndUuidCacher to promote using the CachingCdmUserHelper
fix #7824 cleaning up maps in PopupViewRegistration when views are detached - closes memory leak
fix #7814 CdmEditor not readlony with un-persisted entities and hiding delete button in this case
ref #7648 using CdmEntityInstantiator to disentangle the handling the creation of new taxon names for registrations
ref #7648 generalizing bean instantiation in cdm presenters
ref #7783 using WeaklyRelatedEntityCombobox in TaxonNameEditor: add, edit buttons working and enabled state updating ok
ref #7783 implementing WeaklyRelatedEntityCombobox according PagingProvider
fix #7742 unsubscribing other beans from event bus on dispose()
fix #7742 unsubscribing from event bus when disposing presenter
fix #7742 disposing view, presenter and ehcaches when popupviews are closed
logging
fix #7588 updating buttons on setDataSource
avoide setting the readonly suffix multiple times
remaming CdmEntityDecoratorDTO to CdmEntityAdapterDTO
fix #7358 stopping navigation and showing dialog when modal dialogs are open
ref #7547 ref #7554 list entry buttons enablement uses sharedState.readonly and ignores datasource readonly
ref #7550 replacing the selfregisration of the VaadinUserHelper to the vaadin session by a UserHelperAccess bean
ref #7550 moving the actual CdmUserHelper to cdmlib and making it available in cdm-vaadin by extending the UserHelper class and interface hierarchy
fixing NPE in ToManyRelatedEntitiesListSelect
readonly notification in editors
fix #7547 ToManyRelatedEntitiesListSelect buttons adapt to component readonlystate
ref #7361 fixing update problem of editOrCreate button
avoiding occational NPE in updateEditOrCreateButton()
ref #7361 creating new icon 'create-new' & introducing ButtonFactory for harmonization of button creation
fix #7535 TeamOrPersonField and PersonField without OK button - bugfix
fix #7131 pager implemented and added to registration list view
fixing readonly state of SwitchableTextField
ref #7364 fixing readonly state of NameRelationField
ref #7458 fixing readonly state in FilterableAnnotationsField
ref #7458 initial implementation of a note field at the example of the TaxonNameEditor
ref #7338 fixing bugs related to VALIDATE_AGAINST_HIGHER_NAME_PART mode:
fix #7475 removing empty rows from ToManyRelatedEntitiesListSelect on commit
fix #7477 ToManyRelatedEntitiesListSelect remove button always enabled
ref #7338 mode VALIDATE_AGAINST_HIGHER_NAME_PART implemented for specificEpithet - fixing ConcurrentModification problem
ref #7338 mode VALIDATE_AGAINST_HIGHER_NAME_PART implemented for specificEpithet
fix #7461 ordering references in comboboxes by titleCache, issn, isbn - consistence by CdmFilterablePagingProviderFactory
CustomComponentFields using NestedButtonStateUpdaters for consistent button states
consistent popup opening, using boundTargetField to identify field to be updated
PopupViewRegistration to manage view popupview and target field - fixing problems
introducing PopupViewRegistration to manage view popupview and target field
ref #7364 validation section implemented in TaxonNameEditor
avoiding unchecked genrics
renaming handleTransientProperties() to preBeanSave() and adding postBeanSave()
ref #7386 adding missing setBasionyms() method to taxonNameDTO - 2
fix #7382 disabling save button and showing message when type designations are missing
consistent readonly state of TeamOrPersonField in TaxonNameEditor
ref #7366 fixing problems with readonly states while setting values
ToManyRelatedEntitiesListSelect minor refactoring
ref #7366 fixing problems with readonly states in TeamOrPersonField and subcomponents and fixing problems with removal and re-adding of entities
ref #7366 TeamOrPersonField read only if user lacks editing permissions
refacoring popup editors to entity and dto editor