Class ViewController


  • @Controller
    public class ViewController
    extends java.lang.Object
    Controller for serving different view pages.
    • Constructor Summary

      Constructors 
      Constructor Description
      ViewController()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected java.util.Map<java.lang.String,​java.lang.String> getIIIFVersions()  
      java.lang.String viewHomepage​(org.springframework.ui.Model model)  
      java.lang.String viewImageGet​(java.lang.String identifier, org.springframework.ui.Model model)  
      java.lang.String viewImagePost​(java.lang.String identifier)  
      java.lang.String viewPresentationCollection​(java.lang.String name)  
      java.lang.String viewPresentationGet​(java.lang.String identifier, org.springframework.ui.Model model)  
      java.lang.String viewPresentationManifest​(java.lang.String identifier)  
      java.lang.String viewPresentationPost​(java.lang.String identifier, org.springframework.ui.Model model)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ViewController

        public ViewController()
    • Method Detail

      • viewHomepage

        @RequestMapping(value={"","/"},
                        method=GET)
        public java.lang.String viewHomepage​(org.springframework.ui.Model model)
      • viewImageGet

        @RequestMapping(value="/image/{identifier}/view.html",
                        method=GET)
        public java.lang.String viewImageGet​(@PathVariable
                                             java.lang.String identifier,
                                             org.springframework.ui.Model model)
      • viewImagePost

        @RequestMapping(value="/image/view",
                        method=POST)
        public java.lang.String viewImagePost​(@RequestParam
                                              java.lang.String identifier)
      • viewPresentationPost

        @RequestMapping(value="/presentation/view",
                        method=POST)
        public java.lang.String viewPresentationPost​(@RequestParam
                                                     java.lang.String identifier,
                                                     org.springframework.ui.Model model)
      • viewPresentationGet

        @RequestMapping(value="/presentation/view/{identifier}",
                        method=GET)
        public java.lang.String viewPresentationGet​(@PathVariable
                                                    java.lang.String identifier,
                                                    org.springframework.ui.Model model)
      • viewPresentationManifest

        @RequestMapping(value="/presentation/manifest",
                        method=GET)
        public java.lang.String viewPresentationManifest​(@RequestParam
                                                         java.lang.String identifier)
      • viewPresentationCollection

        @RequestMapping(value="/presentation/collection",
                        method=GET)
        public java.lang.String viewPresentationCollection​(@RequestParam
                                                           java.lang.String name)
      • getIIIFVersions

        @ModelAttribute("iiifVersions")
        protected java.util.Map<java.lang.String,​java.lang.String> getIIIFVersions()