Class TurSEInstanceAPI

Object
TurSEInstanceAPI

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

  • Method Details

    • turSEInstanceList

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

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

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

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

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

      @PostMapping public TurSEInstance turSEInstanceAdd(@RequestBody TurSEInstance turSEInstance)
    • turSEInstanceSelect

      @GetMapping("/select") public ResponseEntity<TurSEResults> turSEInstanceSelect(@RequestParam(required=false,name="q") String q, @RequestParam(required=false,name="p") Integer currentPage, @RequestParam(required=false,name="fq[]") List<String> filterQueriesDefault, @RequestParam(required=false,name="fq.and[]") List<String> filterQueriesAnd, @RequestParam(required=false,name="fq.or[]") List<String> filterQueriesOr, @RequestParam(required=false,name="fq.op",defaultValue="NONE") TurSNFilterQueryOperator fqOperator, @RequestParam(required=false,name="sort") String sort, @RequestParam(required=false,name="rows") Integer rows, @RequestParam(required=false,name="group") String group)