Class SpaceController

java.lang.Object
org.duracloud.duradmin.spaces.controller.SpaceController

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

    Fields
    Modifier and Type
    Field
    Description
    protected final org.slf4j.Logger
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    SpaceController(String adminSpaceId, org.duracloud.mill.db.repo.JpaBitIntegrityReportRepo reportRepo, ContentStoreManager contentStoreManager)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.springframework.web.servlet.ModelAndView
    addSpace(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Space space, org.springframework.validation.BindingResult result)
     
    org.springframework.web.servlet.ModelAndView
    delete(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Space space, org.springframework.validation.BindingResult result)
     
    org.springframework.web.servlet.ModelAndView
    get(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Space space, org.springframework.validation.BindingResult result)
     
    protected ContentStore
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • log

      protected final org.slf4j.Logger log
  • Constructor Details

    • SpaceController

      @Autowired public SpaceController(@Qualifier("adminSpaceId") String adminSpaceId, @Qualifier("bitIntegrityReportRepo") org.duracloud.mill.db.repo.JpaBitIntegrityReportRepo reportRepo, @Qualifier("contentStoreManager") ContentStoreManager contentStoreManager)
  • Method Details

    • get

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

      @RequestMapping(value="", method=POST) public org.springframework.web.servlet.ModelAndView addSpace(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Space space, org.springframework.validation.BindingResult result) throws Exception
      Throws:
      Exception
    • delete

      @RequestMapping(value="/delete", method=POST) public org.springframework.web.servlet.ModelAndView delete(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Space space, org.springframework.validation.BindingResult result) throws Exception
      Throws:
      Exception
    • getContentStore

      protected ContentStore getContentStore(Space space) throws ContentStoreException
      Throws:
      ContentStoreException