Package com.viglet.turing.api.sn.search
Class TurSNSiteSearchV2API
java.lang.Object
com.viglet.turing.api.sn.search.TurSNSiteSearchV2API
@RestController
@RequestMapping("/api/v2/sn/{siteName}/search")
public class TurSNSiteSearchV2API
extends Object
-
Constructor Summary
ConstructorsConstructorDescriptionTurSNSiteSearchV2API(TurSNSiteSearchService turSNSiteSearchService, TurSNSearchProcess turSNSearchProcess, TurSNSiteRepository turSNSiteRepository, TurSNSiteSearchCachedAPI turSNSiteSearchCachedAPI, TurSNSiteFieldExtRepository turSNSiteFieldExtRepository) -
Method Summary
Modifier and TypeMethodDescriptionturSNSiteSearchLatestImpersonate(String siteName, Integer rows, String locale, Optional<TurSNSearchLatestRequestBean> turSNSearchLatestRequestBean, Principal principal) turSNSiteSearchLocale(String siteName) org.springframework.http.ResponseEntity<TurSNSiteSearchBean> turSNSiteSearchSelectGet(String siteName, TurSNSearchParams turSNSearchParams, jakarta.servlet.http.HttpServletRequest request) turSNSiteSearchSelectListGet(String siteName, TurSNSearchParams turSNSearchParams, jakarta.servlet.http.HttpServletRequest request) org.springframework.http.ResponseEntity<TurSNSiteSearchBean> turSNSiteSearchSelectPost(String siteName, TurSNSearchParams turSNSearchParams, TurSNSitePostParamsBean turSNSitePostParamsBean, Principal principal, jakarta.servlet.http.HttpServletRequest request)
-
Constructor Details
-
TurSNSiteSearchV2API
public TurSNSiteSearchV2API(TurSNSiteSearchService turSNSiteSearchService, TurSNSearchProcess turSNSearchProcess, TurSNSiteRepository turSNSiteRepository, TurSNSiteSearchCachedAPI turSNSiteSearchCachedAPI, TurSNSiteFieldExtRepository turSNSiteFieldExtRepository)
-
-
Method Details
-
turSNSiteSearchSelectListGet
@GetMapping(value="list", produces="application/json") public org.springframework.http.ResponseEntity<List<Object>> turSNSiteSearchSelectListGet(@PathVariable String siteName, @ModelAttribute TurSNSearchParams turSNSearchParams, jakarta.servlet.http.HttpServletRequest request) -
turSNSiteSearchSelectGet
@GetMapping public org.springframework.http.ResponseEntity<TurSNSiteSearchBean> turSNSiteSearchSelectGet(@PathVariable String siteName, @ModelAttribute TurSNSearchParams turSNSearchParams, jakarta.servlet.http.HttpServletRequest request) -
turSNSiteSearchSelectPost
@PostMapping public org.springframework.http.ResponseEntity<TurSNSiteSearchBean> turSNSiteSearchSelectPost(@PathVariable String siteName, @ModelAttribute TurSNSearchParams turSNSearchParams, @RequestBody TurSNSitePostParamsBean turSNSitePostParamsBean, Principal principal, jakarta.servlet.http.HttpServletRequest request) -
turSNSiteSearchLocale
@GetMapping("locales") public List<TurSNSiteLocaleBean> turSNSiteSearchLocale(@PathVariable String siteName) -
turSNSiteSearchLatestImpersonate
@PostMapping("latest") public org.springframework.http.ResponseEntity<List<String>> turSNSiteSearchLatestImpersonate(@PathVariable String siteName, @RequestParam(required=false,name="rows",defaultValue="5") Integer rows, @RequestParam(name="_setlocale") String locale, @RequestBody Optional<TurSNSearchLatestRequestBean> turSNSearchLatestRequestBean, Principal principal)
-