Class ChineseVerificationCodeStrategy
java.lang.Object
de.hybris.platform.chineseprofilefacades.strategies.impl.ChineseVerificationCodeStrategy
- All Implemented Interfaces:
VerificationCodeStrategy
-
Constructor Summary
ConstructorsConstructorDescriptionChineseVerificationCodeStrategy(ModelService modelService, ChineseCustomerAccountService chineseCustomerAccountService, Converter<MobileNumberVerificationData, MobileNumberVerificationModel> verificationCodeReverseConverter, Converter<MobileNumberVerificationModel, MobileNumberVerificationData> verificationConverter, UserIdDecorationService userIdDecorationService) -
Method Summary
Modifier and TypeMethodDescriptionprotected ChineseCustomerAccountServiceprotected ModelServiceprotected UserIdDecorationServicegetVerificationCode(String mobileNumber) Gets verification code by mobile number.voidremoveVerificationCode(String mobileNumber) Removes verification code according to mobile number.voidSaves mobile number verification code.voidsetUserIdDecorationService(UserIdDecorationService userIdDecorationService)
-
Constructor Details
-
ChineseVerificationCodeStrategy
public ChineseVerificationCodeStrategy(ModelService modelService, ChineseCustomerAccountService chineseCustomerAccountService, Converter<MobileNumberVerificationData, MobileNumberVerificationModel> verificationCodeReverseConverter, Converter<MobileNumberVerificationModel, MobileNumberVerificationData> verificationConverter, UserIdDecorationService userIdDecorationService)
-
-
Method Details
-
saveVerificationCode
Description copied from interface:VerificationCodeStrategySaves mobile number verification code.- Specified by:
saveVerificationCodein interfaceVerificationCodeStrategy- Parameters:
data- mobile number verificaion data
-
getVerificationCode
Description copied from interface:VerificationCodeStrategyGets verification code by mobile number.- Specified by:
getVerificationCodein interfaceVerificationCodeStrategy
-
removeVerificationCode
Description copied from interface:VerificationCodeStrategyRemoves verification code according to mobile number.- Specified by:
removeVerificationCodein interfaceVerificationCodeStrategy- Parameters:
mobileNumber- mobile number to get the verification code
-
getChineseCustomerAccountService
-
getModelService
-
getVerificationCodeReverseConverter
protected Converter<MobileNumberVerificationData,MobileNumberVerificationModel> getVerificationCodeReverseConverter() -
getVerificationConverter
protected Converter<MobileNumberVerificationModel,MobileNumberVerificationData> getVerificationConverter() -
setUserIdDecorationService
-
getUserIdDecorationService
-