Class PaymentDetailsController
- java.lang.Object
-
- de.hybris.platform.ycommercewebservices.v2.controller.BaseController
-
- de.hybris.platform.ycommercewebservices.v2.controller.BaseCommerceController
-
- de.hybris.platform.ycommercewebservices.v2.controller.PaymentDetailsController
-
@Controller @RequestMapping("/{baseSiteId}/users/{userId}/paymentdetails") public class PaymentDetailsController extends BaseCommerceController
-
-
Field Summary
-
Fields 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
-
-
Constructor Summary
Constructors Constructor Description PaymentDetailsController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PaymentDetailsWsDTOgetPaymentDetails(java.lang.String paymentDetailsId, java.lang.String fields)PaymentDetailsListWsDTOgetPaymentDetailsList(boolean saved, java.lang.String fields)CCPaymentInfoDatagetPaymentInfo(java.lang.String paymentDetailsId)voidremovePaymentDetails(java.lang.String paymentDetailsId)voidreplacePaymentDetails(java.lang.String paymentDetailsId, PaymentDetailsWsDTO paymentDetails)voidreplacePaymentDetails(java.lang.String paymentDetailsId, javax.servlet.http.HttpServletRequest request)voidupdatePaymentDetails(java.lang.String paymentDetailsId, PaymentDetailsWsDTO paymentDetails)voidupdatePaymentDetails(java.lang.String paymentDetailsId, javax.servlet.http.HttpServletRequest request)-
Methods inherited from class de.hybris.platform.ycommercewebservices.v2.controller.BaseCommerceController
addPaymentDetailsInternal, addPaymentDetailsInternal, applyVoucherForCartInternal, createAddressInternal, createAddressInternal, getAddressDTOValidator, getAddressValidator, getCartFacade, getCcPaymentInfoValidator, getCheckoutFacade, getDeliveryAddressValidator, getHttpRequestAddressDataPopulator, getHttpRequestPaymentInfoPopulator, getPaymentDetailsDTOValidator, getSessionCart, getUserFacade, getVoucherFacade, setAddressDTOValidator, setAddressValidator, setCartDeliveryAddressInternal, setCartDeliveryModeInternal, setCartFacade, setCcPaymentInfoValidator, setCheckoutFacade, setDeliveryAddressValidator, setHttpRequestAddressDataPopulator, setHttpRequestPaymentInfoPopulator, setPaymentDetailsDTOValidator, setPaymentDetailsInternal, setUserFacade, setVoucherFacade, validateCartForPlaceOrder, validateStatusesEnumValue
-
Methods inherited from class de.hybris.platform.ycommercewebservices.v2.controller.BaseController
addPaginationField, getDataMapper, handleDuplicateUidException, handleErrorInternal, handleModelNotFoundException, logParam, logParam, logParam, logValue, sanitize, setDataMapper, setTotalCountHeader, setTotalCountHeader, validate
-
-
-
-
Method Detail
-
getPaymentDetailsList
@Secured({"ROLE_CUSTOMERGROUP","ROLE_TRUSTED_CLIENT","ROLE_CUSTOMERMANAGERGROUP"}) @RequestMapping(method=GET) @ResponseBody public PaymentDetailsListWsDTO getPaymentDetailsList(@RequestParam(defaultValue="false") boolean saved, @RequestParam(defaultValue="DEFAULT") java.lang.String fields)
-
getPaymentDetails
@Secured({"ROLE_CUSTOMERGROUP","ROLE_TRUSTED_CLIENT","ROLE_CUSTOMERMANAGERGROUP"}) @RequestMapping(value="/{paymentDetailsId}", method=GET) @ResponseBody public PaymentDetailsWsDTO getPaymentDetails(@PathVariable java.lang.String paymentDetailsId, @RequestParam(defaultValue="DEFAULT") java.lang.String fields)
-
getPaymentInfo
public CCPaymentInfoData getPaymentInfo(java.lang.String paymentDetailsId)
-
removePaymentDetails
@Secured({"ROLE_CUSTOMERGROUP","ROLE_TRUSTED_CLIENT","ROLE_CUSTOMERMANAGERGROUP"}) @RequestMapping(value="/{paymentDetailsId}", method=DELETE) @ResponseStatus(OK) public void removePaymentDetails(@PathVariable java.lang.String paymentDetailsId)
-
updatePaymentDetails
@Secured({"ROLE_CUSTOMERGROUP","ROLE_TRUSTED_CLIENT","ROLE_CUSTOMERMANAGERGROUP"}) @RequestMapping(value="/{paymentDetailsId}", method=PATCH) @ResponseStatus(OK) public void updatePaymentDetails(@PathVariable java.lang.String paymentDetailsId, javax.servlet.http.HttpServletRequest request)
-
updatePaymentDetails
@Secured({"ROLE_CUSTOMERGROUP","ROLE_TRUSTED_CLIENT","ROLE_CUSTOMERMANAGERGROUP"}) @RequestMapping(value="/{paymentDetailsId}", method=PATCH, consumes={"application/json","application/xml"}) @ResponseStatus(OK) public void updatePaymentDetails(@PathVariable java.lang.String paymentDetailsId, @RequestBody PaymentDetailsWsDTO paymentDetails)
-
replacePaymentDetails
@Secured({"ROLE_CUSTOMERGROUP","ROLE_TRUSTED_CLIENT","ROLE_CUSTOMERMANAGERGROUP"}) @RequestMapping(value="/{paymentDetailsId}", method=PUT) @ResponseStatus(OK) public void replacePaymentDetails(@PathVariable java.lang.String paymentDetailsId, javax.servlet.http.HttpServletRequest request)
-
replacePaymentDetails
@Secured({"ROLE_CUSTOMERGROUP","ROLE_TRUSTED_CLIENT","ROLE_CUSTOMERMANAGERGROUP"}) @RequestMapping(value="/{paymentDetailsId}", method=PUT, consumes={"application/json","application/xml"}) @ResponseStatus(OK) public void replacePaymentDetails(@PathVariable java.lang.String paymentDetailsId, @RequestBody PaymentDetailsWsDTO paymentDetails)
-
-