Class SecurityQuestionsPolicyEvaluator<F extends FocusType>
java.lang.Object
com.evolveum.midpoint.model.impl.lens.projector.credentials.CredentialPolicyEvaluator<SecurityQuestionsCredentialsType,SecurityQuestionsCredentialsPolicyType,F>
com.evolveum.midpoint.model.impl.lens.projector.credentials.SecurityQuestionsPolicyEvaluator<F>
public class SecurityQuestionsPolicyEvaluator<F extends FocusType>
extends CredentialPolicyEvaluator<SecurityQuestionsCredentialsType,SecurityQuestionsCredentialsPolicyType,F>
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
-
Method Summary
Modifier and TypeMethodDescriptionprotected SecurityQuestionsCredentialsPolicyType
protected String
protected String
protected ItemPath
E.g.protected void
Methods inherited from class com.evolveum.midpoint.model.impl.lens.projector.credentials.CredentialPolicyEvaluator
getSecurityPolicy, process, supportsHistory
-
Method Details
-
getCredentialsContainerPath
Description copied from class:CredentialPolicyEvaluator
E.g. "credentials/password"- Specified by:
getCredentialsContainerPath
in classCredentialPolicyEvaluator<SecurityQuestionsCredentialsType,
SecurityQuestionsCredentialsPolicyType, F extends FocusType>
-
getCredentialHumanReadableName
- Specified by:
getCredentialHumanReadableName
in classCredentialPolicyEvaluator<SecurityQuestionsCredentialsType,
SecurityQuestionsCredentialsPolicyType, F extends FocusType>
-
getCredentialHumanReadableKey
- Specified by:
getCredentialHumanReadableKey
in classCredentialPolicyEvaluator<SecurityQuestionsCredentialsType,
SecurityQuestionsCredentialsPolicyType, F extends FocusType>
-
determineEffectiveCredentialPolicy
- Specified by:
determineEffectiveCredentialPolicy
in classCredentialPolicyEvaluator<SecurityQuestionsCredentialsType,
SecurityQuestionsCredentialsPolicyType, F extends FocusType>
-
validateCredentialContainerValues
protected void validateCredentialContainerValues(PrismContainerValue<SecurityQuestionsCredentialsType> cVal) throws PolicyViolationException, SchemaException, ObjectNotFoundException, ExpressionEvaluationException, CommunicationException, ConfigurationException, SecurityViolationException - Overrides:
validateCredentialContainerValues
in classCredentialPolicyEvaluator<SecurityQuestionsCredentialsType,
SecurityQuestionsCredentialsPolicyType, F extends FocusType> - Throws:
PolicyViolationException
SchemaException
ObjectNotFoundException
ExpressionEvaluationException
CommunicationException
ConfigurationException
SecurityViolationException
-