fix #5363
Add "Open in..." menu to polytomous key editors and navigator #5610
referencing objects view for media, NPE in polytomous key view
Update root entity merge calls to use new merge method.
Add check to ensure merge in editors is performed only in remoting
#5247 Fix duplicate entity issue for new entities by using the new merge service method which returns the input transient object
#5247 Use updated entities
#5242, #5223 Improve performance of derivate loading and editing
Merge branch 'develop' into remoting-4.0
Conflicts: eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/dataimport/transientServices/TransientOccurenceService.java eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/dataimport/transientServices/TransientTaxonService.java...
minor
fix delete polytomouskeynode and improve merge in bulk editor
Fix Polytomous Key duplicate entry issue
Add remoting operation / handlers for key list editor
Fix duplicate entity issue with newly created cdm entities
Use new find method with update
#5010 : Initial commit to fix duplicate entry issue when creating new key node
Update operation calls to use uuids as arguments
Update ICdmEntitySessionEnabled to no longer extend ICdmChangeListener
#5010, #5046 Integrate remoting in polytomous key editor
ICdmDataChangeService, CdmUIDataChangeService, CdmDataChangeService : added new data change service with different services for the ui and non-ui states CdmApplicationState, CdmStore : added data change service to app state CdmChangeEvent, ICdmChangeListener : added change listener and even to fire in case of data changes...
Merge branch 'master' of wp5.e-taxonomy.eu:/var/git/taxeditor into remoting-4.0
Conflicts: .gitattributes eu.etaxonomy.taxeditor.cdmlib/.classpath eu.etaxonomy.taxeditor.cdmlib/META-INF/MANIFEST.MF eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/TaxonEditorInput.java...
fix for #3998
CdmTransientEntityCacher, EntityCacherDebugResult : moved debug methods to debug result class ProxyUtils : new class for util methods to do with hibernate proxy objects ICdmEntitySessionEnabled, CdmEntitySessionInput, PolytomousKeyEditorInput, TaxonNameEditor, PolytomousKeyViewPart, TaxonNavigator, AbstractCdmViewPart, MultiPageTaxonEditor : Added getRootEntities method...
CdmRemoteCacheManager : added cache getter methods CdmTransientEntityCacher, CdmEntitySession, CdmEntitySessionManager, ICdmEntitySession, ICdmEntitySessionManager, ICdmEntitySessionManagerObserver, MockCdmEntitySession, MockCdmEntitySessionManager , eu.etaxonomy.taxeditor.cdmlib/src/main/resources/cdmlib-ehcache.xml : added statistics config , getter method for live stats and observer to update when sessions are bound and disposed...
CdmModelCacher : added recursive search in super classes CdmTransientEntityCacher : corrected caching EntityCacherDebugResult : new debug result object CdmEntitySession, ICdmEntitySession, MockCdmEntitySession : added debug method CdmEntitySessionInput : new super class for editor input objects...
MoveDescriptionToOtherTaxonOperation, MultiPageTaxonEditor, ChangeSynonymToAcceptedTaxonHandler, DeleteTaxonBaseHandler, ChangeSynonymToAcceptedTaxonOperation, DeleteTaxonBaseOperation, DeleteTaxonOperation, MoveDescriptionToOtherTaxonHandler : indentation...
merge from trunk
added session manager calls to the polytomous key views
added session binding committing to polytomous key editor
Moved all logging and dialog functionality to the new class MessagingUtils. Refactoring code to adapt to above change. Added new custom error dialog - CdmErrorDialog Added runtime exception handling to the ApplicationWorkbenchAdvisor by adding a custom status handler
fix delete polytomous key node
fix a warning "Prevented recursive attempt to activate part..."
merge-update from trunk
#3877
add real deletion of polytomouskeynodes
added conversation bind on setFocus and before transactin commit
updated node number to the one from the parent (#2892)
changed default numbering from 1', 1''.... to 1a, 1b.....
PolytomousKeyListEditor.java : changed table view for polytomous key nodes added edges column to make it more clear. PolytomousKeyListLabelProvider.java : added labels for edges and updated node number function RefreshNodeNumberingOperation.java : calls the refreshing node function in PolytomousKeyNode
CreateNodeHandler.java : replaced by CreateChildNodeHandler.java RefreshNodeNumberingHandler.java : handler for refreshing polytomous key node numbers CreateSiblingNodeHandler.java : handler for creating siblings
Updated Polytomous Key List Editor Component
Removed all calls to active menu selection (fixes #1106)
Refactoring of selection elements. Additional minor refactoring. Fixed a bug with Translation Editor (#2752)
refactoring of package names for consistency
Fixing background color logic as it was kind of broken
Fixes a problem where multiple polytomous key editors could not be opened
Fixes #2357
Finalizing PolytomousKeyListEditor
Link in PolytomousKeyListEditor is recognizable as such; Added a menu
The node list gets generated correctly now using breadth first algorithm
Changes in details view get propagated to editor. Fixed a bug in MultilanguageTextElement implementation
Polytomous keys may be viewed as list as well
Working on the polytomous key editor
Improving polytomous key handling
had to rename the packages to make them compliant with buckminster