Class BaseStepModel
java.lang.Object
io.getlime.security.powerauth.lib.cmd.steps.model.BaseStepModel
- All Implemented Interfaces:
BaseStepData
- Direct Known Subclasses:
ActivationRecoveryStepModel,CommitUpgradeStepModel,ComputeOfflineSignatureStepModel,ConfirmRecoveryCodeStepModel,CreateActivationStepModel,CreateTokenStepModel,EncryptStepModel,GetStatusStepModel,PrepareActivationStepModel,RemoveStepModel,RemoveTokenStepModel,StartUpgradeStepModel,TokenAndEncryptStepModel,VaultUnlockStepModel,VerifySignatureStepModel,VerifyTokenStepModel
Abstract class defining a base for a step model classes.
- Author:
- Petr Dvorak, petr@wultra.com
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidInitialize object with given attribute map.org.json.simple.JSONObjectvoidsetResultStatus(ResultStatusObject resultStatusObject) Sets activation status objectvoidsetResultStatusObject(org.json.simple.JSONObject jsonObject) Sets activation status object from JSON objectvoidsetVersion(PowerAuthVersion version) Sets the version valuevoidsetVersion(String versionValue) Sets the version valuetoMap()Convert this object to map.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.getlime.security.powerauth.lib.cmd.steps.model.data.BaseStepData
getHeaders, getUriString, getVersion
-
Constructor Details
-
BaseStepModel
public BaseStepModel()
-
-
Method Details
-
getResultStatusObject
public org.json.simple.JSONObject getResultStatusObject()- Specified by:
getResultStatusObjectin interfaceBaseStepData- Returns:
- Activation status as JSON object.
-
setResultStatusObject
public void setResultStatusObject(org.json.simple.JSONObject jsonObject) Sets activation status object from JSON object- Parameters:
jsonObject- Activation status object as JSON
-
getResultStatus
- Specified by:
getResultStatusin interfaceBaseStepData- Returns:
- Activation status
-
setResultStatus
Sets activation status object- Parameters:
resultStatusObject- Activation status object
-
setVersion
Sets the version valuethe PowerAuth version is detected from the provided value
- Parameters:
versionValue- string version value, must correspond with any ofPowerAuthVersion
-
setVersion
Sets the version value- Parameters:
version- PowerAuth version value
-
toMap
Convert this object to map.- Specified by:
toMapin interfaceBaseStepData- Returns:
- Map representing this object.
-
fromMap
Initialize object with given attribute map.- Specified by:
fromMapin interfaceBaseStepData- Parameters:
context- Context with attributes.
-