Class CustomersController
- java.lang.Object
-
- de.hybris.platform.assistedservicewebservices.controllers.AbstractAssistedServiceWebServiceController
-
- de.hybris.platform.assistedservicewebservices.controllers.CustomersController
-
@Controller public class CustomersController extends AbstractAssistedServiceWebServiceController
-
-
Constructor Summary
Constructors Constructor Description CustomersController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AssistedServiceFacadegetAssistedServiceFacade()CustomerHelpergetCustomerHelper()protected SearchPageData<CustomerData>getCustomersFromCustomerList(java.lang.String customerListId, java.lang.String query, PageableData pageableData)CustomerSearchPageWsDTOgetPageableCustomers(java.lang.String query, int currentPage, int pageSize, java.lang.String customerListId, java.lang.String orderId, java.lang.String baseSite, java.lang.String sort)protected SearchPageData<CustomerData>searchCustomerByOrder(java.lang.String orderId, PageableData pageableData)protected SearchPageData<CustomerData>searchCustomersByQuery(java.lang.String query, PageableData pageableData)-
Methods inherited from class de.hybris.platform.assistedservicewebservices.controllers.AbstractAssistedServiceWebServiceController
createSearchPageData, getCustomerFacade, getCustomerListFacade
-
-
-
-
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)
-
getCustomersFromCustomerList
protected SearchPageData<CustomerData> getCustomersFromCustomerList(java.lang.String customerListId, java.lang.String query, PageableData pageableData)
-
searchCustomersByQuery
protected SearchPageData<CustomerData> searchCustomersByQuery(java.lang.String query, PageableData pageableData)
-
searchCustomerByOrder
protected SearchPageData<CustomerData> searchCustomerByOrder(java.lang.String orderId, PageableData pageableData)
-
getAssistedServiceFacade
public AssistedServiceFacade getAssistedServiceFacade()
-
getCustomerHelper
public CustomerHelper getCustomerHelper()
-
-