remaming CdmEntityDecoratorDTO to CdmEntityAdapterDTO
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
readonly notification in editors
ref #7338 fixing bugs related to VALIDATE_AGAINST_HIGHER_NAME_PART mode:
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
consistent popup opening, using boundTargetField to identify field to be updated
avoiding unchecked genrics
renaming handleTransientProperties() to preBeanSave() and adding postBeanSave()
fix #7382 disabling save button and showing message when type designations are missing
refacoring popup editors to entity and dto editor
introducing CdmEntityDecoraterDTO and refactoring presenters
pulling functionality from AbstractCdmPopupEditor up into AbstractPopupEditor
refactoring editor setReadonly()
ref #7359 reverting change applied in 9239e1b and avoiding granting UPDATE,DELETE for existing nom-references
ref #7359 setting editor readonly after bean has set
renaming package from eu.eu.etaxonomy.cdm.vaadin.security to etaxonomy.cdm.vaadin.permission
fix #7359 CdmEditorPresenters check user permissions to set the editor to readoly if persission is insufficient
swapping icons for cancel and delete buttons
switching vom id based to uuid based ui navigation and entity references
ref #7269 layout improvements in messages popup window
documenting
ref #6740 enabling typeName button in NameTypeDesignation editor and first changes to make delete working
ref #7195 creating blocking relations and showing 'em in the listView
ref #7231 bug fix for events from foreign views
ref #7195 introducing the concept of EditorActionContext stacks to facilitate creating blocking relations
removing old code related to deleted ViewScopeConversationHolder
fix #7231 replacing SpringApplicationEventBus by scoped Vaadin4Spring Event Bus
fix #6740 NameTypeDesignationEditor save operation working
ref #6740 NameTypeDesignationEditor implemented
rethrowing hibernate exception
using setter but field
avoiding NPE
ref #7214 fixing wrong usage of cacher methods
Merge branch 'develop' into #7206-CdmEntityCache
ref #7206 fixing multiple representations problem in ToOneRelatedEntityReloader
replacing awkward save error notice by exception
ref #7206 replacing CdmEntityCache by CdmTransientEntityCacher and implementing EntityCacheDebugger
fixing ReferenceEditorAction problems
more clearly indicating view is in loading state before cache is available, last part of changes
fix #7205 using ToManyRelatedEntitiesListSelect create edit button in TaxonNamePopupEditor
AbstractCdmEditorPresenter prints PersistentContextAnalysis if loglevel = TRACE
ref #7171 TaxonNameEditor nomenclaturalReferenceSectionEditingOnly mode
ref #6867 crating per entity permissions for new References
fixing ugly 'null' representation in vaadin TextField
fix #7135 TeamOrPersonField allows selecting from existing Persons and Teams
fix #7132 readonly mode for SpecimenTypeDesignationWorkingsetPopupEditor and TaxonNamePopupEditor
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...
ref #7046 removing prepareAsFieldGroupDataSource() which was opening connectinos which where never closed and adding missing initStrategies
ref #7046 removing request start and end listener classes
ref #7046 completely removing open session per view implementation and adding init strategies for Name and Typedesignation editor
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.
enabling transaction close on conversation unbind after ref #6780 is fixed this could also have en effect to ref #7035
ref #7035 unbinding ConversationHolder on access denied situations
Revert "releasing ConversationHolder to prevent memory leaks"
setting the ConversationHolder null at the end of a view causes problems
This reverts commit 697d2b55a4b05f672fac988f55b018f622ecb305.
releasing ConversationHolder to prevent memory leaks
ref #6867 generic failsave mechanism to grant per entity permission in CdmPopupEditors
ref #6867 RegistrationWorkingsetEditor: granting UPDATE permissions for SpecimenOrObservationBase entities
fix #6843 avoiding oversized windows by setting a defined height
fix #6843 popup window content layouts are guaranteed to have full size
fix #6810 View for starting new registrations implemented
ref #6687 using read-only transactions in non editor view presenters
ref #6687 closing ConversationHolder on view exit
fix #6687 per view implementation of the 'session-per-conversation' pattern
ref #6687 SpecimenTypeDesignationWorkingsetEditor save operation
ref #6687 using conversational transaction for presave and save operation
ref #6687 moving all update and delete operations into a dedicated class: CdmStore
ref #6724 SpecimenTypeDesignationWorkingsetEditor improvements
ref #6724 implementing SpecimenTypeDesignationWorkingSetDTO as editor dto and modifying the TypeDesignationConverter accordingly
Merge branch 'feature/#6687' into develop
ref #6724 initial trunk implementation for a SpecimenTypeDesignationWorkingsetEditor
ref #6707 1st attempt to make editing transient properties possible - save fails with LIE
ref #6169 ToManyRelatedEntitiesComboboxSelect, CdmFilterablePagingProvider and CdmTitleCacheCaptionGenerator implemented
ref #6687 attempt to get rid of the hibernate.event.merge.entity_copy_observer=allow - not working yet
ref #6368 adapting cdm-vaadin to new TaxonName model
ref #6673 comment on deprecated method
fix #6687 hibernate.event.merge.entity_copy_observer=log to avoid merge problems
more consistent save operations with better logging
ref #6169 Delete button in editors optional
ref #6169 first implementation of delete operations
ref #6562 presenters can handle events from own view & solving listSelect update problem
ref #6673 removing hacks no longer needed with the PopupEditorFactory
fix #6673 implementing the PopupEditorFactory and making all PopEditors and presenters POJOs
ref #6673 PojoEventListenerManager to manage pojos annotated with @EventLister
ref #6169 RelatedEntityListSelect (ToOneRelatedEntityField) edit and select working, add blocked by #6673
ref #6169 ReferenceEditor: field visibility by ReferenceType & inReference field added
ref #6169 advanced mode for popup editors
ref #6169 basic TaxonName popup editor
#6169 configure the enable state of fields in a fieldGroup individually
pulling up injectPresenter() in View class hierarchy
seperating out content initialization from View constructors
#6562 restricting AbstractEditorPresenter to events coming from the related view
ref #6169 initial Popup editor for Registrations
ref #6612 fixing problem in save operation: evict bean before merge to avoid duplicate beans in same session
ref #6612 support for editor widgets with nested FieldGroups
ref #6612 Team and Person editor widgets implemented and integrated in reference editor
ref #6612 Custom Textfield with switch for all protectable cache fields
ref #6612 updating UI components on modified References