Class BaseStepModel
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 voidfromMap(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.JSONObjectgetResultStatusObject()java.lang.StringgetUriString()java.lang.StringgetVersion()voidsetHeaders(java.util.Map<java.lang.String,java.lang.String> headers)Set HTTP headers used for requests.voidsetResultStatusObject(org.json.simple.JSONObject resultStatusObject)Set the object representing activation status.voidsetUriString(java.lang.String uriString)Set base URI string of the PowerAuth Standard RESTful API.voidsetVersion(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.
-