java.lang.Object
com.evolveum.midpoint.model.impl.lens.projector.credentials.CredentialsProcessor
All Implemented Interfaces:
ProjectorProcessor

@Component public class CredentialsProcessor extends Object implements ProjectorProcessor
Processor for focus credentials. Has two main responsibilities corresponding to its entry points: 1. processFocusCredentials(..) Validates the credentials, checks policies (complexity, history, etc.), adds metadata, etc. It is used during Projector execution - as part of FocusProcessor run. (Note that these activities are more or less delegated to CredentialPolicyEvaluator.) 2. transformFocusExecutionDelta(..): Modifies the execution deltas to hash or remove credentials if needed. This is done during change execution, called from ChangeExecutor.
Author:
Radovan Semancik