org.eclipse.net4j.util.security
Class FileUserManager
java.lang.Object
org.eclipse.net4j.util.event.Notifier
org.eclipse.net4j.util.lifecycle.Lifecycle
org.eclipse.net4j.util.security.UserManager
org.eclipse.net4j.util.security.FileUserManager
- All Implemented Interfaces:
- INotifier, INotifier.Introspection, ILifecycle, ILifecycle.Introspection, IUserManager
public class FileUserManager
- extends UserManager
Field Summary |
protected java.lang.String |
fileName
|
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.lifecycle.Lifecycle |
activate, checkActive, checkArg, checkArg, checkInactive, checkNull, checkState, checkState, deactivate, deferredActivate, deferredDeactivate, doBeforeDeactivate, dump, getLifecycleState, isActive, isDeferredActivation, isDeferredDeactivation, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
fileName
protected java.lang.String fileName
FileUserManager
public FileUserManager()
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