Package org.eclipse.emf.cdo.spi.server
Klasse RepositoryConfigurator
java.lang.Object
org.eclipse.emf.cdo.spi.server.RepositoryConfigurator
- Alle implementierten Schnittstellen:
org.eclipse.net4j.util.container.IManagedContainerProvider
public class RepositoryConfigurator
extends Object
implements org.eclipse.net4j.util.container.IManagedContainerProvider
If the meaning of this type isn't clear, there really should be more of a description here...
- Seit:
- 4.0
- Autor:
- Eike Stepper
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypKlasseBeschreibungstatic interfaceCan usecdo-server.xmlmarkup elements to configure extended aspects of arepository.static classstatic classA repository configuratorextensionthat -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungRepositoryConfigurator(org.eclipse.net4j.util.container.IManagedContainer container) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected voidaddOperationAuthorizer(InternalRepository repository, String type, String description) protected voidaddOperationAuthorizers(InternalRepository repository, Element repositoryConfig) protected IRepository[]protected IStorestatic StringexpandValue(String value, Map<String, String> parameters, org.eclipse.net4j.util.container.IManagedContainer container) static voidforEachChildElement(Element element, String name, org.eclipse.net4j.util.XMLUtil.ElementHandler handler) protected StringgetAttribute(Element element, String name) protected org.eclipse.net4j.util.security.IAuthenticatorgetAuthenticator(String type, String description) protected org.eclipse.net4j.util.security.IAuthenticatorgetAuthenticator(Element authenticatorConfig) protected ElementgetAuthenticatorConfig(Element repositoryConfig) protected ElementgetChildElement(Element element, String name) org.eclipse.net4j.util.container.IManagedContainerprotected <T> TgetContainerElement(Element element, String defaultType) protected DocumentgetDocument(File configFile) protected DocumentgetDocument(Reader configReader) protected EPackage[]getInitialPackages(Element repositoryConfig) protected org.eclipse.net4j.util.security.operations.OperationAuthorizer<ISession> getOperationAuthorizer(String type, String description) getParameter(String key) getProperties(Element element, int levels) getProperties(Element element, int levels, Map<String, String> parameters) getProperties(Element element, int levels, Map<String, String> parameters, org.eclipse.net4j.util.container.IManagedContainer container) protected IRepositorygetRepository(String repositoryType) protected IRepositorygetRepository(Element repositoryConfig) protected IRepositoryFactorygetRepositoryFactory(String type) protected ElementgetStoreConfig(Element repositoryConfig) protected IStoreFactorygetStoreFactory(String type) protected org.eclipse.net4j.util.security.IUserManagergetUserManager(String type, String description) protected org.eclipse.net4j.util.security.IUserManagergetUserManager(Element userManagerConfig) protected ElementgetUserManagerConfig(Element repositoryConfig) protected voidsetActivityLog(InternalRepository repository, Element repositoryConfig) protected voidsetAuthenticator(InternalRepository repository, Element repositoryConfig) setParameter(String key, String value) protected voidsetUserManager(InternalRepository repository, Element repositoryConfig) static StringsubstituteParameters(String str, Map<String, String> parameters) Veraltet.
-
Konstruktordetails
-
RepositoryConfigurator
public RepositoryConfigurator() -
RepositoryConfigurator
public RepositoryConfigurator(org.eclipse.net4j.util.container.IManagedContainer container)
-
-
Methodendetails
-
getContainer
public org.eclipse.net4j.util.container.IManagedContainer getContainer()- Angegeben von:
getContainerin Schnittstelleorg.eclipse.net4j.util.container.IManagedContainerProvider
-
getRepositoryFactories
-
getStoreFactories
-
getParameter
- Seit:
- 4.10
-
setParameter
- Seit:
- 4.10
-
configure
public IRepository[] configure(File configFile) throws ParserConfigurationException, SAXException, IOException, CoreException -
configure
public IRepository[] configure(Reader configReader) throws ParserConfigurationException, SAXException, IOException, CoreException - Löst aus:
ParserConfigurationExceptionSAXExceptionIOExceptionCoreException- Seit:
- 4.3
-
configure
protected IRepository[] configure(Document document) throws ParserConfigurationException, SAXException, IOException, CoreException - Löst aus:
ParserConfigurationExceptionSAXExceptionIOExceptionCoreException- Seit:
- 4.3
-
getDocument
protected Document getDocument(File configFile) throws ParserConfigurationException, SAXException, IOException -
getDocument
protected Document getDocument(Reader configReader) throws ParserConfigurationException, SAXException, IOException - Löst aus:
ParserConfigurationExceptionSAXExceptionIOException- Seit:
- 4.3
-
getRepositoryFactory
- Löst aus:
CoreException
-
getRepository
- Löst aus:
CoreException
-
getRepository
- Löst aus:
CoreException
-
getUserManagerConfig
-
getUserManager
protected org.eclipse.net4j.util.security.IUserManager getUserManager(Element userManagerConfig) throws CoreException - Löst aus:
CoreException
-
getUserManager
protected org.eclipse.net4j.util.security.IUserManager getUserManager(String type, String description) throws CoreException - Löst aus:
CoreException
-
setUserManager
protected void setUserManager(InternalRepository repository, Element repositoryConfig) throws CoreException - Löst aus:
CoreException- Seit:
- 4.2
-
getAuthenticatorConfig
- Seit:
- 4.2
-
getAuthenticator
protected org.eclipse.net4j.util.security.IAuthenticator getAuthenticator(Element authenticatorConfig) throws CoreException - Löst aus:
CoreException- Seit:
- 4.2
-
getAuthenticator
protected org.eclipse.net4j.util.security.IAuthenticator getAuthenticator(String type, String description) throws CoreException - Löst aus:
CoreException- Seit:
- 4.2
-
setAuthenticator
protected void setAuthenticator(InternalRepository repository, Element repositoryConfig) throws CoreException - Löst aus:
CoreException- Seit:
- 4.2
-
addOperationAuthorizers
protected void addOperationAuthorizers(InternalRepository repository, Element repositoryConfig) throws CoreException - Löst aus:
CoreException- Seit:
- 4.15
-
addOperationAuthorizer
protected void addOperationAuthorizer(InternalRepository repository, String type, String description) throws CoreException - Löst aus:
CoreException- Seit:
- 4.24
-
getOperationAuthorizer
protected org.eclipse.net4j.util.security.operations.OperationAuthorizer<ISession> getOperationAuthorizer(String type, String description) throws CoreException - Löst aus:
CoreException- Seit:
- 4.15
-
setActivityLog
- Seit:
- 4.7
-
getInitialPackages
-
getStoreConfig
-
getStoreFactory
- Löst aus:
CoreException
-
createStore
protected IStore createStore(String repositoryName, Map<String, String> repositoryProperties, Element storeConfig) throws CoreException- Löst aus:
CoreException
-
getContainerElement
- Seit:
- 4.7
-
getChildElement
- Seit:
- 4.10
-
getAttribute
- Seit:
- 4.10
-
forEachChildElement
public static void forEachChildElement(Element element, String name, org.eclipse.net4j.util.XMLUtil.ElementHandler handler) throws Exception - Löst aus:
Exception- Seit:
- 4.20
-
expandValue
public static String expandValue(String value, Map<String, String> parameters, org.eclipse.net4j.util.container.IManagedContainer container) - Seit:
- 4.20
-
getProperties
-
getProperties
public static Map<String,String> getProperties(Element element, int levels, Map<String, String> parameters) - Seit:
- 4.10
-
getProperties
public static Map<String,String> getProperties(Element element, int levels, Map<String, String> parameters, org.eclipse.net4j.util.container.IManagedContainer container) - Seit:
- 4.20
-
substituteParameters
Veraltet.As of 4.20 useStringUtil.replace(String, Map).- Seit:
- 4.10
-
StringUtil.replace(String, Map).