java.lang.Object
de.hybris.platform.adminapi.components.console.search.SearchController

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

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

    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, 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 Details

    • SearchController

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

    • 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) 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)