model
Class User

java.lang.Object
  extended by model.User
All Implemented Interfaces:
Listable

public class User
extends java.lang.Object
implements Listable

Einweg-Klasse zum Austausch von User-Infos

Author:
Thorsten Berger, Michael Welt

Field Summary
static java.lang.String Admin
           
static java.lang.String Dozent
           
static int LoginFieldID
           
static int MailFieldID
           
static int NameFieldID
           
static int RolleFieldID
           
static java.lang.String Student
           
static java.lang.String Tutor
           
 
Constructor Summary
User(java.lang.String Name, java.lang.String pwd, java.lang.String Rolle, java.lang.String Login, java.lang.String email)
           
 
Method Summary
 boolean checkPwd(java.lang.String klartextPwd)
           
static java.lang.String encryptPwd(java.lang.String arg)
           
 java.lang.String getEmail()
           
 java.lang.String[] getFieldDescriptions()
          Enthält die Namen der Felder, die in der Kopfzeile stehen.
 java.lang.String getFieldValue(int i)
          Akt.
 java.lang.String getLogin()
           
 java.lang.String getName()
           
 java.lang.String getPwd()
           
 java.lang.String getRolle()
           
 boolean RadioButtonSelectable()
          Falls RadioButton gesetzt, ist der auch auswählbar?
 void setEmail(java.lang.String string)
           
 void setLogin(java.lang.String string)
           
 void setName(java.lang.String string)
           
 void setPwd(java.lang.String string)
           
 void setRolle(java.lang.String string)
           
 java.lang.String toDetailedString()
           
 java.lang.String toString()
           
 java.lang.String toString(boolean UserManagerLink, VarManager VM)
          Deprecated.  
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

LoginFieldID

public static int LoginFieldID

NameFieldID

public static int NameFieldID

RolleFieldID

public static int RolleFieldID

MailFieldID

public static int MailFieldID

Student

public static java.lang.String Student

Dozent

public static java.lang.String Dozent

Tutor

public static java.lang.String Tutor

Admin

public static java.lang.String Admin
Constructor Detail

User

public User(java.lang.String Name,
            java.lang.String pwd,
            java.lang.String Rolle,
            java.lang.String Login,
            java.lang.String email)
Method Detail

getFieldDescriptions

public java.lang.String[] getFieldDescriptions()
Description copied from interface: Listable
Enthält die Namen der Felder, die in der Kopfzeile stehen. Länge des Arrays bestimmt Anzahl Spalten.

Specified by:
getFieldDescriptions in interface Listable
Returns:

getFieldValue

public java.lang.String getFieldValue(int i)
Description copied from interface: Listable
Akt. Wert der Spalte zurückgeben

Specified by:
getFieldValue in interface Listable
Returns:

RadioButtonSelectable

public boolean RadioButtonSelectable()
Description copied from interface: Listable
Falls RadioButton gesetzt, ist der auch auswählbar?

Specified by:
RadioButtonSelectable in interface Listable
Returns:

checkPwd

public boolean checkPwd(java.lang.String klartextPwd)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

toString

public java.lang.String toString(boolean UserManagerLink,
                                 VarManager VM)
Deprecated. 

Parameters:
UserManagerLink -
VM -
Returns:

toDetailedString

public java.lang.String toDetailedString()

encryptPwd

public static java.lang.String encryptPwd(java.lang.String arg)

getEmail

public java.lang.String getEmail()
Returns:

getLogin

public java.lang.String getLogin()
Returns:

getName

public java.lang.String getName()
Returns:

getPwd

public java.lang.String getPwd()
Returns:

getRolle

public java.lang.String getRolle()
Returns:

setEmail

public void setEmail(java.lang.String string)
Parameters:
string -

setLogin

public void setLogin(java.lang.String string)
Parameters:
string -

setName

public void setName(java.lang.String string)
Parameters:
string -

setPwd

public void setPwd(java.lang.String string)
Parameters:
string -

setRolle

public void setRolle(java.lang.String string)
Parameters:
string -