EMMA Coverage Report (generated Fri Sep 15 10:32:43 EDT 2006) |
---|
[all classes][edu.iu.uis.sit.portal.portlet.security.expression] |
name | class, % | method, % | block, % | line, % |
---|---|---|---|---|
EdsExpression.java | 0% (0/1) | 0% (0/2) | 0% (0/24) | 0% (0/8) |
name | class, % | method, % | block, % | line, % |
---|---|---|---|---|
class EdsExpression | 0% (0/1) | 0% (0/2) | 0% (0/24) | 0% (0/8) |
EdsExpression (String, String): void | 0% (0/1) | 0% (0/9) | 0% (0/4) | |
evaluate (User): boolean | 0% (0/1) | 0% (0/15) | 0% (0/4) |
1 | package edu.iu.uis.sit.portal.portlet.security.expression; |
2 | |
3 | import edu.iu.uis.sit.portal.user.User; |
4 | |
5 | public class EdsExpression implements Expression { |
6 | |
7 | private String key; |
8 | private String value; |
9 | |
10 | public EdsExpression(String key, String value) { |
11 | this.key = key; |
12 | this.value = value; |
13 | } |
14 | |
15 | public boolean evaluate(User user) { |
16 | String attribute = user.getRoleInformation().getAttribute(key); |
17 | if (attribute != null) { |
18 | return attribute.equalsIgnoreCase(value); |
19 | } |
20 | return false; |
21 | } |
22 | |
23 | } |
[all classes][edu.iu.uis.sit.portal.portlet.security.expression] |
EMMA 2.0.5312 (C) Vladimir Roubtsov |