1 31 32 package org.opencms.workplace.tools.content.check; 33 34 import org.opencms.file.CmsObject; 35 import org.opencms.workplace.list.CmsListResourcesCollector; 36 37 import java.util.List ; 38 39 48 public class CmsContentCheckCollector extends CmsListResourcesCollector { 49 50 51 public static final String COLLECTOR_NAME = "checkresources"; 52 53 54 public static final String PARAM_ALL = "all"; 55 56 57 public static final String PARAM_ERROR = "error"; 58 59 60 public static final String PARAM_WARNING = "warning"; 61 62 63 private CmsContentCheckResult m_results; 64 65 69 public CmsContentCheckCollector(CmsContentCheckResult results) { 70 71 super(null); 72 setDefaultCollectorName(COLLECTOR_NAME); 73 setDefaultCollectorParam(PARAM_ALL); 74 m_results = results; 75 } 76 77 80 public List getCollectorNames() { 81 82 List names = super.getCollectorNames(); 83 names.add(COLLECTOR_NAME); 84 return names; 85 } 86 87 90 public List getResults(CmsObject cms) { 91 92 return getResults(cms, COLLECTOR_NAME, getDefaultCollectorParam()); 93 } 94 95 98 public List getResults(CmsObject cms, String collectorName, String param) { 99 100 if (param.equals(PARAM_ERROR)) { 101 return m_results.getErrorResources(); 102 } else if (param.equals(PARAM_WARNING)) { 103 return m_results.getWarningResources(); 104 } else if (param.equals(PARAM_ALL)) { 105 return m_results.getAllResources(); 106 } else { 107 return m_results.getAllResources(); 109 } 110 } 111 } 112 | Popular Tags |