source: autoquest-core-usability-evaluation/src/main/java/de/ugoe/cs/autoquest/usability/evaluation/result/UsabilityDefectFactory.java @ 1030

Last change on this file since 1030 was 1030, checked in by adeicke, 11 years ago

Initial commit.

  • Property svn:mime-type set to text/plain
File size: 1.0 KB
Line 
1
2package de.ugoe.cs.autoquest.usability.evaluation.result;
3
4import java.util.Map;
5
6import de.ugoe.cs.autoquest.usability.DefectDescription;
7import de.ugoe.cs.autoquest.usability.evaluation.rule.set.UsabilityRule;
8import lombok.AllArgsConstructor;
9
10@AllArgsConstructor
11public class UsabilityDefectFactory {
12
13    private final UsabilityDefectDescriptionResolver usabilityDefectDescriptionResolver;
14
15    public UsabilityDefect createUsabilityGuidlineRecommendation(UsabilityDefectSeverityLevel recommendationSeverityLevel,
16                                                                 UsabilityRule usabilityRule,
17                                                                 Map<String, String> recommendationMessageParameteValues) {
18        DefectDescription guidlineDescription =
19            usabilityDefectDescriptionResolver.descriptionFor(usabilityRule);
20        return new UsabilityDefect(recommendationSeverityLevel, guidlineDescription,
21                                   recommendationMessageParameteValues);
22
23    }
24
25}
Note: See TracBrowser for help on using the repository browser.