Package com.viglet.turing.api.sn.console
Class TurSNSiteAPI
Object
TurSNSiteAPI
@RestController
@RequestMapping("/api/sn")
@ComponentScan("com.viglet.turing")
public class TurSNSiteAPI
extends Object
-
Constructor Summary
ConstructorsConstructorDescriptionTurSNSiteAPI
(TurSNSiteRepository turSNSiteRepository, TurSNSiteLocaleRepository turSNSiteLocaleRepository, TurSNSiteGenAiRepository turSNSiteGenAiRepository, TurSNSiteExport turSNSiteExport, TurSNTemplate turSNTemplate, TurSNQueue turSNQueue, TurSolrInstanceProcess turSolrInstanceProcess, TurSolr turSolr, TurConfigProperties turConfigProperties) -
Method Summary
Modifier and TypeMethodDescriptionturSNSiteAdd
(TurSNSite turSNSite, Principal principal) boolean
StreamingResponseBody
turSNSiteExport
(HttpServletResponse response) turSNSiteGet
(String id) turSNSiteList
(Principal principal) turSNSiteUpdate
(String id, TurSNSite turSNSite)
-
Constructor Details
-
TurSNSiteAPI
@Inject public TurSNSiteAPI(TurSNSiteRepository turSNSiteRepository, TurSNSiteLocaleRepository turSNSiteLocaleRepository, TurSNSiteGenAiRepository turSNSiteGenAiRepository, TurSNSiteExport turSNSiteExport, TurSNTemplate turSNTemplate, TurSNQueue turSNQueue, TurSolrInstanceProcess turSolrInstanceProcess, TurSolr turSolr, TurConfigProperties turConfigProperties)
-
-
Method Details
-
turSNSiteList
-
turSNSiteStructure
-
turSNSiteGet
-
turSNSiteUpdate
-
turSNSiteDelete
-
turSNSiteAdd
-
turSNSiteExport
@GetMapping(value="/export", produces="application/octet-stream") public StreamingResponseBody turSNSiteExport(HttpServletResponse response) -
turSNSiteMonitoringStatus
@GetMapping("/{id}/monitoring") public TurSNSiteMonitoringStatusBean turSNSiteMonitoringStatus(@PathVariable String id)
-