Interface BaseStep
- All Known Implementing Classes:
AbstractActivationStep,AbstractBaseStep,AbstractBaseStepV2,ActivationRecoveryStep,CommitUpgradeStep,ConfirmRecoveryCodeStep,CreateActivationStep,CreateActivationStep,CreateTokenStep,CreateTokenStep,EncryptStep,EncryptStep,GetStatusStep,GetStatusStep,PrepareActivationStep,PrepareActivationStep,RemoveStep,RemoveStep,RemoveTokenStep,RemoveTokenStep,SignAndEncryptStep,StartUpgradeStep,TokenAndEncryptStep,VaultUnlockStep,VaultUnlockStep,VerifySignatureStep,VerifyTokenStep
public interface BaseStep
Interface for objects implementing execution steps.
- Author:
- Lukas Lukovsky, lukas.lukovsky@wultra.com, Petr Dvorak, petr@wultra.com
-
Method Summary
Modifier and Type Method Description ResultStatusObjectexecute(Map<String,Object> context)Execute this step with given context objects.PowerAuthStepgetStep()List<PowerAuthVersion>getSupportedVersions()
-
Method Details
-
execute
Execute this step with given context objects.- Parameters:
context- Context objects.- Returns:
- Result status object (with current activation status), null in case of failure.
- Throws:
Exception- In case of a failure.
-
getStep
PowerAuthStep getStep()- Returns:
- Corresponding PowerAuth step
-
getSupportedVersions
List<PowerAuthVersion> getSupportedVersions()- Returns:
- Supported versions of PowerAuth
-