Class FutureStocksController
java.lang.Object
de.hybris.platform.commercewebservices.core.v2.controller.BaseController
de.hybris.platform.commercewebservices.core.v2.controller.BaseCommerceController
de.hybris.platform.commercewebservices.core.v2.controller.FutureStocksController
@Controller
@RequestMapping("/{baseSiteId}/users/{userId}/futureStocks")
public class FutureStocksController
extends BaseCommerceController
-
Field Summary
Fields inherited from class de.hybris.platform.commercewebservices.core.v2.controller.BaseCommerceController
API_COMPATIBILITY_B2C_CHANNELS, ENTRYFields inherited from class de.hybris.platform.commercewebservices.core.v2.controller.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 TypeMethodDescriptionprotected ProductFutureStocksDatacreateProductFutureStocksData(String productCode, List<FutureStockData> futureStockList) getFutureStocks(String productCode, String fields) getFutureStocksList(String productCodes, String fields) Methods inherited from class de.hybris.platform.commercewebservices.core.v2.controller.BaseCommerceController
addPaymentDetailsInternal, applyVoucherForCartInternal, applyVoucherForCartInternal, createAddressInternal, createAddressInternal, getAddressDTOValidator, getAddressValidator, getCartFacade, getCartVoucherValidator, getCcPaymentInfoValidator, getCheckoutFacade, getDeliveryAddressValidator, getHttpRequestAddressDataPopulator, getHttpRequestPaymentInfoPopulator, getPaymentDetailsDTOValidator, getSessionCart, getUserFacade, getVoucherFacade, setAddressDTOValidator, setAddressValidator, setCartDeliveryAddressInternal, setCartDeliveryModeInternal, setCartFacade, setCcPaymentInfoValidator, setCheckoutFacade, setDeliveryAddressValidator, setHttpRequestAddressDataPopulator, setHttpRequestPaymentInfoPopulator, setPaymentDetailsDTOValidator, setPaymentDetailsInternal, setUserFacade, setVoucherFacade, validateCartForPlaceOrder, validateStatusesEnumValueMethods inherited from class de.hybris.platform.commercewebservices.core.v2.controller.BaseController
addPaginationField, getDataMapper, handleDuplicateUidException, handleErrorInternal, handleHttpMessageNotReadableException, handleModelNotFoundException, logParam, logParam, logValue, sanitize, setDataMapper, setTotalCountHeader, setTotalCountHeader, validate
-
Constructor Details
-
FutureStocksController
public FutureStocksController()
-
-
Method Details
-
getFutureStocksList
@Secured({"ROLE_CUSTOMERGROUP","ROLE_TRUSTED_CLIENT","ROLE_CUSTOMERMANAGERGROUP"}) @GetMapping(produces="application/json") @ResponseStatus(OK) @ResponseBody public ProductFutureStocksListWsDTO getFutureStocksList(@RequestParam String productCodes, @RequestParam(defaultValue="DEFAULT") String fields) -
getFutureStocks
@Secured({"ROLE_CUSTOMERGROUP","ROLE_TRUSTED_CLIENT","ROLE_CUSTOMERMANAGERGROUP"}) @GetMapping(value="/{productCode}", produces="application/json") @ResponseStatus(OK) @ResponseBody public ProductFutureStocksWsDTO getFutureStocks(@PathVariable String productCode, @RequestParam(defaultValue="DEFAULT") String fields) -
createProductFutureStocksData
protected ProductFutureStocksData createProductFutureStocksData(String productCode, List<FutureStockData> futureStockList)
-