Class NComponentController

java.lang.Object
net.thevpc.nuts.indexer.services.NComponentController

@RestController @RequestMapping("indexer/id") public class NComponentController extends Object
  • Constructor Details

    • NComponentController

      public NComponentController()
  • Method Details

    • getAll

      @GetMapping(value="", produces="application/json") public org.springframework.http.ResponseEntity<List<Map<String,Object>>> getAll(@RequestParam("repositoryUuid") String repositoryUuid)
    • getDependencies

      @GetMapping(value="dependencies", produces="application/json") public org.springframework.http.ResponseEntity<List<Map<String,String>>> getDependencies(@RequestParam("repositoryUuid") String repositoryUuid, @RequestParam("name") String name, @RequestParam("namespace") String namespace, @RequestParam("group") String group, @RequestParam("version") String version, @RequestParam("os") String os, @RequestParam("osdist") String osdist, @RequestParam("arch") String arch, @RequestParam("face") String face, @RequestParam("all") Boolean all)
    • getAllVersions

      @GetMapping(value="allVersions", produces="application/json") public org.springframework.http.ResponseEntity<List<Map<String,Object>>> getAllVersions(@RequestParam("repositoryUuid") String repositoryUuid, @RequestParam("name") String name, @RequestParam("namespace") String namespace, @RequestParam("group") String group, @RequestParam("os") String os, @RequestParam("osdist") String osdist, @RequestParam("arch") String arch, @RequestParam("platform") String platform, @RequestParam("desktop") String desktopEnvironment, @RequestParam("face") String face)
    • deleteComponent

      @GetMapping(value="delete", produces="application/json") public org.springframework.http.ResponseEntity<Boolean> deleteComponent(@RequestParam("repositoryUuid") String repositoryUuid, @RequestParam("name") String name, @RequestParam("namespace") String namespace, @RequestParam("group") String group, @RequestParam("version") String version, @RequestParam("os") String os, @RequestParam("osdist") String osdist, @RequestParam("platform") String platform, @RequestParam("desktop") String desktopEnvironment, @RequestParam("arch") String arch, @RequestParam("face") String face)
    • addDocument

      @GetMapping(value="addData", produces="application/json") public org.springframework.http.ResponseEntity<Boolean> addDocument(@RequestParam("repositoryUuid") String repositoryUuid, @RequestParam("name") String name, @RequestParam("namespace") String namespace, @RequestParam("group") String group, @RequestParam("version") String version, @RequestParam("os") String os, @RequestParam("osdist") String osdist, @RequestParam("platform") String platform, @RequestParam("desktop") String desktopEnvironment, @RequestParam("arch") String arch, @RequestParam("face") String face)