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