making the FeatureListController more generic
authorAndreas Kohlbecker <a.kohlbecker@bgbm.org>
Tue, 8 Mar 2011 13:55:16 +0000 (13:55 +0000)
committerAndreas Kohlbecker <a.kohlbecker@bgbm.org>
Tue, 8 Mar 2011 13:55:16 +0000 (13:55 +0000)
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/controller/FeatureListController.java

index 63a04dd8e05bb5745966037a8ebe0d002182f406..49a9d632e35af6e36b30a76a71ffc6c44f76e9b9 100644 (file)
@@ -35,8 +35,8 @@ import eu.etaxonomy.cdm.model.description.Feature;
  */\r
 \r
 @Controller\r
-@RequestMapping(value = {"/feature", "/feature/{uuid}"}) //FIXME refactor type mappings\r
-public class FeatureListController extends BaseController<DescriptionBase, IDescriptionService>\r
+@RequestMapping(value = {"/feature"}) //FIXME refactor type mappings\r
+public class FeatureListController extends BaseListController<DescriptionBase, IDescriptionService>\r
 {\r
        @Autowired\r
        private ITermService termService;\r
@@ -52,26 +52,4 @@ public class FeatureListController extends BaseController<DescriptionBase, IDesc
                this.service = service;\r
        }\r
        \r
-       @RequestMapping()\r
-       @Deprecated\r
-       public DescriptionBase doGet(HttpServletRequest request, HttpServletResponse response) throws IOException {\r
-               return null;\r
-       }\r
-       \r
-       \r
-       /**\r
-        * TODO write controller method documentation\r
-        * \r
-        * @param request\r
-        * @param response\r
-        * @return\r
-        * @throws IOException\r
-        */\r
-       @RequestMapping(method = RequestMethod.GET)\r
-       public List<Feature> doGetFeatures(HttpServletRequest request, HttpServletResponse response) throws IOException {\r
-               \r
-               List<Feature> obj = (List)termService.list(Feature.class,null,null,null,FEATURE_INIT_STRATEGY);\r
-               return obj;\r
-       }\r
-\r
 }\r