Class DefaultB2CSapCustomerAccountServiceAspect
java.lang.Object
de.hybris.platform.commerceservices.customer.impl.DefaultCustomerAccountService
com.sap.hybris.sapcustomerb2c.outbound.DefaultB2CSapCustomerAccountServiceAspect
- All Implemented Interfaces:
SapCustomerAccountServiceAspect,de.hybris.platform.commerceservices.customer.CustomerAccountService
public class DefaultB2CSapCustomerAccountServiceAspect
extends de.hybris.platform.commerceservices.customer.impl.DefaultCustomerAccountService
implements SapCustomerAccountServiceAspect
The default SAP implementation of
SapCustomerAccountServiceAspect to inject SAP customer ID generator-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidgenerateCustomerId(CustomerModel customerModel) protected de.hybris.platform.servicelayer.keygenerator.impl.PersistentKeyGeneratorvoidinterceptRegister(org.aspectj.lang.ProceedingJoinPoint pjp) Intercept the default implementation of the register methodDefaultCustomerAccountService.register(CustomerModel, String)voidinterceptRegisterGuestForAnonymousCheckout(org.aspectj.lang.ProceedingJoinPoint pjp) Intercept the default implementation of the registerGuestForAnonymousCheckout methodDefaultCustomerAccountService.registerGuestForAnonymousCheckout(CustomerModel, String)voidsetSapCustomerIdGenerator(de.hybris.platform.servicelayer.keygenerator.impl.PersistentKeyGenerator sapCustomerIdGenerator) Methods inherited from class de.hybris.platform.commerceservices.customer.impl.DefaultCustomerAccountService
addPaymentInfo, adjustPassword, changePassword, changeUid, checkUidUniqueness, clearDefaultAddressEntry, closeAccount, convertGuestToCustomer, createPaymentSubscription, deleteAddressEntry, deleteCCPaymentInfo, fillValuesForCustomerInfo, forgottenPassword, getAddressBookDeliveryEntries, getAddressBookEntries, getAddressForCode, getAllAddressEntries, getBaseSiteService, getBaseStoreService, getCommerceCommonI18NService, getCommerceConsentService, getCommonI18NService, getConfigurationService, getCreditCardPaymentInfoForCode, getCreditCardPaymentInfos, getCurrency, getCustomerAccountDao, getCustomerEmailResolutionService, getCustomerNameStrategy, getDefaultAddress, getDelayTime, getEventService, getFlexibleSearchService, getGuestOrderForGUID, getI18nService, getMaskedCardNumber, getModelService, getMonthsForOrderExpiry, getOrderDetailsForGUID, getOrderForCode, getOrderForCode, getOrderList, getOrderList, getPasswordEncoderService, getPasswordEncoding, getPaymentService, getReturnRequestsByCustomerAndStore, getSecureTokenService, getSessionService, getTimeService, getTitles, getTokenValiditySeconds, getTypeService, getUserService, initializeEvent, internalSaveCustomer, populateAndGetSessionConsentsToRegisteredUser, register, registerCustomer, registerGuestForAnonymousCheckout, saveAddressEntry, setBaseSiteService, setBaseStoreService, setCommerceCommonI18NService, setCommerceConsentService, setCommonI18NService, setConfigurationService, setCustomerAccountDao, setCustomerEmailResolutionService, setCustomerNameStrategy, setDefaultAddressEntry, setDefaultPaymentInfo, setEventService, setFlexibleSearchService, setI18nService, setModelService, setMonthsForOrderExpiry, setPasswordEncoderService, setPasswordEncoding, setPaymentService, setPopulatingConsentsInSessionEnabled, setSecureTokenService, setSessionService, setTimeService, setTokenValiditySeconds, setTypeService, setUserService, unlinkCCPaymentInfo, updatePassword, updateProfile
-
Constructor Details
-
DefaultB2CSapCustomerAccountServiceAspect
public DefaultB2CSapCustomerAccountServiceAspect()
-
-
Method Details
-
interceptRegister
public void interceptRegister(org.aspectj.lang.ProceedingJoinPoint pjp) throws de.hybris.platform.commerceservices.customer.DuplicateUidException Description copied from interface:SapCustomerAccountServiceAspectIntercept the default implementation of the register methodDefaultCustomerAccountService.register(CustomerModel, String)- Specified by:
interceptRegisterin interfaceSapCustomerAccountServiceAspect- Throws:
de.hybris.platform.commerceservices.customer.DuplicateUidException
-
interceptRegisterGuestForAnonymousCheckout
public void interceptRegisterGuestForAnonymousCheckout(org.aspectj.lang.ProceedingJoinPoint pjp) throws de.hybris.platform.commerceservices.customer.DuplicateUidException Description copied from interface:SapCustomerAccountServiceAspectIntercept the default implementation of the registerGuestForAnonymousCheckout methodDefaultCustomerAccountService.registerGuestForAnonymousCheckout(CustomerModel, String)- Specified by:
interceptRegisterGuestForAnonymousCheckoutin interfaceSapCustomerAccountServiceAspect- Throws:
de.hybris.platform.commerceservices.customer.DuplicateUidException
-
generateCustomerId
- Overrides:
generateCustomerIdin classde.hybris.platform.commerceservices.customer.impl.DefaultCustomerAccountService
-
getSapCustomerIdGenerator
protected de.hybris.platform.servicelayer.keygenerator.impl.PersistentKeyGenerator getSapCustomerIdGenerator() -
setSapCustomerIdGenerator
public void setSapCustomerIdGenerator(de.hybris.platform.servicelayer.keygenerator.impl.PersistentKeyGenerator sapCustomerIdGenerator)
-