1 21 package com.jaspersoft.jasperserver.war.control; 22 23 import java.util.List ; 24 import java.util.ArrayList ; 25 import java.util.Collections ; 26 import java.util.Arrays ; 27 28 import javax.servlet.http.HttpServletRequest ; 29 import javax.servlet.http.HttpServletResponse ; 30 31 import org.springframework.web.servlet.mvc.Controller; 32 import org.springframework.web.servlet.ModelAndView; 33 import com.jaspersoft.jasperserver.api.metadata.common.service.RepositoryService; 34 import com.jaspersoft.jasperserver.api.metadata.common.domain.ResourceLookup; 35 import com.jaspersoft.jasperserver.api.metadata.common.domain.DataType; 36 import com.jaspersoft.jasperserver.api.metadata.view.domain.FilterCriteria; 37 38 42 public class DataTypeListController implements Controller 43 { 44 45 46 private RepositoryService repository; 48 49 54 public RepositoryService getRepository() { 55 return repository; 56 } 57 58 63 public void setRepository(RepositoryService repository) { 64 this.repository = repository; 65 } 66 67 68 public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response) throws Exception 69 { 70 ResourceLookup[] resources = repository.findResource(null, FilterCriteria.createFilter(DataType.class)); 71 72 request.setAttribute("resources", Arrays.asList(resources)); 73 return new ModelAndView("dataTypeList"); 74 } 75 } 76 | Popular Tags |