Package com.viglet.turing.api.sn.search
Class TurSNSiteSearchService
java.lang.Object
com.viglet.turing.api.sn.search.TurSNSiteSearchService
-
Constructor Summary
ConstructorsConstructorDescriptionTurSNSiteSearchService(TurSNSearchProcess turSNSearchProcess, TurSNSiteSearchCachedAPI turSNSiteSearchCachedAPI, TurSNSiteFieldExtRepository turSNSiteFieldExtRepository) -
Method Summary
Modifier and TypeMethodDescriptionconvertToLocale(String localeRequest) determineLocale(TurSNSitePostParamsBean turSNSitePostParamsBean, Locale locale) org.springframework.http.ResponseEntity<TurSNSiteSearchBean> executeGetSearch(String siteName, TurSNSearchParams turSNSearchParams, jakarta.servlet.http.HttpServletRequest request, TurSNSite site) org.springframework.http.ResponseEntity<TurSNSiteSearchBean> executePostSearch(TurSNSearchParams turSNSearchParams, TurSNSitePostParamsBean turSNSitePostParamsBean, jakarta.servlet.http.HttpServletRequest request, TurSNSite site) org.springframework.http.ResponseEntity<TurSNSiteSearchBean> executeSearch(TurSNSiteSearchContext turSNSiteSearchContext) org.springframework.http.ResponseEntity<TurSNSiteSearchBean> executeSearchWithCache(jakarta.servlet.http.HttpServletRequest request, TurSNSiteSearchContext turSNSiteSearchContext) getTurSNConfig(TurSNSite turSNSite) static List<TurSNSiteLocaleBean> getTurSNSiteSearchContext(TurSNSearchParams turSNSearchParams, jakarta.servlet.http.HttpServletRequest request, TurSNSite site) booleanhasSiteHLFields(TurSNSite turSNSite) isLatestImpersonate(Optional<TurSNSearchLatestRequestBean> turSNSearchLatestRequestBean, Principal principal) <T> org.springframework.http.ResponseEntity<T> voidsetSearchParams(TurSNSearchParams turSNSearchParams, List<String> filterQueriesDefault, List<String> filterQueriesAnd, List<String> filterQueriesOr, TurSNFilterQueryOperator fqOperator, TurSNFilterQueryOperator fqItemOperator, Locale locale)
-
Constructor Details
-
TurSNSiteSearchService
public TurSNSiteSearchService(TurSNSearchProcess turSNSearchProcess, TurSNSiteSearchCachedAPI turSNSiteSearchCachedAPI, TurSNSiteFieldExtRepository turSNSiteFieldExtRepository)
-
-
Method Details
-
convertToLocale
-
getTurSNSiteSearchContext
public TurSNSiteSearchContext getTurSNSiteSearchContext(TurSNSearchParams turSNSearchParams, jakarta.servlet.http.HttpServletRequest request, TurSNSite site) -
executeGetSearch
public org.springframework.http.ResponseEntity<TurSNSiteSearchBean> executeGetSearch(String siteName, TurSNSearchParams turSNSearchParams, jakarta.servlet.http.HttpServletRequest request, TurSNSite site) -
notFoundResponse
public <T> org.springframework.http.ResponseEntity<T> notFoundResponse() -
executeSearch
public org.springframework.http.ResponseEntity<TurSNSiteSearchBean> executeSearch(TurSNSiteSearchContext turSNSiteSearchContext) -
executeSearchWithCache
public org.springframework.http.ResponseEntity<TurSNSiteSearchBean> executeSearchWithCache(jakarta.servlet.http.HttpServletRequest request, TurSNSiteSearchContext turSNSiteSearchContext) -
executePostSearch
public org.springframework.http.ResponseEntity<TurSNSiteSearchBean> executePostSearch(TurSNSearchParams turSNSearchParams, TurSNSitePostParamsBean turSNSitePostParamsBean, jakarta.servlet.http.HttpServletRequest request, TurSNSite site) -
getTurSNConfig
-
hasSiteHLFields
-
isLatestImpersonate
public String isLatestImpersonate(Optional<TurSNSearchLatestRequestBean> turSNSearchLatestRequestBean, Principal principal) -
getTurSNSiteLocaleBeans
-
determineLocale
-
setSearchParams
public void setSearchParams(TurSNSearchParams turSNSearchParams, List<String> filterQueriesDefault, List<String> filterQueriesAnd, List<String> filterQueriesOr, TurSNFilterQueryOperator fqOperator, TurSNFilterQueryOperator fqItemOperator, Locale locale)
-