Class AppController


  • @Controller
    @RequestMapping("/plugin/app")
    public class AppController
    extends org.molgenis.web.PluginController
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String ID  
      static java.lang.String URI  
      • Fields inherited from class org.molgenis.web.PluginController

        PLUGIN_URI_PREFIX
    • Constructor Summary

      Constructors 
      Constructor Description
      AppController​(AppManagerService appManagerService, org.molgenis.security.core.UserPermissionEvaluator userPermissionEvaluator, org.molgenis.settings.AppSettings appSettings, org.molgenis.web.menu.MenuReaderService menuReaderService, org.molgenis.data.file.FileStore fileStore)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.springframework.web.servlet.ModelAndView serveApp​(java.lang.String appName, org.springframework.ui.Model model, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)  
      • Methods inherited from class org.molgenis.web.PluginController

        getId, getPluginSettings, getUri
      • Methods inherited from class java.lang.Object

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

      • AppController

        public AppController​(AppManagerService appManagerService,
                             org.molgenis.security.core.UserPermissionEvaluator userPermissionEvaluator,
                             org.molgenis.settings.AppSettings appSettings,
                             org.molgenis.web.menu.MenuReaderService menuReaderService,
                             org.molgenis.data.file.FileStore fileStore)
    • Method Detail

      • serveApp

        @GetMapping("/{appName}/**")
        @Nullable
        @CheckForNull
        public org.springframework.web.servlet.ModelAndView serveApp​(@PathVariable
                                                                     java.lang.String appName,
                                                                     org.springframework.ui.Model model,
                                                                     javax.servlet.http.HttpServletRequest request,
                                                                     javax.servlet.http.HttpServletResponse response)
                                                              throws java.io.IOException
        Throws:
        java.io.IOException