Class AbstractKbaStage<C extends AbstractKbaStageConfig<?>>
java.lang.Object
org.forgerock.selfservice.stages.kba.AbstractKbaStage<C>
- Type Parameters:
C- the type of AbstractKbaStageConfig
- All Implemented Interfaces:
ProgressStage<C>
- Direct Known Subclasses:
SecurityAnswerDefinitionStage,SecurityAnswerVerificationStage
public abstract class AbstractKbaStage<C extends AbstractKbaStageConfig<?>>
extends Object
implements ProgressStage<C>
Base class for KBA stages.
- Since:
- 0.2.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final ConnectionFactoryThe CREST connectionFactory.protected final CryptoServiceThe instance ofCryptoService.protected static final StringRepresents the id property.protected static final StringRepresents the question property.protected static final StringRepresents the systemQuestion property.protected static final StringRepresents the userQuestion property. -
Constructor Summary
ConstructorsConstructorDescriptionAbstractKbaStage(ConnectionFactory connectionFactory) Constructs a new AbstractKbaStage. -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.forgerock.selfservice.core.ProgressStage
advance, gatherInitialRequirements
-
Field Details
-
REQUIREMENT_PROPERTY_ID
Represents the id property.- See Also:
-
REQUIREMENT_PROPERTY_QUESTION
Represents the question property.- See Also:
-
REQUIREMENT_PROPERTY_SYSTEM_QUESTION
Represents the systemQuestion property.- See Also:
-
REQUIREMENT_PROPERTY_USER_QUESTION
Represents the userQuestion property.- See Also:
-
connectionFactory
The CREST connectionFactory. -
cryptoService
The instance ofCryptoService.
-
-
Constructor Details
-
AbstractKbaStage
Constructs a new AbstractKbaStage.- Parameters:
connectionFactory- the CREST connection factory
-