Class ContentItemController


  • @Controller
    @RequestMapping("/spaces/content")
    public class ContentItemController
    extends Object
    Author:
    Daniel Bernstein
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected org.slf4j.Logger log  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.springframework.web.servlet.ModelAndView changeMimeType​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ContentItem contentItem, org.springframework.validation.BindingResult results)  
      org.springframework.web.servlet.ModelAndView copy​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ContentItem contentItem, org.springframework.validation.BindingResult result)  
      org.springframework.web.servlet.ModelAndView delete​(ContentItem contentItem, org.springframework.validation.BindingResult result)  
      org.springframework.web.servlet.ModelAndView get​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ContentItem ci, org.springframework.validation.BindingResult result)  
      static String getBaseURL​(javax.servlet.http.HttpServletRequest request)  
      protected ContentStore getContentStore​(ContentItem contentItem)  
      org.springframework.web.servlet.ModelAndView getHlsUrl​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ContentItem contentItem, org.springframework.validation.BindingResult result)  
      protected S3TaskClient getTaskClient​(ContentItem contentItem)  
      org.springframework.web.servlet.ModelAndView updateContentProperties​(javax.servlet.http.HttpServletRequest request, String method, javax.servlet.http.HttpServletResponse response, ContentItem contentItem, org.springframework.validation.BindingResult results)  
    • Field Detail

      • log

        protected final org.slf4j.Logger log
    • Constructor Detail

      • ContentItemController

        @Autowired
        public ContentItemController​(@Qualifier("contentStoreManager")
                                     ContentStoreManager contentStoreManager)
    • Method Detail

      • delete

        @RequestMapping(value="/delete",
                        method=POST)
        public org.springframework.web.servlet.ModelAndView delete​(ContentItem contentItem,
                                                                   org.springframework.validation.BindingResult result)
                                                            throws Exception
        Throws:
        Exception
      • get

        @RequestMapping(value="",
                        method=GET)
        public org.springframework.web.servlet.ModelAndView get​(javax.servlet.http.HttpServletRequest request,
                                                                javax.servlet.http.HttpServletResponse response,
                                                                ContentItem ci,
                                                                org.springframework.validation.BindingResult result)
                                                         throws Exception
        Throws:
        Exception
      • getHlsUrl

        @RequestMapping(value="hls-url",
                        method=GET)
        public org.springframework.web.servlet.ModelAndView getHlsUrl​(javax.servlet.http.HttpServletRequest request,
                                                                      javax.servlet.http.HttpServletResponse response,
                                                                      ContentItem contentItem,
                                                                      org.springframework.validation.BindingResult result)
                                                               throws Exception
        Throws:
        Exception
      • updateContentProperties

        @RequestMapping(value="/update-properties",
                        method=POST)
        public org.springframework.web.servlet.ModelAndView updateContentProperties​(javax.servlet.http.HttpServletRequest request,
                                                                                    @RequestParam
                                                                                    String method,
                                                                                    javax.servlet.http.HttpServletResponse response,
                                                                                    ContentItem contentItem,
                                                                                    org.springframework.validation.BindingResult results)
                                                                             throws Exception
        Throws:
        Exception
      • changeMimeType

        @RequestMapping(value="/change-mimetype",
                        method=POST)
        public org.springframework.web.servlet.ModelAndView changeMimeType​(javax.servlet.http.HttpServletRequest request,
                                                                           javax.servlet.http.HttpServletResponse response,
                                                                           ContentItem contentItem,
                                                                           org.springframework.validation.BindingResult results)
                                                                    throws Exception
        Throws:
        Exception
      • copy

        @RequestMapping(value="/copy",
                        method=POST)
        public org.springframework.web.servlet.ModelAndView copy​(javax.servlet.http.HttpServletRequest request,
                                                                 javax.servlet.http.HttpServletResponse response,
                                                                 ContentItem contentItem,
                                                                 org.springframework.validation.BindingResult result)
                                                          throws Exception
        Throws:
        Exception