1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.rice.krad.datadictionary.validation.result;
17
18 import java.util.Iterator;
19 import java.util.LinkedHashMap;
20 import java.util.Map;
21
22
23
24
25
26 public class EntryValidationResult {
27
28 private String entryName;
29 private Map<String, AttributeValidationResult> attributeValidationResultMap;
30
31 public EntryValidationResult(String entryName) {
32 this.entryName = entryName;
33 this.attributeValidationResultMap = new LinkedHashMap<String, AttributeValidationResult>();
34 }
35
36 public Iterator<AttributeValidationResult> iterator() {
37 return attributeValidationResultMap.values().iterator();
38 }
39
40 protected AttributeValidationResult getAttributeValidationResult(String attributeName) {
41 AttributeValidationResult attributeValidationResult = attributeValidationResultMap.get(attributeName);
42 if (attributeValidationResult == null) {
43 attributeValidationResult = new AttributeValidationResult(attributeName);
44 attributeValidationResultMap.put(attributeName, attributeValidationResult);
45 }
46 return attributeValidationResult;
47 }
48
49 }