org.eclipse.emf.cdo.spi.server
Class RepositoryUserManager
java.lang.Object
org.eclipse.net4j.util.event.Notifier
org.eclipse.net4j.util.lifecycle.Lifecycle
org.eclipse.emf.cdo.spi.server.RepositoryUserManager
- All Implemented Interfaces:
- INotifier, ILifecycle, ILifecycle.DeferrableActivation, IUserManager
- public abstract class RepositoryUserManager
- extends Lifecycle
- implements IUserManager
- Since:
- 4.0
Methods inherited from class 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 |
RepositoryUserManager
protected RepositoryUserManager()
addUser
public void addUser(String userID,
char[] password)
- Specified by:
addUser
in interface IUserManager
removeUser
public void removeUser(String userID)
- Specified by:
removeUser
in interface IUserManager
encrypt
public byte[] encrypt(String userID,
byte[] data,
String algorithmName,
byte[] salt,
int count)
throws SecurityException
- Specified by:
encrypt
in interface IUserManager
- Throws:
SecurityException
getRepository
protected IRepository getRepository(IManagedContainer container,
String repositoryName)
getPassword
protected abstract char[] getPassword(IRepository repository,
String userID)
prepareContainer
public static void prepareContainer(IManagedContainer container,
RepositoryUserManager.RepositoryUserManagerFactory factory)
Copyright (c) 2004 - 2012 Eike Stepper (Berlin, Germany) and others.