Package org.eclipse.emf.cdo.spi.server
Klasse RepositoryUserManager
java.lang.Object
org.eclipse.net4j.util.event.Notifier
org.eclipse.net4j.util.lifecycle.Lifecycle
org.eclipse.emf.cdo.spi.server.RepositoryUserManager
- Alle implementierten Schnittstellen:
org.eclipse.net4j.util.event.INotifier,org.eclipse.net4j.util.event.INotifier.INotifier2,org.eclipse.net4j.util.lifecycle.IDeactivateable,org.eclipse.net4j.util.lifecycle.ILifecycle,org.eclipse.net4j.util.lifecycle.ILifecycle.DeferrableActivation,org.eclipse.net4j.util.security.IAuthenticator,org.eclipse.net4j.util.security.IUserManager
public abstract class RepositoryUserManager
extends org.eclipse.net4j.util.lifecycle.Lifecycle
implements org.eclipse.net4j.util.security.IUserManager, org.eclipse.net4j.util.security.IAuthenticator
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 classIf the meaning of this type isn't clear, there really should be more of a description here...static classIf the meaning of this type isn't clear, there really should be more of a description here...static classIf the meaning of this type isn't clear, there really should be more of a description here...Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.lifecycle.ILifecycle
org.eclipse.net4j.util.lifecycle.ILifecycle.DeferrableActivationVon Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.event.INotifier
org.eclipse.net4j.util.event.INotifier.INotifier2 -
Feldübersicht
Von Klasse geerbte Felder org.eclipse.net4j.util.lifecycle.Lifecycle
USE_LABEL -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidvoidauthenticate(String userID, char[] password) byte[]protected char[]getPassword(String userID) protected abstract char[]getPassword(IRepository repository, String userID) protected IRepositorygetRepository(org.eclipse.net4j.util.container.IManagedContainer container, String repositoryName) static voidprepareContainer(org.eclipse.net4j.util.container.IManagedContainer container, RepositoryUserManager.RepositoryUserManagerFactory factory) voidremoveUser(String userID) Von Klasse geerbte Methoden org.eclipse.net4j.util.lifecycle.Lifecycle
activate, checkActive, checkArg, checkArg, checkInactive, checkNull, checkState, checkState, deactivate, deferredActivate, doActivate, doAfterActivate, doBeforeActivate, doBeforeDeactivate, doDeactivate, dump, getLifecycleState, isActive, isDeferredActivation, toStringVon Klasse geerbte Methoden org.eclipse.net4j.util.event.Notifier
addListener, addUniqueListener, fireEvent, fireEvent, fireEvent, fireThrowable, firstListenerAdded, getListeners, getNotificationService, hasListener, hasListeners, lastListenerRemoved, listenerAdded, listenerRemoved, removeListenerVon Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitVon Schnittstelle geerbte Methoden org.eclipse.net4j.util.event.INotifier
addListener, getListeners, hasListeners, removeListener
-
Konstruktordetails
-
RepositoryUserManager
protected RepositoryUserManager()
-
-
Methodendetails
-
addUser
- Angegeben von:
addUserin Schnittstelleorg.eclipse.net4j.util.security.IUserManager
-
removeUser
- Angegeben von:
removeUserin Schnittstelleorg.eclipse.net4j.util.security.IUserManager
-
encrypt
public byte[] encrypt(String userID, byte[] data, String algorithmName, byte[] salt, int count) throws SecurityException - Angegeben von:
encryptin Schnittstelleorg.eclipse.net4j.util.security.IUserManager- Löst aus:
SecurityException
-
authenticate
- Angegeben von:
authenticatein Schnittstelleorg.eclipse.net4j.util.security.IAuthenticator- Löst aus:
SecurityException- Seit:
- 4.2
-
getRepository
protected IRepository getRepository(org.eclipse.net4j.util.container.IManagedContainer container, String repositoryName) -
getPassword
- Seit:
- 4.2
-
getPassword
-
prepareContainer
public static void prepareContainer(org.eclipse.net4j.util.container.IManagedContainer container, RepositoryUserManager.RepositoryUserManagerFactory factory)
-