Class SearchController


  • @AdminApiController
    @RequestMapping("/console/search")
    public class SearchController
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      SearchController​(de.hybris.platform.adminapi.components.console.search.SearchFacade searchFacade)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.springframework.http.ResponseEntity<de.hybris.platform.adminapi.components.console.search.SearchResultData> executeFlexibleSearch​(de.hybris.platform.adminapi.components.console.search.QueryData queryData, int maxCount, boolean commit, java.util.Locale locale)  
      org.springframework.http.ResponseEntity<de.hybris.platform.adminapi.components.console.search.SearchResultData> executePolyglot​(de.hybris.platform.adminapi.components.console.search.QueryData queryData, int start, int count, boolean needTotalCount)  
      org.springframework.http.ResponseEntity<de.hybris.platform.adminapi.components.console.search.SearchResultData> executeSqlQuery​(de.hybris.platform.adminapi.components.console.search.QueryData queryData, int maxCount, boolean commit)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SearchController

        @Autowired
        public SearchController​(de.hybris.platform.adminapi.components.console.search.SearchFacade searchFacade)
    • Method Detail

      • executeFlexibleSearch

        @PostMapping(value="/flexible",
                     produces="application/json")
        public org.springframework.http.ResponseEntity<de.hybris.platform.adminapi.components.console.search.SearchResultData> executeFlexibleSearch​(@RequestBody
                                                                                                                                                     de.hybris.platform.adminapi.components.console.search.QueryData queryData,
                                                                                                                                                     @RequestParam(name="maxCount",required=false,defaultValue="200")
                                                                                                                                                     int maxCount,
                                                                                                                                                     @RequestParam(name="commit",required=false,defaultValue="false")
                                                                                                                                                     boolean commit,
                                                                                                                                                     @RequestParam(name="locale",required=false)
                                                                                                                                                     java.util.Locale locale)
      • executeSqlQuery

        @PostMapping(value="/sql",
                     produces="application/json")
        public org.springframework.http.ResponseEntity<de.hybris.platform.adminapi.components.console.search.SearchResultData> executeSqlQuery​(@RequestBody
                                                                                                                                               de.hybris.platform.adminapi.components.console.search.QueryData queryData,
                                                                                                                                               @RequestParam(name="maxCount",required=false,defaultValue="200")
                                                                                                                                               int maxCount,
                                                                                                                                               @RequestParam(name="commit",required=false,defaultValue="false")
                                                                                                                                               boolean commit)
      • executePolyglot

        @PostMapping(value="/polyglot",
                     produces="application/json")
        public org.springframework.http.ResponseEntity<de.hybris.platform.adminapi.components.console.search.SearchResultData> executePolyglot​(@RequestBody
                                                                                                                                               de.hybris.platform.adminapi.components.console.search.QueryData queryData,
                                                                                                                                               @RequestParam(name="start",required=false,defaultValue="0")
                                                                                                                                               int start,
                                                                                                                                               @RequestParam(name="count",required=false,defaultValue="-1")
                                                                                                                                               int count,
                                                                                                                                               @RequestParam(name="needTotalCount",required=false,defaultValue="false")
                                                                                                                                               boolean needTotalCount)