Class CustomersController

    • Constructor Detail

      • CustomersController

        public CustomersController()
    • Method Detail

      • getPageableCustomers

        @RequestMapping(value="/customers/search",
                        method=GET)
        @ResponseBody
        public CustomerSearchPageWsDTO getPageableCustomers​(@RequestParam(required=false)
                                                            java.lang.String query,
                                                            @RequestParam(required=false,defaultValue="0")
                                                            int currentPage,
                                                            @RequestParam(required=false,defaultValue="20")
                                                            int pageSize,
                                                            @RequestParam(required=false)
                                                            java.lang.String customerListId,
                                                            @RequestParam(required=false)
                                                            java.lang.String orderId,
                                                            @RequestParam(required=true)
                                                            java.lang.String baseSite,
                                                            @RequestParam(required=false)
                                                            java.lang.String sort)
      • autoComplete

        @RequestMapping(value="/customers/autocomplete",
                        method=GET,
                        produces="application/json")
        @ResponseBody
        public java.util.List<CustomerSuggestionWsDto> autoComplete​(@RequestParam(required=true)
                                                                    java.lang.String customerQuery,
                                                                    @RequestParam(required=true)
                                                                    java.lang.String baseSite)
      • bindCart

        @RequestMapping(value="/bind-cart",
                        method=POST)
        public org.springframework.http.ResponseEntity<java.lang.String> bindCart​(@RequestParam("customerId")
                                                                                  java.lang.String customerId,
                                                                                  @RequestParam("cartId")
                                                                                  java.lang.String cartId,
                                                                                  @RequestParam
                                                                                  java.lang.String baseSite)
      • getCustomersFromCustomerList

        protected SearchPageData<CustomerData> getCustomersFromCustomerList​(java.lang.String customerListId,
                                                                            java.lang.String query,
                                                                            PageableData pageableData)