Interface VerificationCodeStrategy
-
- All Known Implementing Classes:
ChineseVerificationCodeStrategy
public interface VerificationCodeStrategyProvides a strategy that handles verification code.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Optional<MobileNumberVerificationData>getVerificationCode(java.lang.String mobileNumber)Gets verification code by mobile number.voidremoveVerificationCode(java.lang.String mobileNumber)Removes verification code according to mobile number.voidsaveVerificationCode(MobileNumberVerificationData data)Saves mobile number verification code.
-
-
-
Method Detail
-
saveVerificationCode
void saveVerificationCode(MobileNumberVerificationData data)
Saves mobile number verification code.- Parameters:
data- mobile number verificaion data
-
removeVerificationCode
void removeVerificationCode(java.lang.String mobileNumber)
Removes verification code according to mobile number.- Parameters:
mobileNumber- mobile number to get the verification code
-
getVerificationCode
java.util.Optional<MobileNumberVerificationData> getVerificationCode(java.lang.String mobileNumber)
Gets verification code by mobile number.
-
-