org.duracloud.duradmin.spaces.controller
Class ContentItemController
java.lang.Object
org.springframework.context.support.ApplicationObjectSupport
org.springframework.web.context.support.WebApplicationObjectSupport
org.springframework.web.servlet.support.WebContentGenerator
org.springframework.web.servlet.mvc.AbstractController
org.springframework.web.servlet.mvc.BaseCommandController
org.springframework.web.servlet.mvc.AbstractCommandController
org.duracloud.controller.AbstractRestController<ContentItem>
org.duracloud.duradmin.spaces.controller.ContentItemController
- All Implemented Interfaces:
- org.springframework.context.ApplicationContextAware, org.springframework.web.context.ServletContextAware, org.springframework.web.servlet.mvc.Controller
public class ContentItemController
- extends AbstractRestController<ContentItem>
- Author:
- Daniel Bernstein
Field Summary |
protected org.slf4j.Logger |
log
|
Fields inherited from class org.springframework.web.servlet.mvc.BaseCommandController |
DEFAULT_COMMAND_NAME |
Fields inherited from class org.springframework.web.servlet.support.WebContentGenerator |
METHOD_GET, METHOD_HEAD, METHOD_POST |
Fields inherited from class org.springframework.context.support.ApplicationObjectSupport |
logger |
Methods inherited from class org.springframework.web.servlet.mvc.AbstractCommandController |
handleRequestInternal |
Methods inherited from class org.springframework.web.servlet.mvc.BaseCommandController |
bindAndValidate, checkCommand, createBinder, createCommand, getBindingErrorProcessor, getCommand, getCommandClass, getCommandName, getMessageCodesResolver, getPropertyEditorRegistrars, getValidator, getValidators, getWebBindingInitializer, initApplicationContext, initBinder, isValidateOnBinding, onBind, onBind, onBindAndValidate, prepareBinder, setBindingErrorProcessor, setCommandClass, setCommandName, setMessageCodesResolver, setPropertyEditorRegistrar, setPropertyEditorRegistrars, setValidateOnBinding, setValidator, setValidators, setWebBindingInitializer, suppressBinding, suppressValidation, suppressValidation, suppressValidation, useDirectFieldAccess |
Methods inherited from class org.springframework.web.servlet.mvc.AbstractController |
handleRequest, isSynchronizeOnSession, setSynchronizeOnSession |
Methods inherited from class org.springframework.web.servlet.support.WebContentGenerator |
applyCacheSeconds, applyCacheSeconds, cacheForSeconds, cacheForSeconds, checkAndPrepare, checkAndPrepare, getCacheSeconds, getSupportedMethods, isRequireSession, isUseCacheControlHeader, isUseCacheControlNoStore, isUseExpiresHeader, preventCaching, setCacheSeconds, setRequireSession, setSupportedMethods, setUseCacheControlHeader, setUseCacheControlNoStore, setUseExpiresHeader |
Methods inherited from class org.springframework.web.context.support.WebApplicationObjectSupport |
getServletContext, getTempDir, getWebApplicationContext, initApplicationContext, initServletContext, isContextRequired, setServletContext |
Methods inherited from class org.springframework.context.support.ApplicationObjectSupport |
getApplicationContext, getMessageSourceAccessor, requiredContextClass, setApplicationContext |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected final org.slf4j.Logger log
ContentItemController
public ContentItemController()
getContentStoreManager
public ContentStoreManager getContentStoreManager()
setContentStoreManager
public void setContentStoreManager(ContentStoreManager contentStoreManager)
getServicesManager
public ServicesManager getServicesManager()
setServicesManager
public void setServicesManager(ServicesManager servicesManager)
delete
protected org.springframework.web.servlet.ModelAndView delete(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
ContentItem contentItem,
org.springframework.validation.BindException errors)
throws java.lang.Exception
- Overrides:
delete
in class AbstractRestController<ContentItem>
- Throws:
java.lang.Exception
get
protected org.springframework.web.servlet.ModelAndView get(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
ContentItem ci,
org.springframework.validation.BindException errors)
throws java.lang.Exception
- Overrides:
get
in class AbstractRestController<ContentItem>
- Throws:
java.lang.Exception
put
protected org.springframework.web.servlet.ModelAndView put(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
ContentItem contentItem,
org.springframework.validation.BindException errors)
throws java.lang.Exception
- Overrides:
put
in class AbstractRestController<ContentItem>
- Throws:
java.lang.Exception
getBaseURL
public static java.lang.String getBaseURL(javax.servlet.http.HttpServletRequest request)
throws java.net.MalformedURLException
- Throws:
java.net.MalformedURLException
getContentStore
protected ContentStore getContentStore(ContentItem contentItem)
throws ContentStoreException
- Throws:
ContentStoreException
Copyright © 2009-2010 DuraSpace. All Rights Reserved.