Class B2BCategoriesController
java.lang.Object
de.hybris.platform.b2bocc.v2.controllers.BaseController
de.hybris.platform.b2bocc.v2.controllers.B2BCategoriesController
@Controller
@RequestMapping("/{baseSiteId}/categories")
public class B2BCategoriesController
extends BaseController
-
Field Summary
FieldsFields inherited from class de.hybris.platform.b2bocc.v2.controllers.BaseController
BASIC_FIELD_SET, DEFAULT_CURRENT_PAGE, DEFAULT_FIELD_SET, DEFAULT_PAGE_SIZE, HEADER_TOTAL_COUNT, INVALID_REQUEST_BODY_ERROR_MESSAGE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionsearchProducts(String categoryId, String query, int currentPage, int pageSize, String sort, String fields) Methods inherited from class de.hybris.platform.b2bocc.v2.controllers.BaseController
addPaginationField, getDataMapper, handleDuplicateUidException, handleErrorInternal, handleHttpMessageNotReadableException, handleModelNotFoundException, logParam, logParam, logParam, logValue, sanitize, setDataMapper, setTotalCountHeader, setTotalCountHeader, validate
-
Field Details
-
dataMapper
-
-
Constructor Details
-
B2BCategoriesController
public B2BCategoriesController()
-
-
Method Details
-
searchProducts
@GetMapping("/{categoryId}/products") @ResponseStatus(OK) @ResponseBody public ProductSearchPageWsDTO searchProducts(@PathVariable String categoryId, @RequestParam(required=false) String query, @RequestParam(required=false,defaultValue="0") int currentPage, @RequestParam(required=false,defaultValue="20") int pageSize, @RequestParam(required=false) String sort, @RequestParam(required=false,defaultValue="DEFAULT") String fields)
-