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
Nested ClassesModifier and TypeClassDescriptionstatic class -
Method Summary
Modifier and TypeMethodDescriptionprotected SecurityQuestionsCredentialsPolicyTypeprotected Stringprotected Stringprotected ItemPathE.g.protected voidMethods inherited from class com.evolveum.midpoint.model.impl.lens.projector.credentials.CredentialPolicyEvaluator
getSecurityPolicy, process, supportsHistory
-
Method Details
-
getCredentialsContainerPath
Description copied from class:CredentialPolicyEvaluatorE.g. "credentials/password"- Specified by:
getCredentialsContainerPathin classCredentialPolicyEvaluator<SecurityQuestionsCredentialsType,SecurityQuestionsCredentialsPolicyType, F extends FocusType>
-
getCredentialHumanReadableName
- Specified by:
getCredentialHumanReadableNamein classCredentialPolicyEvaluator<SecurityQuestionsCredentialsType,SecurityQuestionsCredentialsPolicyType, F extends FocusType>
-
getCredentialHumanReadableKey
- Specified by:
getCredentialHumanReadableKeyin classCredentialPolicyEvaluator<SecurityQuestionsCredentialsType,SecurityQuestionsCredentialsPolicyType, F extends FocusType>
-
determineEffectiveCredentialPolicy
- Specified by:
determineEffectiveCredentialPolicyin classCredentialPolicyEvaluator<SecurityQuestionsCredentialsType,SecurityQuestionsCredentialsPolicyType, F extends FocusType>
-
validateCredentialContainerValues
protected void validateCredentialContainerValues(PrismContainerValue<SecurityQuestionsCredentialsType> cVal) throws PolicyViolationException, SchemaException, ObjectNotFoundException, ExpressionEvaluationException, CommunicationException, ConfigurationException, SecurityViolationException - Overrides:
validateCredentialContainerValuesin classCredentialPolicyEvaluator<SecurityQuestionsCredentialsType,SecurityQuestionsCredentialsPolicyType, F extends FocusType> - Throws:
PolicyViolationExceptionSchemaExceptionObjectNotFoundExceptionExpressionEvaluationExceptionCommunicationExceptionConfigurationExceptionSecurityViolationException
-