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, DataService dataService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactivateApp(String id)voiddeactivateApp(String id)voiddeleteApp(String id)List<AppResponse>getApps()Stringinit()voiduploadApp(org.springframework.web.multipart.MultipartFile multipartFile)
-
-
-
Field Detail
-
ID
public static final String ID
- See Also:
- Constant Field Values
-
URI
public static final String URI
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
AppManagerController
public AppManagerController(AppManagerService appManagerService, DataService dataService)
-
-
Method Detail
-
init
@GetMapping public String init()
-
getApps
@ResponseBody @GetMapping("/apps") public List<AppResponse> getApps()
-
activateApp
@ResponseStatus(OK) @PostMapping("/activate/{id}") public void activateApp(@PathVariable("id") String id)
-
deactivateApp
@ResponseStatus(OK) @PostMapping("/deactivate/{id}") public void deactivateApp(@PathVariable("id") String id)
-
deleteApp
@ResponseStatus(OK) @DeleteMapping("/delete/{id}") public void deleteApp(@PathVariable("id") String id)
-
uploadApp
@ResponseStatus(OK) @PostMapping("/upload") public void uploadApp(@RequestParam("file") org.springframework.web.multipart.MultipartFile multipartFile)
-
-