1 31 32 package org.opencms.workplace.tools.content.check; 33 34 import java.util.ArrayList ; 35 import java.util.HashMap ; 36 import java.util.List ; 37 import java.util.Map ; 38 39 50 public class CmsContentCheckResult { 51 52 53 private List m_allCheckResources; 54 55 56 private List m_allResources; 57 58 59 private List m_errorCheckResources; 60 61 62 private List m_errorResources; 63 64 68 private Map m_errors; 69 70 71 private List m_warningCheckResources; 72 73 74 private List m_warningResources; 75 76 80 private Map m_warnings; 81 82 85 public CmsContentCheckResult() { 86 87 m_errors = new HashMap (); 88 m_warnings = new HashMap (); 89 m_errorResources = new ArrayList (); 90 m_warningResources = new ArrayList (); 91 m_allResources = new ArrayList (); 92 m_errorCheckResources = new ArrayList (); 93 m_warningCheckResources = new ArrayList (); 94 m_allCheckResources = new ArrayList (); 95 } 96 97 101 public void addResult(CmsContentCheckResource testResource) { 102 103 List warnings = testResource.getWarnings(); 104 List errors = testResource.getErrors(); 105 if (warnings != null && warnings.size() > 0) { 107 m_warnings.put(testResource.getResourceName(), warnings); 108 m_warningResources.add(testResource.getResource()); 109 m_warningCheckResources.add(testResource); 110 } 111 if (errors != null && errors.size() > 0) { 113 m_errors.put(testResource.getResourceName(), errors); 114 m_errorResources.add(testResource.getResource()); 115 m_errorCheckResources.add(testResource); 116 } 117 m_allResources.add(testResource.getResource()); 118 m_allCheckResources.add(testResource); 119 } 120 121 125 public List getAllCheckResources() { 126 127 return m_allResources; 128 } 129 130 134 public List getAllResources() { 135 136 return m_allResources; 137 } 138 139 143 public List getErrorCheckResources() { 144 145 return m_errorCheckResources; 146 } 147 148 152 public List getErrorResources() { 153 154 return m_errorResources; 155 } 156 157 164 public Map getErrors() { 165 166 return m_errors; 167 } 168 169 176 public List getErrors(String resourceName) { 177 178 return (List )m_errors.get(resourceName); 179 } 180 181 185 public List getWarningCheckResources() { 186 187 return m_warningCheckResources; 188 } 189 190 194 public List getWarningResources() { 195 196 return m_warningResources; 197 } 198 199 206 public Map getWarnings() { 207 208 return m_warnings; 209 } 210 211 218 public List getWarnings(String resourceName) { 219 220 return (List )m_warnings.get(resourceName); 221 } 222 223 } 224 | Popular Tags |