Class ConsentsController
java.lang.Object
de.hybris.platform.ycommercewebservices.v2.controller.BaseController
de.hybris.platform.ycommercewebservices.v2.controller.BaseCommerceController
de.hybris.platform.ycommercewebservices.v2.controller.ConsentsController
@Controller
@RequestMapping("/{baseSiteId}/users/{userId}")
public class ConsentsController
extends BaseCommerceController
-
Field Summary
Fields inherited from class de.hybris.platform.ycommercewebservices.v2.controller.BaseCommerceController
API_COMPATIBILITY_B2C_CHANNELS, ENTRYFields inherited from class de.hybris.platform.ycommercewebservices.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 TypeMethodDescriptionorg.springframework.http.ResponseEntity<ConsentTemplateWsDTO>doGiveConsent(String consentTemplateId, Integer consentTemplateVersion) getConsentTemplate(String consentTemplateId, String fields) getConsentTemplates(String fields) voidremoveConsent(String consentCode) Methods inherited from class de.hybris.platform.ycommercewebservices.v2.controller.BaseCommerceController
addPaymentDetailsInternal, 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.ycommercewebservices.v2.controller.BaseController
addPaginationField, getDataMapper, handleDuplicateUidException, handleErrorInternal, handleHttpMessageNotReadableException, handleModelNotFoundException, logParam, logParam, logValue, sanitize, setDataMapper, setTotalCountHeader, setTotalCountHeader, validate
-
Constructor Details
-
ConsentsController
public ConsentsController()
-
-
Method Details
-
getConsentTemplates
@RequestMapping(value="/consenttemplates", method=GET) @ResponseStatus(OK) @ResponseBody public ConsentTemplateListWsDTO getConsentTemplates(@RequestParam(defaultValue="DEFAULT") String fields) -
doGiveConsent
@RequestMapping(value="/consents", method=POST) @ResponseBody public org.springframework.http.ResponseEntity<ConsentTemplateWsDTO> doGiveConsent(@RequestParam String consentTemplateId, @RequestParam Integer consentTemplateVersion) -
getConsentTemplate
@RequestMapping(value="/consenttemplates/{consentTemplateId}", method=GET) @ResponseStatus(OK) @ResponseBody public ConsentTemplateWsDTO getConsentTemplate(@PathVariable String consentTemplateId, @RequestParam(defaultValue="DEFAULT") String fields) -
removeConsent
@RequestMapping(value="/consents/{consentCode}", method=DELETE) @ResponseStatus(OK) @ResponseBody public void removeConsent(@PathVariable("consentCode") String consentCode)
-