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, % |
---|---|---|---|---|
AndExpression.java | 0% (0/1) | 0% (0/3) | 0% (0/34) | 0% (0/10) |
name | class, % | method, % | block, % | line, % |
---|---|---|---|---|
class AndExpression | 0% (0/1) | 0% (0/3) | 0% (0/34) | 0% (0/10) |
AndExpression (): void | 0% (0/1) | 0% (0/8) | 0% (0/3) | |
addChild (Expression): void | 0% (0/1) | 0% (0/6) | 0% (0/2) | |
evaluate (User): boolean | 0% (0/1) | 0% (0/20) | 0% (0/5) |
1 | package edu.iu.uis.sit.portal.portlet.security.expression; |
2 | |
3 | import java.util.ArrayList; |
4 | import java.util.List; |
5 | |
6 | import edu.iu.uis.sit.portal.user.User; |
7 | |
8 | public class AndExpression implements Expression { |
9 | |
10 | private List<Expression> children; |
11 | |
12 | public AndExpression() { |
13 | children = new ArrayList<Expression>(); |
14 | } |
15 | |
16 | public boolean evaluate(User user) { |
17 | for (Expression child : children) { |
18 | if (!child.evaluate(user)) { |
19 | return false; |
20 | } |
21 | } |
22 | return true; |
23 | } |
24 | |
25 | public void addChild(Expression expression) { |
26 | children.add(expression); |
27 | } |
28 | |
29 | } |
[all classes][edu.iu.uis.sit.portal.portlet.security.expression] |
EMMA 2.0.5312 (C) Vladimir Roubtsov |