Package org.eclipse.emf.cdo.common.admin

# Schnittstelle CDOAdmin

Alle Superschnittstellen:
  `org.eclipse.net4j.util.collection.Closeable`, `org.eclipse.net4j.util.container.IContainer<CDOAdminRepository>`, `org.eclipse.net4j.util.event.INotifier`

Alle bekannten Unterschnittstellen:
  `CDOAdminClient`

Alle bekannten Implementierungsklassen:
  `AbstractCDOAdmin`

public interface CDOAdmin extends org.eclipse.net4j.util.container.IContainer<CDOAdminRepository>, org.eclipse.net4j.util.collection.Closeable
An administrative interface to a remote server with CDO `repositories`.

Seit:
  4.1
Autor:
  Eike Stepper
No Implement
  This interface is not intended to be implemented by clients.
No Extend
  This interface is not intended to be extended by clients.

## Verschachtelte Klassen - Übersicht

## Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.container.IContainer

`org.eclipse.net4j.util.container.IContainer.Modifiable<E>, org.eclipse.net4j.util.container.IContainer.Persistable<E>, org.eclipse.net4j.util.container.IContainer.Persistence<E>`

## Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.event.INotifier

`org.eclipse.net4j.util.event.INotifier.INotifier2`

## Feldübersicht

Felder
Modifizierer und Typ
Feld
Beschreibung
`static final String`
`DEFAULT_TYPE`
The default admin-handler type, which is guaranteed to exist on the server.
`static final String`
`PROPERTY_SECURITY_HOME_FOLDERS`
The name of the boolean property that indicates whether to configure the default security manager with support for user home folders.
`static final String`
`PROPERTY_SECURITY_MANAGER`
The name of the boolean property that indicates whether to configure the default security manager in a repository to be created.
`static final String`
`PROPERTY_STORE_XML_CONFIG`
The name of the property that provides the XML configuration string for the store of a repository to be created.

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`CDOAdminRepository`
`createRepository(String name, String type, Map<String,Object> properties)`
Creates a new remote `repository` and returns its administrative interface.
`CDOAdminRepository[]`
`getRepositories()`
`CDOAdminRepository`
`getRepository(String name)`
`CDOAdminRepository`
`waitForRepository(String name)`

### Von Schnittstelle geerbte Methoden org.eclipse.net4j.util.collection.Closeable

`close, isClosed`

### Von Schnittstelle geerbte Methoden org.eclipse.net4j.util.container.IContainer

`getElements, isEmpty`

### Von Schnittstelle geerbte Methoden org.eclipse.net4j.util.event.INotifier

`addListener, getListeners, hasListeners, removeListener`

## Felddetails

### DEFAULT_TYPE

static final String DEFAULT_TYPE
The default admin-handler type, which is guaranteed to exist on the server.

Seit:
  4.3
Siehe auch:
  - Konstantenfeldwerte

### PROPERTY_SECURITY_MANAGER

static final String PROPERTY_SECURITY_MANAGER
The name of the boolean property that indicates whether to configure the default security manager in a repository to be created.

Seit:
  4.3
Siehe auch:
  - Konstantenfeldwerte

### PROPERTY_SECURITY_HOME_FOLDERS

static final String PROPERTY_SECURITY_HOME_FOLDERS
The name of the boolean property that indicates whether to configure the default security manager with support for user home folders.

Seit:
  4.3
Siehe auch:
  - Konstantenfeldwerte

### PROPERTY_STORE_XML_CONFIG

static final String PROPERTY_STORE_XML_CONFIG
The name of the property that provides the XML configuration string for the store of a repository to be created.

Seit:
  4.3
Siehe auch:
  - Konstantenfeldwerte

## Methodendetails

### getRepositories

CDOAdminRepository[] getRepositories()

### getRepository

CDOAdminRepository getRepository(String name)

### createRepository

CDOAdminRepository createRepository(String name, String type, Map<String,Object> properties)
Creates a new remote `repository` and returns its administrative interface.

On the server-side the creation is delegated to an instance of `org.eclipse.emf.cdo.server.spi.admin.CDOAdminHandler` that is registered with the server's `container` under the given `type` argument. The `name` and `properties` arguments are passed on to the registered handler.

### waitForRepository

CDOAdminRepository waitForRepository(String name)