Package org.molgenis.navigator
Class NavigatorController
- java.lang.Object
-
- org.molgenis.web.PluginController
-
- org.molgenis.core.ui.controller.VuePluginController
-
- org.molgenis.navigator.NavigatorController
-
@Controller @RequestMapping("/plugin/navigator") public class NavigatorController extends org.molgenis.core.ui.controller.VuePluginController
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.molgenis.jobs.model.JobExecutioncopyResources(@Valid CopyResourcesRequest copyResourcesRequest)org.molgenis.jobs.model.JobExecutiondeleteResources(@Valid DeleteResourcesRequest deleteItemsRequest)org.molgenis.jobs.model.JobExecutiondownloadResources(@Valid DownloadResourcesRequest downloadResourcesRequest)GetResourcesResponsegetResources(java.lang.String folderId)java.lang.Stringinit(org.springframework.ui.Model model)voidmoveResources(@Valid MoveResourcesRequest moveResourcesRequest)SearchResourcesResponsesearchResources(java.lang.String query)voidupdateResource(@Valid UpdateResourceRequest updateResourceRequest)
-
-
-
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
-
-
Method Detail
-
init
@GetMapping("/**") public java.lang.String init(org.springframework.ui.Model model)
-
getResources
@GetMapping("/get") @ResponseBody public GetResourcesResponse getResources(@RequestParam(value="folderId",required=false) @Nullable @CheckForNull java.lang.String folderId)
-
searchResources
@GetMapping("/search") @ResponseBody public SearchResourcesResponse searchResources(@RequestParam("query") java.lang.String query)
-
updateResource
@PutMapping("/update") @ResponseStatus(OK) public void updateResource(@RequestBody @Valid @Valid UpdateResourceRequest updateResourceRequest)
-
copyResources
@PostMapping("/copy") @ResponseBody public org.molgenis.jobs.model.JobExecution copyResources(@RequestBody @Valid @Valid CopyResourcesRequest copyResourcesRequest)
-
downloadResources
@PostMapping("/download") @ResponseBody public org.molgenis.jobs.model.JobExecution downloadResources(@RequestBody @Valid @Valid DownloadResourcesRequest downloadResourcesRequest)
-
moveResources
@PostMapping("/move") @ResponseStatus(OK) public void moveResources(@RequestBody @Valid @Valid MoveResourcesRequest moveResourcesRequest)
-
deleteResources
@DeleteMapping("/delete") @ResponseBody public org.molgenis.jobs.model.JobExecution deleteResources(@RequestBody @Valid @Valid DeleteResourcesRequest deleteItemsRequest)
-
-