Class DefaultEditorAreaControllerConcurrentModificationDelegate


  • public class DefaultEditorAreaControllerConcurrentModificationDelegate
    extends java.lang.Object
    Delegate for handling concurrent modification of object edited in editor area.
    • Field Detail

      • ID_CONCURRENT_MODIFICATION_MSG_BOX

        protected static final java.lang.String ID_CONCURRENT_MODIFICATION_MSG_BOX
        See Also:
        Constant Field Values
      • MODEL_CONCURRENT_MODIFICATION

        protected static final java.lang.String MODEL_CONCURRENT_MODIFICATION
        See Also:
        Constant Field Values
    • Constructor Detail

      • DefaultEditorAreaControllerConcurrentModificationDelegate

        public DefaultEditorAreaControllerConcurrentModificationDelegate​(DefaultEditorAreaController controller)
    • Method Detail

      • showConcurrentModificationMessagebox

        public void showConcurrentModificationMessagebox()
        Shows concurrent modification messagebox
      • showConcurrentModificationInternal

        protected void showConcurrentModificationInternal()
      • initializeConcurrentModificationMessageboxVisibility

        public void initializeConcurrentModificationMessageboxVisibility()
        Shows concurrent modification messagebox if in model it's enabled.
      • resetConcurrentModificationState

        public void resetConcurrentModificationState()
        Hides concurrent modification message box and resets flag in the model.
      • isConcurrentModification

        protected boolean isConcurrentModification()
      • onConcurrentModificationReload

        protected void onConcurrentModificationReload()
      • getLabel

        protected java.lang.String getLabel​(java.lang.String key)