|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.fump.BenutzerContainer
Die Klasse BenutzerContainer stellt Methoden zur Benutzerverwaltung von FUMP zur Verfügung.
Field Summary | |
private static java.util.Vector |
allUsers
|
private static javax.swing.DefaultComboBoxModel |
allUsersModel
|
private static java.util.Vector |
allUsersNames
|
static Benutzer |
benutzer
|
(package private) static javax.swing.JFrame |
frame
|
private static boolean |
start
|
Constructor Summary | |
BenutzerContainer(javax.swing.JFrame frame)
Constructor Ruft init() auf |
Method Summary | |
(package private) static boolean |
accessBenutzer(java.lang.String name,
java.lang.String password)
Überprüft Passwort/Benutzer Zuordnung. |
protected static void |
addBenutzer(java.lang.String name,
java.lang.String password,
java.lang.String password1,
java.lang.String path)
Legt einen neuen Benutzer mit den Verzeichnissen/Dateien an. |
static void |
benutzerVerwaltung(javax.swing.JFrame parent)
|
protected static void |
changeBenutzer(java.lang.String name,
java.lang.String password,
java.lang.String password1,
java.lang.String path)
Ändert Benutzerdaten wie Password und Speicherpfad. |
protected static void |
delBenutzer(java.lang.String name,
java.lang.String password)
Löscht den Benutzer mit allen zugehörigen Dateien. |
static boolean |
existBenutzer(java.lang.String name)
Überprüft, ob Benutzer existiert. |
static javax.swing.DefaultComboBoxModel |
getallUsersModel()
Gibt alle bekannten Benutzernamen zurück. |
static Benutzer |
getBenutzer()
Gibt den aktuellen Benutzer von FUMP zurück. |
(package private) static java.lang.String |
getPassword(java.lang.String name)
Gibt das Password zu einem Benutzernamen zurück. |
(package private) static java.lang.String |
getPath(java.lang.String name)
Gibt den Pfad zu einem Benutzernamen zurück. |
void |
init()
Initialisiert den BenutzerContainer. |
static boolean |
isStart()
Gibt an, ob FUMP gerade gestartet wurde. |
static void |
read()
Ließt die Datei users.conf ein. |
private static void |
save()
Speichert vorhandene Benutzer in di Datei users.conf. |
protected static void |
setBenutzer(java.lang.String name,
java.lang.String password)
Legt ein neues Benutzer-Objekt als aktuellen Benutzer an. |
static java.lang.String |
ToString(char[] c)
Wandelt ein char[] in einen String, Hilfsfunktion zur Umwandlung der Passwörter. |
Methods inherited from class java.lang.Object |
|
Field Detail |
private static boolean start
private static java.util.Vector allUsers
private static java.util.Vector allUsersNames
public static Benutzer benutzer
static javax.swing.JFrame frame
private static javax.swing.DefaultComboBoxModel allUsersModel
Constructor Detail |
public BenutzerContainer(javax.swing.JFrame frame)
init()
Method Detail |
public static Benutzer getBenutzer()
public static boolean isStart()
public static javax.swing.DefaultComboBoxModel getallUsersModel()
public void init()
public static void benutzerVerwaltung(javax.swing.JFrame parent)
public static boolean existBenutzer(java.lang.String name)
name
- der zu prüfende Benutzername.static boolean accessBenutzer(java.lang.String name, java.lang.String password)
name
- der zu prüfende Benutzername.password
- das dazugehörige Password.static java.lang.String getPath(java.lang.String name)
name
- der Benutzername.static java.lang.String getPassword(java.lang.String name)
name
- der Benutzername.protected static void addBenutzer(java.lang.String name, java.lang.String password, java.lang.String password1, java.lang.String path) throws InputException, java.io.IOException
name
- der Benutzername.password
- das Passwort.password1
- das Passwort zur Überprüfung.path
- der Speicherpfad.InputException
- wenn der Benutzer bereits existiert, die Passwörter
nicht übereinstimmen, kein Name oder kein Passwort angegeben wurde.java.io.IOException
- Bei Schreibfehlern in users.conf.protected static void setBenutzer(java.lang.String name, java.lang.String password) throws InputException
name
- der Benutzername.password
- das Passwort.InputException
- wenn das Passwort nicht stimmt.protected static void changeBenutzer(java.lang.String name, java.lang.String password, java.lang.String password1, java.lang.String path) throws InputException, java.io.IOException
name
- der Benutzernamepassword
- das Passwortpassword1
- das Passwort zur Überprüfungpath
- der SpeicherpfadInputException
- wenn die Passwörter
nicht übereinstimmen oder kein Passwort angegeben wurde.java.io.IOException
- Bei Schreibfehlern in users.conf.protected static void delBenutzer(java.lang.String name, java.lang.String password) throws java.io.IOException, InputException
name
- der Benutzername.password
- das Passwort.InputException
- wenn das Password falsch ist.java.io.IOException
- Bei Schreibfehlern in users.conf.public static java.lang.String ToString(char[] c)
char[]c
- ein Character Array.private static void save() throws java.io.IOException
java.io.IOException
- bei Schreibfehlern in der users.conf.public static void read() throws java.io.IOException, java.util.NoSuchElementException
IOEXception
- bei Lesefehlern der users.conf.java.util.NoSuchElementException
- als Folge von Syntaxfehlern in der users.conf.
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |