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 Klassen
    Modifizierer und Typ
    Klasse
    Beschreibung
    static class 
    If the meaning of this type isn't clear, there really should be more of a description here...
    static class 
    If the meaning of this type isn't clear, there really should be more of a description here...
    static class 
    If 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.DeferrableActivation

    Von 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
    Modifizierer
    Konstruktor
    Beschreibung
    protected
     
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    void
    addUser(String userID, char[] password)
     
    void
    authenticate(String userID, char[] password)
     
    byte[]
    encrypt(String userID, byte[] data, String algorithmName, byte[] salt, int count)
     
    protected char[]
     
    protected abstract char[]
    getPassword(IRepository repository, String userID)
     
    protected IRepository
    getRepository(org.eclipse.net4j.util.container.IManagedContainer container, String repositoryName)
     
    static void
    prepareContainer(org.eclipse.net4j.util.container.IManagedContainer container, RepositoryUserManager.RepositoryUserManagerFactory factory)
     
    void
     

    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, toString

    Von Klasse geerbte Methoden org.eclipse.net4j.util.event.Notifier

    addListener, addUniqueListener, fireEvent, fireEvent, fireEvent, fireThrowable, firstListenerAdded, getListeners, getNotificationService, hasListener, hasListeners, lastListenerRemoved, listenerAdded, listenerRemoved, removeListener

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Von Schnittstelle geerbte Methoden org.eclipse.net4j.util.event.INotifier

    addListener, getListeners, hasListeners, removeListener
  • Konstruktordetails

    • RepositoryUserManager

      protected RepositoryUserManager()
  • Methodendetails

    • addUser

      public void addUser(String userID, char[] password)
      Angegeben von:
      addUser in Schnittstelle org.eclipse.net4j.util.security.IUserManager
    • removeUser

      public void removeUser(String userID)
      Angegeben von:
      removeUser in Schnittstelle org.eclipse.net4j.util.security.IUserManager
    • encrypt

      public byte[] encrypt(String userID, byte[] data, String algorithmName, byte[] salt, int count) throws SecurityException
      Angegeben von:
      encrypt in Schnittstelle org.eclipse.net4j.util.security.IUserManager
      Löst aus:
      SecurityException
    • authenticate

      public void authenticate(String userID, char[] password) throws SecurityException
      Angegeben von:
      authenticate in Schnittstelle org.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

      protected char[] getPassword(String userID)
      Seit:
      4.2
    • getPassword

      protected abstract char[] getPassword(IRepository repository, String userID)
    • prepareContainer

      public static void prepareContainer(org.eclipse.net4j.util.container.IManagedContainer container, RepositoryUserManager.RepositoryUserManagerFactory factory)