Package org.eclipse.net4j.util.security
Klasse 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
- Alle implementierten Schnittstellen:
INotifier
,INotifier.INotifier2
,IDeactivateable
,ILifecycle
,ILifecycle.DeferrableActivation
,IAuthenticator
,IUserManager
- Autor:
- Eike Stepper
-
Verschachtelte Klassen - Übersicht
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.lifecycle.ILifecycle
ILifecycle.DeferrableActivation
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.event.INotifier
INotifier.INotifier2
-
Feldübersicht
FelderVon Klasse geerbte Felder org.eclipse.net4j.util.security.UserManager
users
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected void
protected void
final File
getFile()
protected void
protected void
load
(Map<String, char[]> users, InputStream stream) protected File
resolveFile
(String fileName) protected void
protected void
save
(Map<String, char[]> users, FileOutputStream stream) void
setFileName
(String fileName) Sets the name of the file to be used by this user manager.Von Klasse geerbte Methoden org.eclipse.net4j.util.security.UserManager
addUser, authenticate, doActivate, encrypt, getPassword, removeUser
Von Klasse geerbte Methoden org.eclipse.net4j.util.lifecycle.Lifecycle
activate, checkActive, checkArg, checkArg, checkInactive, checkNull, checkState, checkState, deactivate, deferredActivate, doAfterActivate, doBeforeDeactivate, 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
-
Felddetails
-
fileName
-
-
Konstruktordetails
-
FileUserManager
public FileUserManager()
-
-
Methodendetails
-
getFileName
-
setFileName
Sets the name of the file to be used by this user manager.The
file
is resolved in the following order:- If it starts with the path segment "@config" the subsequent path segments are interpreted as relative to the
config folder
. - If it is relative it is interpreted as relative to the application's current directory.
- Otherwise it is interpreted as absolute.
addUser()
orremoveUser()
are called.With "-Dnet4j.security.FileUserManager.fallBackToConfigFolder=true" a relative path is resolved in both the application's current folder and the config folder (in this order).
- If it starts with the path segment "@config" the subsequent path segments are interpreted as relative to the
-
getFile
- Seit:
- 3.7
-
resolveFile
- Löst aus:
Exception
- Seit:
- 3.7
-
doBeforeActivate
- Setzt außer Kraft:
doBeforeActivate
in KlasseLifecycle
- Löst aus:
Exception
-
doDeactivate
- Setzt außer Kraft:
doDeactivate
in KlasseUserManager
- Löst aus:
Exception
-
load
- Setzt außer Kraft:
load
in KlasseUserManager
- Löst aus:
IORuntimeException
-
load
- Löst aus:
IOException
-
save
- Setzt außer Kraft:
save
in KlasseUserManager
- Löst aus:
IORuntimeException
-
save
- Löst aus:
IOException
-