public class AddressController extends BaseCommerceController
DEFAULT_CURRENT_PAGE, DEFAULT_FIELD_SET, DEFAULT_PAGE_SIZE, HEADER_TOTAL_COUNT| Constructor and Description |
|---|
AddressController() |
| Modifier and Type | Method and Description |
|---|---|
AddressWsDTO |
createAddress(HttpServletRequest request,
java.lang.String fields) |
protected ErrorListWsDTO |
createResponseErrors(Errors errors) |
void |
deleteAddress(java.lang.String addressId) |
AddressWsDTO |
getAddress(java.lang.String addressId,
java.lang.String fields) |
AddressListWsDTO |
getAddresses(java.lang.String fields) |
protected boolean |
isAddressValid(AddressData addressData,
Errors errors,
AddressValidationData validationData)
Checks if address is valid by a validators
|
void |
patchAddress(java.lang.String addressId,
HttpServletRequest request) |
protected void |
populateErrors(Errors errors,
AddressVerificationResult<AddressVerificationDecision> addressVerificationResult)
Populates Errors object
|
void |
putAddress(java.lang.String addressId,
HttpServletRequest request) |
protected AddressValidationData |
verifyAddresByService(AddressData addressData,
Errors errors,
AddressValidationData validationData)
Verifies address by commerce service
|
AddressValidationWsDTO |
verifyAddress(HttpServletRequest request,
java.lang.String fields) |
addPaymentDetailsInternal, applyVoucherForCartInternal, 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, validateStatusesEnumValueaddPaginationField, getDataMapper, handleDuplicateUidException, handleErrorInternal, handleModelNotFoundException, logParam, logParam, logParam, logValue, sanitize, setDataMapper, setTotalCountHeader, setTotalCountHeader, validatepublic AddressListWsDTO getAddresses(java.lang.String fields)
public AddressWsDTO createAddress(HttpServletRequest request, java.lang.String fields) throws WebserviceValidationException
WebserviceValidationExceptionpublic AddressWsDTO getAddress(java.lang.String addressId, java.lang.String fields) throws WebserviceValidationException
WebserviceValidationExceptionpublic void putAddress(java.lang.String addressId,
HttpServletRequest request)
throws WebserviceValidationException
WebserviceValidationExceptionpublic void patchAddress(java.lang.String addressId,
HttpServletRequest request)
throws WebserviceValidationException
WebserviceValidationExceptionpublic void deleteAddress(java.lang.String addressId)
public AddressValidationWsDTO verifyAddress(HttpServletRequest request, java.lang.String fields)
protected boolean isAddressValid(AddressData addressData, Errors errors, AddressValidationData validationData)
protected AddressValidationData verifyAddresByService(AddressData addressData, Errors errors, AddressValidationData validationData)
protected ErrorListWsDTO createResponseErrors(Errors errors)
protected void populateErrors(Errors errors,
AddressVerificationResult<AddressVerificationDecision> addressVerificationResult)
errors - addressVerificationResult - Copyright © 2018 SAP SE. All Rights Reserved.