Class SMSCredential
java.lang.Object
pl.edu.icm.unity.stdext.credential.sms.SMSCredential
Represents business object of sms credential. Supports (de)serialization
of the state to/from JSON.
- Author:
- P.Piernik
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintintOptional<pl.edu.icm.unity.base.confirmation.MobileNumberConfirmationConfiguration>com.fasterxml.jackson.databind.node.ObjectNodeintvoidsetAuthnSMSLimit(int authnSMSLimit) voidsetCodeLength(int codeLength) voidsetMessageTemplate(String messageTemplate) voidsetMobileNumberConfirmationConfiguration(pl.edu.icm.unity.base.confirmation.MobileNumberConfirmationConfiguration confirmationConfiguration) voidsetRecoverySettings(SMSCredentialRecoverySettings recoverSettings) voidsetSerializedConfiguration(com.fasterxml.jackson.databind.node.ObjectNode root) voidsetValidityTime(int validityTime)
-
Field Details
-
DEFAULT_VALIDITY
public static final int DEFAULT_VALIDITY- See Also:
-
DEFAULT_CODE_LENGTH
public static final int DEFAULT_CODE_LENGTH- See Also:
-
-
Constructor Details
-
SMSCredential
public SMSCredential()
-
-
Method Details
-
getSerializedConfiguration
public com.fasterxml.jackson.databind.node.ObjectNode getSerializedConfiguration() throws pl.edu.icm.unity.base.exceptions.InternalException- Throws:
pl.edu.icm.unity.base.exceptions.InternalException
-
setSerializedConfiguration
public void setSerializedConfiguration(com.fasterxml.jackson.databind.node.ObjectNode root) throws pl.edu.icm.unity.base.exceptions.InternalException - Throws:
pl.edu.icm.unity.base.exceptions.InternalException
-
getValidityTime
public int getValidityTime() -
setValidityTime
public void setValidityTime(int validityTime) -
getCodeLength
public int getCodeLength() -
setCodeLength
public void setCodeLength(int codeLength) -
getRecoverySettings
-
setRecoverySettings
-
setMobileNumberConfirmationConfiguration
public void setMobileNumberConfirmationConfiguration(pl.edu.icm.unity.base.confirmation.MobileNumberConfirmationConfiguration confirmationConfiguration) -
getMobileNumberConfirmationConfiguration
public Optional<pl.edu.icm.unity.base.confirmation.MobileNumberConfirmationConfiguration> getMobileNumberConfirmationConfiguration() -
getMessageTemplate
-
setMessageTemplate
-
getAuthnSMSLimit
public int getAuthnSMSLimit() -
setAuthnSMSLimit
public void setAuthnSMSLimit(int authnSMSLimit)
-