Class ExecuterCommandInTransaction

  • All Implemented Interfaces:
    org.eclipse.jface.action.IAction

    public abstract class ExecuterCommandInTransaction
    extends org.eclipse.jface.action.Action
    Need for execute command in transaction
    • Field Summary

      • Fields inherited from interface org.eclipse.jface.action.IAction

        AS_CHECK_BOX, AS_DROP_DOWN_MENU, AS_PUSH_BUTTON, AS_RADIO_BUTTON, AS_UNSPECIFIED, CHECKED, DESCRIPTION, ENABLED, HANDLED, IMAGE, RESULT, TEXT, TOOL_TIP_TEXT
    • Method Summary

      All Methods Static Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      abstract void execute()
      Execute action
      static void executeActionInTransaction​(QueryWizardControl queryWizard, org.eclipse.jface.action.Action action)
      Execute given action in transaction
      void run()  
      • Methods inherited from class org.eclipse.jface.action.Action

        convertAccelerator, convertAccelerator, findKeyCode, findKeyString, findModifier, findModifierString, getAccelerator, getActionDefinitionId, getDescription, getDisabledImageDescriptor, getHelpListener, getHoverImageDescriptor, getId, getImageDescriptor, getMenuCreator, getStyle, getText, getToolTipText, isChecked, isEnabled, isHandled, notifyResult, removeAcceleratorText, removeMnemonics, runWithEvent, setAccelerator, setActionDefinitionId, setChecked, setDescription, setDisabledImageDescriptor, setEnabled, setHelpListener, setHoverImageDescriptor, setId, setImageDescriptor, setMenuCreator, setText, setToolTipText
      • Methods inherited from class org.eclipse.jface.action.AbstractAction

        addPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListener
      • Methods inherited from class org.eclipse.core.commands.common.EventManager

        addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
    • Constructor Detail

      • ExecuterCommandInTransaction

        public ExecuterCommandInTransaction​(QueryWizardControl queryWizard)
        Parameters:
        queryWizard - query wizard
    • Method Detail

      • executeActionInTransaction

        public static void executeActionInTransaction​(QueryWizardControl queryWizard,
                                                      org.eclipse.jface.action.Action action)
        Execute given action in transaction
        Parameters:
        queryWizard -
        action -
      • run

        public void run()
        Specified by:
        run in interface org.eclipse.jface.action.IAction
        Overrides:
        run in class org.eclipse.jface.action.Action
      • execute

        public abstract void execute()
        Execute action