EMMA Coverage Report (generated Sat Jan 08 08:46:59 EST 2011)
[all classes][net.sourceforge.finmodel.ui.action]

COVERAGE SUMMARY FOR SOURCE FILE [PlanAction.java]

nameclass, %method, %block, %line, %
PlanAction.java0%   (0/1)0%   (0/5)0%   (0/39)0%   (0/13)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class PlanAction0%   (0/1)0%   (0/5)0%   (0/39)0%   (0/13)
PlanAction (): void 0%   (0/1)0%   (0/6)0%   (0/2)
getPlan (): FinancialPlan 0%   (0/1)0%   (0/3)0%   (0/1)
load (): String 0%   (0/1)0%   (0/22)0%   (0/6)
setParameters (Map): void 0%   (0/1)0%   (0/4)0%   (0/2)
setPlan (FinancialPlan): void 0%   (0/1)0%   (0/4)0%   (0/2)

1package net.sourceforge.finmodel.ui.action;
2 
3import java.util.Map;
4 
5import org.apache.struts2.interceptor.ParameterAware;
6 
7import net.sourceforge.finmodel.plan.FinancialPlan;
8 
9import com.opensymphony.xwork2.ActionSupport;
10 
11public class PlanAction extends ActionSupport implements ParameterAware {
12        public static final long serialVersionUID = 1L;
13        private Map<String, String[]> parameters = null;
14        
15        private FinancialPlan plan;
16        
17        public String load() throws Exception {
18                String idStr = parameters.get("plan_id")[0];
19                long id = Long.parseLong(idStr);
20                plan = FinancialPlan.load(id);
21                
22                if (plan == null) {
23                        return NONE;
24                } else {
25                        return SUCCESS;
26                }
27        }
28        
29        public FinancialPlan getPlan() {
30                return plan;
31        }
32        
33        public void setPlan(FinancialPlan plan) {
34                this.plan = plan;
35        }
36 
37        @Override
38        public void setParameters(Map<String, String[]> parameters) {
39                this.parameters = parameters;
40        }
41}

[all classes][net.sourceforge.finmodel.ui.action]
EMMA 2.1.5320 (stable) (C) Vladimir Roubtsov