Package org.eclipse.emf.cdo.server
Schnittstelle IRepositoryProtector
- Alle Superschnittstellen:
org.eclipse.net4j.util.container.IContainer<IRepositoryProtector.UserInfo>,org.eclipse.net4j.util.container.IManagedContainerProvider,org.eclipse.net4j.util.event.INotifier
public interface IRepositoryProtector
extends org.eclipse.net4j.util.container.IContainer<IRepositoryProtector.UserInfo>, org.eclipse.net4j.util.container.IManagedContainerProvider
Protects a
repository by authenticating users and, optionally, authorizing read and write operations.- Seit:
- 4.20
- 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
Verschachtelte KlassenModifizierer und TypSchnittstelleBeschreibungstatic classstatic classstatic classstatic classstatic classstatic classstatic final classVon 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 -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidvoidvoidaddSecondaryRepository(IRepository repository) getUserInfo(String userID) booleanvoidvoidvoidremoveSecondaryRepository(IRepository repository) voidsetAuthorizationStrategy(IRepositoryProtector.AuthorizationStrategy authorizationStrategy) voidsetRepository(IRepository repository) voidsetUserAuthenticator(IRepositoryProtector.UserAuthenticator userAuthenticator) Von Schnittstelle geerbte Methoden org.eclipse.net4j.util.container.IContainer
getElements, isEmptyVon Schnittstelle geerbte Methoden org.eclipse.net4j.util.container.IManagedContainerProvider
getContainerVon Schnittstelle geerbte Methoden org.eclipse.net4j.util.event.INotifier
addListener, getListeners, hasListeners, removeListener
-
Felddetails
-
PRODUCT_GROUP
- Siehe auch:
-
DEFAULT_TYPE
- Siehe auch:
-
-
Methodendetails
-
isFirstTime
boolean isFirstTime() -
getRepository
IRepository getRepository() -
setRepository
-
getSecondaryRepositories
IRepository[] getSecondaryRepositories() -
addSecondaryRepository
-
removeSecondaryRepository
-
getUserAuthenticator
IRepositoryProtector.UserAuthenticator getUserAuthenticator() -
setUserAuthenticator
-
getAuthorizationStrategy
IRepositoryProtector.AuthorizationStrategy getAuthorizationStrategy() -
setAuthorizationStrategy
-
getRevisionAuthorizers
IRepositoryProtector.RevisionAuthorizer[] getRevisionAuthorizers() -
addRevisionAuthorizer
-
removeRevisionAuthorizer
-
getCommitHandlers
IRepositoryProtector.CommitHandler[] getCommitHandlers() -
addCommitHandler
-
removeCommitHandler
-
getUserInfo
-