Class ContentItemController
java.lang.Object
org.duracloud.duradmin.spaces.controller.ContentItemController
- Author:
- Daniel Bernstein
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.web.servlet.ModelAndViewchangeMimeType(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ContentItem contentItem, org.springframework.validation.BindingResult results) org.springframework.web.servlet.ModelAndViewcopy(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ContentItem contentItem, org.springframework.validation.BindingResult result) org.springframework.web.servlet.ModelAndViewdelete(ContentItem contentItem, org.springframework.validation.BindingResult result) org.springframework.web.servlet.ModelAndViewget(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ContentItem ci, org.springframework.validation.BindingResult result) static StringgetBaseURL(javax.servlet.http.HttpServletRequest request) protected ContentStoregetContentStore(ContentItem contentItem) org.springframework.web.servlet.ModelAndViewgetHlsUrl(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ContentItem contentItem, org.springframework.validation.BindingResult result) protected S3TaskClientgetTaskClient(ContentItem contentItem) org.springframework.web.servlet.ModelAndViewupdateContentProperties(javax.servlet.http.HttpServletRequest request, String method, javax.servlet.http.HttpServletResponse response, ContentItem contentItem, org.springframework.validation.BindingResult results)
-
Field Details
-
log
protected final org.slf4j.Logger log
-
-
Constructor Details
-
ContentItemController
@Autowired public ContentItemController(@Qualifier("contentStoreManager") ContentStoreManager contentStoreManager)
-
-
Method Details
-
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
-
getBaseURL
public static String getBaseURL(javax.servlet.http.HttpServletRequest request) throws MalformedURLException - Throws:
MalformedURLException
-
getContentStore
- Throws:
ContentStoreException
-
getTaskClient
- Throws:
ContentStoreException
-