Class BaseStepModel
java.lang.Object
io.getlime.security.powerauth.lib.cmd.steps.model.BaseStepModel
- All Implemented Interfaces:
BaseStepData
- Direct Known Subclasses:
ActivationRecoveryStepModel,CommitUpgradeStepModel,ConfirmRecoveryCodeStepModel,CreateActivationStepModel,CreateTokenStepModel,EncryptStepModel,GetStatusStepModel,PrepareActivationStepModel,RemoveStepModel,RemoveTokenStepModel,StartUpgradeStepModel,TokenAndEncryptStepModel,VaultUnlockStepModel,VerifySignatureStepModel,VerifyTokenStepModel
public class BaseStepModel extends Object implements BaseStepData
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(Map<String,Object> context)Initialize object with given attribute map.ResultStatusObjectgetResultStatus()org.json.simple.JSONObjectgetResultStatusObject()voidsetResultStatus(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 valueMap<String,Object>toMap()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.
-