Class AppManagerController
- java.lang.Object
-
- org.molgenis.web.PluginController
-
- org.molgenis.app.manager.controller.AppManagerController
-
@Controller @RequestMapping("/plugin/appmanager") public class AppManagerController extends org.molgenis.web.PluginController
-
-
Constructor Summary
Constructors Constructor Description AppManagerController(AppManagerService appManagerService, org.molgenis.data.DataService dataService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactivateApp(java.lang.String id)voiddeactivateApp(java.lang.String id)voiddeleteApp(java.lang.String id)java.util.List<AppResponse>getApps()java.lang.Stringinit()voiduploadApp(org.springframework.web.multipart.MultipartFile multipartFile)
-
-
-
Field Detail
-
ID
public static final java.lang.String ID
- See Also:
- Constant Field Values
-
URI
public static final java.lang.String URI
- See Also:
- Constant Field Values
-
-
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)
-
-