Class TurSEInstanceAPI

java.lang.Object
com.viglet.turing.api.se.TurSEInstanceAPI

@RestController @RequestMapping("/api/se") public class TurSEInstanceAPI extends Object
  • Constructor Details

  • Method Details

    • turSEInstanceList

      @GetMapping public List<TurSEInstanceDto> turSEInstanceList()
    • turSearchEngineStructure

      @GetMapping("/structure") public TurSEInstanceDto turSearchEngineStructure()
    • turSEInstanceGet

      @GetMapping("/{id}") public TurSEInstanceDto turSEInstanceGet(@PathVariable String id)
    • turSEInstanceUpdate

      @PutMapping("/{id}") public TurSEInstanceDto turSEInstanceUpdate(@PathVariable String id, @RequestBody TurSEInstanceDto turSEInstanceDto)
    • turSEInstanceDelete

      @Transactional @DeleteMapping("/{id}") public boolean turSEInstanceDelete(@PathVariable String id)
    • turSEInstanceAdd

      @PostMapping public TurSEInstanceDto turSEInstanceAdd(@RequestBody TurSEInstanceDto turSEInstanceDto)
    • turSEInstanceCores

      @GetMapping("/{id}/cores") public org.springframework.http.ResponseEntity<List<TurSECoreInfo>> turSEInstanceCores(@PathVariable String id)
    • turSEInstanceDeleteCore

      @DeleteMapping("/{id}/cores/{core}") public org.springframework.http.ResponseEntity<Void> turSEInstanceDeleteCore(@PathVariable String id, @PathVariable String core)
    • turSEInstanceClearCore

      @DeleteMapping("/{id}/cores/{core}/documents") public org.springframework.http.ResponseEntity<Void> turSEInstanceClearCore(@PathVariable String id, @PathVariable String core)
    • turSEInstanceSelect

      @GetMapping("/{id}/{core}/select") public org.springframework.http.ResponseEntity<TurSEResults> turSEInstanceSelect(@PathVariable String id, @PathVariable String core, @ModelAttribute TurSNSearchParams turSNSearchParams)