Package org.eclipse.emf.cdo.server.admin
Interface CDORepositoryConfigurationManager
-
- All Superinterfaces:
org.eclipse.net4j.util.lifecycle.IDeactivateable
,org.eclipse.net4j.util.lifecycle.ILifecycle
,org.eclipse.net4j.util.event.INotifier
public interface CDORepositoryConfigurationManager extends org.eclipse.net4j.util.lifecycle.ILifecycle
Manages repository configurations.- Since:
- 4.2
- Author:
- Christian W. Damus (CEA LIST)
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
CDORepositoryConfigurationManager.Factory
Specification of the factory API forrepository configuration managers
.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IRepository
addRepository(java.lang.String name, org.w3c.dom.Document configuration)
void
authenticateAdministrator()
Authenticates the user as a server administrator, if applicable.boolean
canRemoveRepository(IRepository repository)
java.util.Map<java.lang.String,IRepository>
getRepositories()
void
removeRepository(IRepository repository)
-
-
-
Method Detail
-
getRepositories
java.util.Map<java.lang.String,IRepository> getRepositories()
-
addRepository
IRepository addRepository(java.lang.String name, org.w3c.dom.Document configuration)
-
removeRepository
void removeRepository(IRepository repository)
-
canRemoveRepository
boolean canRemoveRepository(IRepository repository)
-
authenticateAdministrator
void authenticateAdministrator() throws java.lang.SecurityException
Authenticates the user as a server administrator, if applicable.- Throws:
java.lang.SecurityException
- if authentication is required and fails
-
-