@Controller @RequestMapping(value="/spaces/content") public class ContentItemController extends Object
Modifier and Type | Field and Description |
---|---|
protected org.slf4j.Logger |
log |
Constructor and Description |
---|
ContentItemController(ContentStoreManager contentStoreManager) |
Modifier and Type | Method and 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 |
getStreamingUrl(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) |
@Autowired public ContentItemController(@Qualifier(value="contentStoreManager") ContentStoreManager contentStoreManager)
@RequestMapping(value="/delete", method=POST) public org.springframework.web.servlet.ModelAndView delete(ContentItem contentItem, org.springframework.validation.BindingResult result) throws Exception
Exception
@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
Exception
@RequestMapping(value="streaming-url", method=GET) public org.springframework.web.servlet.ModelAndView getStreamingUrl(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ContentItem contentItem, org.springframework.validation.BindingResult result) throws Exception
Exception
@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
Exception
@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
Exception
@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
Exception
public static String getBaseURL(javax.servlet.http.HttpServletRequest request) throws MalformedURLException
MalformedURLException
protected ContentStore getContentStore(ContentItem contentItem) throws ContentStoreException
ContentStoreException
protected S3TaskClient getTaskClient(ContentItem contentItem) throws ContentStoreException
ContentStoreException
Copyright © 2009–2015 DuraSpace. All rights reserved.