Class ActivationRecoveryStepModel

java.lang.Object
io.getlime.security.powerauth.lib.cmd.steps.model.BaseStepModel
io.getlime.security.powerauth.lib.cmd.steps.model.ActivationRecoveryStepModel

public class ActivationRecoveryStepModel
extends BaseStepModel
Model representing step for creating an activation using recovery code.
Author:
Roman Strobl, roman.strobl@wultra.com
  • Constructor Summary

    Constructors
    Constructor Description
    ActivationRecoveryStepModel()
    Default constructor.
  • Method Summary

    Modifier and Type Method Description
    void fromMap​(java.util.Map<java.lang.String,​java.lang.Object> context)
    Initialize object with given attribute map.
    java.lang.String getActivationName()
    Get activation name.
    java.lang.String getApplicationKey()
    Get application key.
    java.lang.String getApplicationSecret()
    Get application secret.
    java.util.Map<java.lang.String,​java.lang.Object> getCustomAttributes()
    Get custom attributes.
    java.lang.String getDeviceInfo()
    Get information about user device.
    java.util.Map<java.lang.String,​java.lang.String> getIdentityAttributes()
    Get identity attributes.
    java.security.PublicKey getMasterPublicKey()
    Get Base64 encoded master public key.
    java.lang.String getPassword()
    Get knowledge key password.
    java.lang.String getPlatform()
    Get user device platform.
    java.lang.String getStatusFileName()
    Get file name of the file with stored activation status.
    void setActivationName​(java.lang.String activationName)
    Set activation name.
    void setApplicationKey​(java.lang.String applicationKey)
    Set application key.
    void setApplicationSecret​(java.lang.String applicationSecret)
    Set application secret.
    void setCustomAttributes​(java.util.Map<java.lang.String,​java.lang.Object> customAttributes)
    Set custom attributes.
    void setDeviceInfo​(java.lang.String deviceInfo)
    Set information about user device.
    void setIdentityAttributes​(java.util.Map<java.lang.String,​java.lang.String> identityAttributes)
    Set identity attributes.
    void setMasterPublicKey​(java.security.PublicKey masterPublicKey)
    Set Base64 encoded master public key.
    void setPassword​(java.lang.String password)
    Set knowledge key password.
    void setPlatform​(java.lang.String platform)
    Set user device platform.
    void setStatusFileName​(java.lang.String statusFileName)
    Set file name of the file with stored activation status.
    java.util.Map<java.lang.String,​java.lang.Object> toMap()
    Convert this object to map.

    Methods inherited from class io.getlime.security.powerauth.lib.cmd.steps.model.BaseStepModel

    getHeaders, getResultStatusObject, getUriString, getVersion, setHeaders, setResultStatusObject, setUriString, setVersion

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ActivationRecoveryStepModel

      public ActivationRecoveryStepModel()
      Default constructor.
  • Method Details

    • getIdentityAttributes

      public java.util.Map<java.lang.String,​java.lang.String> getIdentityAttributes()
      Get identity attributes.
      Returns:
      Identity attributes.
    • setIdentityAttributes

      public void setIdentityAttributes​(java.util.Map<java.lang.String,​java.lang.String> identityAttributes)
      Set identity attributes.
      Parameters:
      identityAttributes - Identity attributes.
    • getCustomAttributes

      public java.util.Map<java.lang.String,​java.lang.Object> getCustomAttributes()
      Get custom attributes.
      Returns:
      Custom attributes.
    • setCustomAttributes

      public void setCustomAttributes​(java.util.Map<java.lang.String,​java.lang.Object> customAttributes)
      Set custom attributes.
      Parameters:
      customAttributes - Custom attributes.
    • getStatusFileName

      public java.lang.String getStatusFileName()
      Get file name of the file with stored activation status.
      Returns:
      Status file name.
    • setStatusFileName

      public void setStatusFileName​(java.lang.String statusFileName)
      Set file name of the file with stored activation status.
      Parameters:
      statusFileName - Status file name.
    • getActivationName

      public java.lang.String getActivationName()
      Get activation name.
      Returns:
      Activation name.
    • setActivationName

      public void setActivationName​(java.lang.String activationName)
      Set activation name.
      Parameters:
      activationName - Activation name.
    • getPlatform

      public java.lang.String getPlatform()
      Get user device platform.
      Returns:
      User device platform.
    • setPlatform

      public void setPlatform​(java.lang.String platform)
      Set user device platform.
      Parameters:
      platform - User device platform.
    • getDeviceInfo

      public java.lang.String getDeviceInfo()
      Get information about user device.
      Returns:
      Information about user device.
    • setDeviceInfo

      public void setDeviceInfo​(java.lang.String deviceInfo)
      Set information about user device.
      Parameters:
      deviceInfo - Information about user device.
    • getApplicationKey

      public java.lang.String getApplicationKey()
      Get application key.
      Returns:
      Application key.
    • setApplicationKey

      public void setApplicationKey​(java.lang.String applicationKey)
      Set application key.
      Parameters:
      applicationKey - Application key.
    • getApplicationSecret

      public java.lang.String getApplicationSecret()
      Get application secret.
      Returns:
      Application secret.
    • setApplicationSecret

      public void setApplicationSecret​(java.lang.String applicationSecret)
      Set application secret.
      Parameters:
      applicationSecret - Application secret.
    • getPassword

      public java.lang.String getPassword()
      Get knowledge key password.
      Returns:
      Knowledge key password.
    • setPassword

      public void setPassword​(java.lang.String password)
      Set knowledge key password.
      Parameters:
      password - Knowledge key password.
    • getMasterPublicKey

      public java.security.PublicKey getMasterPublicKey()
      Get Base64 encoded master public key.
      Returns:
      Base64 encoded master public key.
    • setMasterPublicKey

      public void setMasterPublicKey​(java.security.PublicKey masterPublicKey)
      Set Base64 encoded master public key.
      Parameters:
      masterPublicKey - Base64 encoded master public key.
    • toMap

      public java.util.Map<java.lang.String,​java.lang.Object> toMap()
      Description copied from class: BaseStepModel
      Convert this object to map.
      Overrides:
      toMap in class BaseStepModel
      Returns:
      Map representing this object.
    • fromMap

      public void fromMap​(java.util.Map<java.lang.String,​java.lang.Object> context)
      Description copied from class: BaseStepModel
      Initialize object with given attribute map.
      Overrides:
      fromMap in class BaseStepModel
      Parameters:
      context - Context with attributes.