Package org.eclipse.emf.cdo.ui

# Klasse AbstractAuthorizingHandler<T>

java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.core.commands.AbstractHandler
org.eclipse.net4j.util.ui.handlers.SafeHandler
org.eclipse.net4j.util.ui.handlers.LongRunningHandler
org.eclipse.net4j.util.ui.handlers.AbstractBaseHandler<T>
org.eclipse.emf.cdo.ui.AbstractAuthorizingHandler<T>

Alle implementierten Schnittstellen:
  `IHandler`, `IHandler2`

public class AbstractAuthorizingHandler<T> extends org.eclipse.net4j.util.ui.handlers.AbstractBaseHandler<T>
An abstract base class for `handlers` that automatically update their `enablement` based on an `authorizable operation`.

Seit:
  4.11
Autor:
  Eike Stepper
Siehe auch:
  - `CreateBranchHandler`
  - `DeleteBranchHandler`

## Feldübersicht

### Von Klasse geerbte Felder org.eclipse.net4j.util.ui.handlers.AbstractBaseHandler

`elements`

## Konstruktorübersicht

Konstruktoren
Konstruktor
Beschreibung
`AbstractAuthorizingHandler(Class<T> type, String operationID)`

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`boolean`
`isEnabled()`

### Von Klasse geerbte Methoden org.eclipse.net4j.util.ui.handlers.AbstractBaseHandler

`collectElements, updateSelection`

### Von Klasse geerbte Methoden org.eclipse.net4j.util.ui.handlers.LongRunningHandler

`cancel, checkCancelation, doExecute, doExecute, getBundleID, getErrorMessage, getErrorTitle, getTotalWork, preRun, preRun, safeExecute, setTotalWork`

### Von Klasse geerbte Methoden org.eclipse.net4j.util.ui.handlers.SafeHandler

`execute, extractEventDetails, getCommand, getSelection, getText, setEnabled`

### Von Klasse geerbte Methoden org.eclipse.core.commands.AbstractHandler

`addHandlerListener, dispose, fireHandlerChanged, hasListeners, isHandled, removeHandlerListener, setBaseEnabled`

### Von Klasse geerbte Methoden org.eclipse.core.commands.common.EventManager

`addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject`

### Von Klasse geerbte Methoden java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

### Von Schnittstelle geerbte Methoden org.eclipse.core.commands.IHandler

`getHandlerLabel`

## Konstruktordetails

### AbstractAuthorizingHandler

public AbstractAuthorizingHandler(Class<T> type, String operationID)

## Methodendetails

### isEnabled

public boolean isEnabled()

Angegeben von:
  `isEnabled` in Schnittstelle `IHandler`
Setzt außer Kraft:
  `isEnabled` in Klasse `AbstractHandler`