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 }
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)