EMMA Coverage Report (generated Fri Sep 15 10:32:43 EDT 2006)
[all classes][edu.iu.uis.sit.portal.portlet.admin.web]

COVERAGE SUMMARY FOR SOURCE FILE [WindowStateValidator.java]

nameclass, %method, %block, %line, %
WindowStateValidator.java100% (1/1)80%  (4/5)85%  (17/20)86%  (6/7)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class WindowStateValidator100% (1/1)80%  (4/5)85%  (17/20)86%  (6/7)
getAdminService (): AdminService 0%   (0/1)0%   (0/3)0%   (0/1)
WindowStateValidator (): void 100% (1/1)100% (3/3)100% (1/1)
setAdminService (AdminService): void 100% (1/1)100% (4/4)100% (2/2)
supports (Class): boolean 100% (1/1)100% (4/4)100% (1/1)
validate (Object, Errors): void 100% (1/1)100% (6/6)100% (2/2)

1package edu.iu.uis.sit.portal.portlet.admin.web;
2 
3import org.springframework.validation.Errors;
4import org.springframework.validation.ValidationUtils;
5import org.springframework.validation.Validator;
6 
7import edu.iu.uis.sit.portal.portlet.admin.services.AdminService;
8 
9public class WindowStateValidator implements Validator {
10 
11        private AdminService adminService;
12 
13        public boolean supports(Class candidate) {
14                return WebPortalConfig.class.isAssignableFrom(candidate);
15        }
16 
17        public void validate(Object obj, Errors errors) {
18                ValidationUtils.rejectIfEmptyOrWhitespace(errors, "portalSupport.supportName", "WINDOW_STATE_REQUIRED", "Window State is required.");
19        }
20 
21        public AdminService getAdminService() {
22                return adminService;
23        }
24 
25        public void setAdminService(AdminService adminService) {
26                this.adminService = adminService;
27        }
28 
29}

[all classes][edu.iu.uis.sit.portal.portlet.admin.web]
EMMA 2.0.5312 (C) Vladimir Roubtsov