org.eclipse.net4j.util.security
Class FileUserManager

java.lang.Object
  extended by org.eclipse.net4j.util.event.Notifier
      extended by org.eclipse.net4j.util.lifecycle.Lifecycle
          extended by org.eclipse.net4j.util.security.UserManager
              extended by org.eclipse.net4j.util.security.FileUserManager
All Implemented Interfaces:
INotifier, INotifier.Introspection, ILifecycle, ILifecycle.Introspection, IUserManager

public class FileUserManager
extends UserManager


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.net4j.util.lifecycle.ILifecycle
ILifecycle.Introspection
 
Nested classes/interfaces inherited from interface org.eclipse.net4j.util.event.INotifier
INotifier.Introspection
 
Field Summary
protected  java.lang.String fileName
           
 
Fields inherited from class org.eclipse.net4j.util.security.UserManager
users
 
Fields inherited from class org.eclipse.net4j.util.lifecycle.Lifecycle
USE_LABEL
 
Constructor Summary
FileUserManager()
           
 
Method Summary
protected  void doBeforeActivate()
           
 java.lang.String getFileName()
           
protected  void load(java.util.Map<java.lang.String,char[]> users)
           
protected  void load(java.util.Map<java.lang.String,char[]> users, java.io.InputStream stream)
           
protected  void save(java.util.Map<java.lang.String,char[]> users)
           
protected  void save(java.util.Map<java.lang.String,char[]> users, java.io.FileOutputStream stream)
           
 void setFileName(java.lang.String fileName)
           
 
Methods inherited from class org.eclipse.net4j.util.security.UserManager
addUser, doActivate, doDeactivate, encrypt, removeUser
 
Methods inherited from class org.eclipse.net4j.util.lifecycle.Lifecycle
activate, checkActive, checkArg, checkArg, checkInactive, checkNull, checkState, checkState, deactivate, deferredActivate, deferredDeactivate, doBeforeDeactivate, dump, getLifecycleState, isActive, isDeferredActivation, isDeferredDeactivation, toString
 
Methods inherited from class org.eclipse.net4j.util.event.Notifier
addListener, fireEvent, getListeners, hasListeners, removeListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

fileName

protected java.lang.String fileName
Constructor Detail

FileUserManager

public FileUserManager()
Method Detail

getFileName

public java.lang.String getFileName()

setFileName

public void setFileName(java.lang.String fileName)

doBeforeActivate

protected void doBeforeActivate()
                         throws java.lang.Exception
Overrides:
doBeforeActivate in class Lifecycle
Throws:
java.lang.Exception

load

protected void load(java.util.Map<java.lang.String,char[]> users)
             throws IORuntimeException
Overrides:
load in class UserManager
Throws:
IORuntimeException

load

protected void load(java.util.Map<java.lang.String,char[]> users,
                    java.io.InputStream stream)
             throws java.io.IOException
Throws:
java.io.IOException

save

protected void save(java.util.Map<java.lang.String,char[]> users)
             throws IORuntimeException
Overrides:
save in class UserManager
Throws:
IORuntimeException

save

protected void save(java.util.Map<java.lang.String,char[]> users,
                    java.io.FileOutputStream stream)
             throws java.io.IOException
Throws:
java.io.IOException

Copyright (c) 2004 - 2008 Eike Stepper, Germany.
All Rights Reserved.