Class TurSNSiteAPI

java.lang.Object
com.viglet.turing.api.sn.console.TurSNSiteAPI

@RestController @RequestMapping("/api/sn") @ComponentScan("com.viglet.turing") public class TurSNSiteAPI extends Object
  • Constructor Details

    • TurSNSiteAPI

      public TurSNSiteAPI()
  • Method Details

    • turSNSiteList

      @GetMapping public List<TurSNSiteDto> turSNSiteList(Principal principal)
    • turSNSiteStructure

      @GetMapping("/structure") public TurSNSiteDto turSNSiteStructure()
    • turSNSiteGet

      @GetMapping("/{id}") @Transactional(readOnly=true) public TurSNSiteDto turSNSiteGet(@PathVariable String id)
    • turSNSiteUpdate

      @PutMapping("/{id}") public TurSNSiteDto turSNSiteUpdate(@PathVariable String id, @RequestBody TurSNSiteDto turSNSiteDto)
    • turSNSiteDelete

      @Transactional @DeleteMapping("/{id}") public boolean turSNSiteDelete(@PathVariable String id)
    • turSNSiteAdd

      @PostMapping public TurSNSiteDto turSNSiteAdd(@RequestBody TurSNSiteDto turSNSiteDto, Principal principal)
    • turSNSiteExportAll

      @GetMapping(value="/export", produces="application/octet-stream") public org.springframework.web.servlet.mvc.method.annotation.StreamingResponseBody turSNSiteExportAll(jakarta.servlet.http.HttpServletResponse response)
    • turSNSiteExport

      @GetMapping(value="/{id}/export", produces="application/octet-stream") public org.springframework.web.servlet.mvc.method.annotation.StreamingResponseBody turSNSiteExport(@PathVariable String id, jakarta.servlet.http.HttpServletResponse response)
    • turSNSiteMonitoringStatus

      @GetMapping("/{id}/monitoring") public TurSNSiteMonitoringStatusBean turSNSiteMonitoringStatus(@PathVariable String id)