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.DeferrableActivationVon 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 voidprotected voidfinal FilegetFile()protected voidprotected voidload(Map<String, char[]> users, InputStream stream) protected FileresolveFile(String fileName) protected voidprotected voidsave(Map<String, char[]> users, FileOutputStream stream) voidsetFileName(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, removeUserVon 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, toStringVon Klasse geerbte Methoden org.eclipse.net4j.util.event.Notifier
addListener, addUniqueListener, fireEvent, fireEvent, fireEvent, fireThrowable, firstListenerAdded, getListeners, getNotificationService, hasListener, hasListeners, lastListenerRemoved, listenerAdded, listenerRemoved, removeListenerVon Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitVon 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
fileis 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:
doBeforeActivatein KlasseLifecycle- Löst aus:
Exception
-
doDeactivate
- Setzt außer Kraft:
doDeactivatein KlasseUserManager- Löst aus:
Exception
-
load
- Setzt außer Kraft:
loadin KlasseUserManager- Löst aus:
IORuntimeException
-
load
- Löst aus:
IOException
-
save
- Setzt außer Kraft:
savein KlasseUserManager- Löst aus:
IORuntimeException
-
save
- Löst aus:
IOException
-