Class AppManagerController


  • @Controller
    @RequestMapping("/plugin/appmanager")
    public class AppManagerController
    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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void activateApp​(java.lang.String id)  
      void deactivateApp​(java.lang.String id)  
      void deleteApp​(java.lang.String id)  
      java.util.List<AppResponse> getApps()  
      java.lang.String init()  
      void uploadApp​(org.springframework.web.multipart.MultipartFile multipartFile)  
      • 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

      • AppManagerController

        public AppManagerController​(AppManagerService appManagerService,
                                    org.molgenis.data.DataService dataService)
    • Method Detail

      • init

        @GetMapping
        public java.lang.String init()
      • getApps

        @ResponseBody
        @GetMapping("/apps")
        public java.util.List<AppResponse> getApps()
      • activateApp

        @ResponseStatus(OK)
        @PostMapping("/activate/{id}")
        public void activateApp​(@PathVariable("id")
                                java.lang.String id)
      • deactivateApp

        @ResponseStatus(OK)
        @PostMapping("/deactivate/{id}")
        public void deactivateApp​(@PathVariable("id")
                                  java.lang.String id)
      • deleteApp

        @ResponseStatus(OK)
        @DeleteMapping("/delete/{id}")
        public void deleteApp​(@PathVariable("id")
                              java.lang.String id)
      • uploadApp

        @ResponseStatus(OK)
        @PostMapping("/upload")
        public void uploadApp​(@RequestParam("file")
                              org.springframework.web.multipart.MultipartFile multipartFile)