+package org.argeo.slc.web.mvc.result;\r
+\r
+import java.util.List;\r
+\r
+import javax.servlet.http.HttpServletRequest;\r
+import javax.servlet.http.HttpServletResponse;\r
+\r
+import org.argeo.slc.core.test.tree.ResultAttributes;\r
+import org.argeo.slc.core.test.tree.ResultAttributesList;\r
+import org.argeo.slc.dao.test.tree.TreeTestResultCollectionDao;\r
+import org.argeo.slc.web.mvc.AbstractServiceController;\r
+import org.springframework.web.servlet.ModelAndView;\r
+\r
+public class ListResultAttributesController extends AbstractServiceController {\r
+ private final TreeTestResultCollectionDao testResultCollectionDao;\r
+\r
+ public ListResultAttributesController(\r
+ TreeTestResultCollectionDao testResultCollectionDao) {\r
+ this.testResultCollectionDao = testResultCollectionDao;\r
+ }\r
+\r
+ @Override\r
+ protected void handleServiceRequest(HttpServletRequest request,\r
+ HttpServletResponse response, ModelAndView modelAndView)\r
+ throws Exception {\r
+ String collectionId = request.getParameter("id");\r
+\r
+ List<ResultAttributes> resultAttributes = testResultCollectionDao\r
+ .listResultAttributes(collectionId);\r
+\r
+ modelAndView.addObject("resultAttributesList",\r
+ new ResultAttributesList(resultAttributes));\r
+ }\r
+}\r