\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
*/\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
public MediaPortalController(){\r
super();\r
setInitializationStrategy(MEDIA_INIT_STRATEGY);\r
- setUuidParameterPattern("^/(?:[^/]+)/portal/media/([^/?#&\\.]+).*");\r
}\r
\r
/* (non-Javadoc)\r