*/\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
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