Class SMSCredential

java.lang.Object
pl.edu.icm.unity.stdext.credential.sms.SMSCredential

public class SMSCredential extends Object
Represents business object of sms credential. Supports (de)serialization of the state to/from JSON.
Author:
P.Piernik
  • Field Details

  • 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

      public SMSCredentialRecoverySettings getRecoverySettings()
    • setRecoverySettings

      public void setRecoverySettings(SMSCredentialRecoverySettings recoverSettings)
    • setMobileNumberConfirmationConfiguration

      public void setMobileNumberConfirmationConfiguration(pl.edu.icm.unity.base.confirmation.MobileNumberConfirmationConfiguration confirmationConfiguration)
    • getMobileNumberConfirmationConfiguration

      public Optional<pl.edu.icm.unity.base.confirmation.MobileNumberConfirmationConfiguration> getMobileNumberConfirmationConfiguration()
    • getMessageTemplate

      public String getMessageTemplate()
    • setMessageTemplate

      public void setMessageTemplate(String messageTemplate)
    • getAuthnSMSLimit

      public int getAuthnSMSLimit()
    • setAuthnSMSLimit

      public void setAuthnSMSLimit(int authnSMSLimit)