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.ILifecycleManages repository configurations.- Since:
- 4.2
- Author:
- Christian W. Damus (CEA LIST)
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classCDORepositoryConfigurationManager.FactorySpecification of the factory API forrepository configuration managers.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IRepositoryaddRepository(java.lang.String name, org.w3c.dom.Document configuration)voidauthenticateAdministrator()Authenticates the user as a server administrator, if applicable.booleancanRemoveRepository(IRepository repository)java.util.Map<java.lang.String,IRepository>getRepositories()voidremoveRepository(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.SecurityExceptionAuthenticates the user as a server administrator, if applicable.- Throws:
java.lang.SecurityException- if authentication is required and fails
-
-