Mercurial > lada > lada-server
annotate src/main/java/de/intevation/lada/util/auth/UserInfo.java @ 580:b2db32812260
Added OpenId authorization and user info class.
author | Raimund Renkert <raimund.renkert@intevation.de> |
---|---|
date | Mon, 23 Mar 2015 17:50:06 +0100 |
parents | |
children | 3ec358698b4d |
rev | line source |
---|---|
580
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
1 package de.intevation.lada.util.auth; |
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
2 |
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
3 import java.util.ArrayList; |
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
4 import java.util.List; |
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
5 |
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
6 public class UserInfo { |
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
7 private String name; |
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
8 private List<String> messstellen; |
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
9 private List<String> netzbetreiber; |
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
10 private List<String> roles; |
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
11 |
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
12 public UserInfo() { |
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
13 messstellen = new ArrayList<String>(); |
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
14 netzbetreiber = new ArrayList<String>(); |
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
15 } |
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
16 |
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
17 /** |
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
18 * @return the name |
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
19 */ |
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
20 public String getName() { |
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
21 return name; |
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
22 } |
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
23 |
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
24 /** |
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
25 * @param name the name to set |
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
26 */ |
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
27 public void setName(String name) { |
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
28 this.name = name; |
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
29 } |
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
30 |
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
31 /** |
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
32 * @return the messstellen |
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
33 */ |
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
34 public List<String> getMessstellen() { |
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
35 return messstellen; |
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
36 } |
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
37 |
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
38 /** |
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
39 * @param messstellen the messstellen to set |
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
40 */ |
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
41 public void setMessstellen(List<String> messstellen) { |
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
42 this.messstellen = messstellen; |
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
43 } |
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
44 |
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
45 /** |
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
46 * @return the netzbetreiber |
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
47 */ |
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
48 public List<String> getNetzbetreiber() { |
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
49 return netzbetreiber; |
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
50 } |
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
51 |
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
52 /** |
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
53 * @param netzbetreiber the netzbetreiber to set |
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
54 */ |
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
55 public void setNetzbetreiber(List<String> netzbetreiber) { |
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
56 this.netzbetreiber = netzbetreiber; |
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
57 } |
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
58 |
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
59 /** |
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
60 * @return the roles |
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
61 */ |
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
62 public List<String> getRoles() { |
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
63 return roles; |
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
64 } |
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
65 |
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
66 /** |
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
67 * @param roles the roles to set |
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
68 */ |
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
69 public void setRoles(List<String> roles) { |
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
70 this.roles = roles; |
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
71 } |
b2db32812260
Added OpenId authorization and user info class.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
72 } |