Mercurial > lada > lada-server
comparison src/main/java/de/intevation/lada/util/auth/TestAuthorization.java @ 840:2fe625c91ab3
Merged branches.
author | Raimund Renkert <raimund.renkert@intevation.de> |
---|---|
date | Thu, 21 Jan 2016 09:01:57 +0100 |
parents | fa922101a462 1ed347eb856b |
children | 1c41c7b8f7c2 |
comparison
equal
deleted
inserted
replaced
837:9dd9a3de7a61 | 840:2fe625c91ab3 |
---|---|
8 package de.intevation.lada.util.auth; | 8 package de.intevation.lada.util.auth; |
9 | 9 |
10 import java.util.ArrayList; | 10 import java.util.ArrayList; |
11 import java.util.List; | 11 import java.util.List; |
12 | 12 |
13 import de.intevation.lada.model.stamm.Auth; | |
13 import de.intevation.lada.util.annotation.AuthorizationConfig; | 14 import de.intevation.lada.util.annotation.AuthorizationConfig; |
14 import de.intevation.lada.util.rest.RequestMethod; | 15 import de.intevation.lada.util.rest.RequestMethod; |
15 import de.intevation.lada.util.rest.Response; | 16 import de.intevation.lada.util.rest.Response; |
16 | 17 |
17 @AuthorizationConfig(type=AuthorizationType.NONE) | 18 @AuthorizationConfig(type=AuthorizationType.NONE) |
19 | 20 |
20 @Override | 21 @Override |
21 public UserInfo getInfo(Object source) { | 22 public UserInfo getInfo(Object source) { |
22 UserInfo info = new UserInfo(); | 23 UserInfo info = new UserInfo(); |
23 info.setName("testeins"); | 24 info.setName("testeins"); |
25 List<Auth> auth = new ArrayList<Auth>(); | |
26 Auth a1 = new Auth(); | |
27 a1.setFunktionId(0); | |
28 a1.setLdapGroup("mst_06010"); | |
29 a1.setMstId("06010"); | |
30 a1.setNetzbetreiberId("06"); | |
31 auth.add(a1); | |
32 Auth a2 = new Auth(); | |
33 a2.setFunktionId(0); | |
34 a2.setLdapGroup("mst_11010"); | |
35 a2.setNetzbetreiberId("11"); | |
36 a2.setMstId("11010"); | |
37 auth.add(a2); | |
38 Auth a3 = new Auth(); | |
39 a3.setLdapGroup("Imis_world"); | |
40 a3.setFunktionId(0); | |
41 auth.add(a3); | |
24 List<String> roles = new ArrayList<String>(); | 42 List<String> roles = new ArrayList<String>(); |
25 roles.add("mst_06010"); | 43 roles.add("mst_06010"); |
26 roles.add("mst_11010"); | 44 roles.add("mst_11010"); |
27 roles.add("ImisWorld"); | 45 roles.add("ImisWorld"); |
28 info.setRoles(roles); | 46 info.setAuth(auth); |
29 List<String> netz = new ArrayList<String>(); | |
30 netz.add("06"); | |
31 netz.add("11"); | |
32 info.setNetzbetreiber(netz); | |
33 List<String> mess = new ArrayList<String>(); | |
34 mess.add("06010"); | |
35 mess.add("11010"); | |
36 info.setMessstellen(mess); | |
37 return info; | 47 return info; |
38 } | 48 } |
39 | 49 |
40 @Override | 50 @Override |
41 public <T> Response filter(Object source, Response data, Class<T> clazz) { | 51 public <T> Response filter(Object source, Response data, Class<T> clazz) { |