java.lang.Object
io.getlime.security.powerauth.lib.cmd.steps.model.BaseStepModel
Direct Known Subclasses:
ActivationRecoveryStepModel, CommitUpgradeStepModel, ConfirmRecoveryCodeStepModel, CreateActivationStepModel, CreateTokenStepModel, EncryptStepModel, GetStatusStepModel, PrepareActivationStepModel, RemoveStepModel, RemoveTokenStepModel, StartUpgradeStepModel, VaultUnlockStepModel, VerifySignatureStepModel, VerifyTokenStepModel

public class BaseStepModel
extends java.lang.Object
Abstract class defining a base for a step model classes.
Author:
Petr Dvorak, petr@wultra.com
  • Constructor Summary

    Constructors
    Constructor Description
    BaseStepModel()  
  • 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.util.Map<java.lang.String,​java.lang.String> getHeaders()  
    org.json.simple.JSONObject getResultStatusObject()  
    java.lang.String getUriString()  
    java.lang.String getVersion()  
    void setHeaders​(java.util.Map<java.lang.String,​java.lang.String> headers)
    Set HTTP headers used for requests.
    void setResultStatusObject​(org.json.simple.JSONObject resultStatusObject)
    Set the object representing activation status.
    void setUriString​(java.lang.String uriString)
    Set base URI string of the PowerAuth Standard RESTful API.
    void setVersion​(java.lang.String version)
    Set PowerAuth protocol version.
    java.util.Map<java.lang.String,​java.lang.Object> toMap()
    Convert this object to map.

    Methods inherited from class java.lang.Object

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

    • BaseStepModel

      public BaseStepModel()
  • Method Details

    • setUriString

      public void setUriString​(java.lang.String uriString)
      Set base URI string of the PowerAuth Standard RESTful API.
      Parameters:
      uriString - Base URI of PA2.0 Standard RESTful API.
    • setResultStatusObject

      public void setResultStatusObject​(org.json.simple.JSONObject resultStatusObject)
      Set the object representing activation status.
      Parameters:
      resultStatusObject - Activation status object.
    • setVersion

      public void setVersion​(java.lang.String version)
      Set PowerAuth protocol version.
      Parameters:
      version - PowerAuth protocol version.
    • setHeaders

      public void setHeaders​(java.util.Map<java.lang.String,​java.lang.String> headers)
      Set HTTP headers used for requests.
      Parameters:
      headers - HTTP headers.
    • getHeaders

      public java.util.Map<java.lang.String,​java.lang.String> getHeaders()
    • getUriString

      public java.lang.String getUriString()
    • getResultStatusObject

      public org.json.simple.JSONObject getResultStatusObject()
    • getVersion

      public java.lang.String getVersion()
    • toMap

      public java.util.Map<java.lang.String,​java.lang.Object> toMap()
      Convert this object to map.
      Returns:
      Map representing this object.
    • fromMap

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