blob: 211817af7eaa773051df31fa8d8a803e561813c1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
|
import java.io.*;
import java.util.*;
/**
* @author Andreas Spirka, Sven Eisenhauer
* Klasse zum speichern eines Benutzers
*
*/
public class User extends Observable implements Serializable {
private String userName;
private String passWd;
private String fullName;
private int userId;
private int role;
public static final int ROLE_GUEST=0;
public static final int ROLE_WORKER=1;
public static final int ROLE_VET=2;
public static final int ROLE_ADMIN=3;
public static final String[] sRole = { "Gast", "Mitarbeiter", "Tierarzt","Administrator" };
/**Konstruktor.
* @param u String
* @param p String
* @param f String
* @param i int
* @param r int
*/
public User(String u, String p, String f,int i, int r)
{
userName=u;
passWd=p;
fullName=f;
userId=i;
role=r;
}
/**
* Konstruktor.
*/
public User() {
}
/**
* @return String
*/
public String getUserName() { return userName; }
/**
* @return String
*/
public String getPassWd() { return passWd; }
/**
* @return String
*/
public String getFullName() { return fullName; }
/**
* @return int
*/
public int getUserId() { return userId; }
/**
* @return String
*/
public String getUserIdAsString() { return Integer.toString(userId); }
/**
* @return int
*/
public int getRole() { return role; }
/**
* @return String
*/
public String getRoleAsString() { return sRole[role]; }
/**
* @param u User
*/
public void setUser(User u) {
userName=u.getUserName();
passWd=u.getPassWd();
fullName=u.getFullName();
userId=u.getUserId();
role=u.getRole();
setChanged();
notifyObservers();
}
/**
* @param s String
*/
public void setUserName(String s) {
userName=s;
}
/**
* @param s String
*/
public void setPassWd(String s) {
passWd=s;
}
/**
* @param s String
*/
public void setFullName(String s) {
fullName=s;
}
/**
* @param s String
*/
public void setUserId(String s) {
userId=Integer.parseInt(s);
}
/**
* @param s String
*/
public void setRole(String s) {
for (int i=0;i<sRole.length;i++) {
if (s.equals(sRole[i]))
role=i;
}
}
} // end Class User
|