a little bit documentation
[cdmlib.git] / cdmlib-remote / src / main / java / eu / etaxonomy / cdm / remote / controller / MediaPortalController.java
index 25cb928009b98d6e78b07c7037a37c873598295c..4d7ca1fd78182dc45a84a70dbe50b6924e8a22d6 100644 (file)
 \r
 package eu.etaxonomy.cdm.remote.controller;\r
 \r
-import java.io.IOException;\r
 import java.util.Arrays;\r
 import java.util.List;\r
 \r
-import javax.servlet.http.HttpServletRequest;\r
-import javax.servlet.http.HttpServletResponse;\r
-\r
 import org.springframework.beans.factory.annotation.Autowired;\r
 import org.springframework.stereotype.Controller;\r
 import org.springframework.web.bind.annotation.RequestMapping;\r
-import org.springframework.web.bind.annotation.RequestMethod;\r
 \r
 import eu.etaxonomy.cdm.api.service.IMediaService;\r
 import eu.etaxonomy.cdm.model.media.Media;\r
-import eu.etaxonomy.cdm.model.taxon.TaxonBase;\r
 \r
 /**\r
  * TODO write controller documentation\r
@@ -34,8 +28,8 @@ import eu.etaxonomy.cdm.model.taxon.TaxonBase;
  */\r
 \r
 @Controller\r
-@RequestMapping(value = {"/portal/media/*","/portal/media/*/annotation"})\r
-public class MediaPortalController extends AnnotatableController<Media, IMediaService>\r
+@RequestMapping(value = {"/portal/media/{uuid}"})\r
+public class MediaPortalController extends BaseController<Media, IMediaService>\r
 {\r
 \r
        private static final List<String> MEDIA_INIT_STRATEGY = Arrays.asList(new String []{\r
@@ -48,7 +42,6 @@ public class MediaPortalController extends AnnotatableController<Media, IMediaSe
        public MediaPortalController(){\r
                super();\r
                setInitializationStrategy(MEDIA_INIT_STRATEGY);\r
-               setUuidParameterPattern("^/portal/media/([^/?#&\\.]+).*");\r
        }\r
        \r
        /* (non-Javadoc)\r