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 class
static class
static class
static class
static class
static class
static final class
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 -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
void
void
addSecondaryRepository
(IRepository repository) getUserInfo
(String userID) boolean
void
void
void
removeSecondaryRepository
(IRepository repository) void
setAuthorizationStrategy
(IRepositoryProtector.AuthorizationStrategy authorizationStrategy) void
setRepository
(IRepository repository) void
setUserAuthenticator
(IRepositoryProtector.UserAuthenticator userAuthenticator) Von Schnittstelle geerbte Methoden org.eclipse.net4j.util.container.IContainer
getElements, isEmpty
Von Schnittstelle geerbte Methoden org.eclipse.net4j.util.container.IManagedContainerProvider
getContainer
Von 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
-