moving bussiness logic from presenter into DTO Service
fix #7083 possible to edit preferredStableUri of TypeSpecimens
solving multiple representation probelms when adding source references to MediaSpecimen
fixing problems related to mediaSpecimens
solving problems with typeSpecimen conversion
improving init strategy
SpecimenTypeDesignationWorkingSetDTO with nore knowledge on typifiedName and citation simplifies presenters
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...
fixing LIE
ref #7054 removing '.representations' from init strategies
ref #7051 avoiding warnings in the log due to unimplemented method
ref #7046 completely removing open session per view implementation and adding init strategies for Name and Typedesignation editor
ref #6867 generic failsave mechanism to grant per entity permission in CdmPopupEditors
ref #6867 using runAsAuthentication ROLE_USERMANAGER to grant per entity authorities
ref #6867 RegistrationWorkingsetEditor: granting UPDATE permissions for SpecimenOrObservationBase entities
ref #6867 ref #7026 extending UserHelper to allow creation of authorities with propeties and test button in debug mode
fixing bugs related to name editing in workingset editor
comment on saveOrUpdate operation
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...
fix #6997 toolbar with login logout and user name and icon
fix #6855 disabling add Team, Person buttons when privileges insufficient
ref #6169 Button row to create new registrations in a registration working set
fix #6810 View for starting new registrations implemented
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 #6169 ToManyRelatedEntitiesComboboxSelect, CdmFilterablePagingProvider and CdmTitleCacheCaptionGenerator implemented
ref #6169 UserHelper checking permissions:
ref #6169 remoging service mock and loading ResgistrationSets by citationID
ref #6612 updating UI components on modified References
ref #6169 externalizing data inserter in separate class and package