Class OtpPolicyEvaluator<F extends FocusType>
java.lang.Object
com.evolveum.midpoint.model.impl.lens.projector.credentials.CredentialPolicyEvaluator<OtpCredentialsType,OtpCredentialsPolicyType,F>
com.evolveum.midpoint.model.impl.lens.projector.credentials.OtpPolicyEvaluator<F>
public class OtpPolicyEvaluator<F extends FocusType>
extends CredentialPolicyEvaluator<OtpCredentialsType,OtpCredentialsPolicyType,F>
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionprotected OtpCredentialsPolicyTypeprotected 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<OtpCredentialsType,OtpCredentialsPolicyType, F extends FocusType>
-
getCredentialHumanReadableName
- Specified by:
getCredentialHumanReadableNamein classCredentialPolicyEvaluator<OtpCredentialsType,OtpCredentialsPolicyType, F extends FocusType>
-
getCredentialHumanReadableKey
- Specified by:
getCredentialHumanReadableKeyin classCredentialPolicyEvaluator<OtpCredentialsType,OtpCredentialsPolicyType, F extends FocusType>
-
determineEffectiveCredentialPolicy
- Specified by:
determineEffectiveCredentialPolicyin classCredentialPolicyEvaluator<OtpCredentialsType,OtpCredentialsPolicyType, F extends FocusType>
-
validateCredentialContainerValues
protected void validateCredentialContainerValues(PrismContainerValue<OtpCredentialsType> cVal) throws PolicyViolationException, SchemaException, ObjectNotFoundException, ExpressionEvaluationException, CommunicationException, ConfigurationException, SecurityViolationException - Overrides:
validateCredentialContainerValuesin classCredentialPolicyEvaluator<OtpCredentialsType,OtpCredentialsPolicyType, F extends FocusType> - Throws:
PolicyViolationExceptionSchemaExceptionObjectNotFoundExceptionExpressionEvaluationExceptionCommunicationExceptionConfigurationExceptionSecurityViolationException
-