Class AuditHelper
- java.lang.Object
-
- com.evolveum.midpoint.model.common.util.AuditHelper
-
@Component public class AuditHelper extends Object
Uses cache repository service to resolve object names.
-
-
Constructor Summary
Constructors Constructor Description AuditHelper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
audit(AuditEventRecord record, ObjectDeltaSchemaLevelUtil.NameResolver externalNameResolver, Task task, OperationResult parentResult)
<F extends ObjectType>
AuditEventRecordevaluateRecordingExpression(ExpressionType expression, AuditEventRecord auditRecord, PrismObject<? extends ObjectType> primaryObject, ModelContext<F> context, Task task, OperationResult parentResult)
-
-
-
Method Detail
-
audit
public void audit(AuditEventRecord record, ObjectDeltaSchemaLevelUtil.NameResolver externalNameResolver, Task task, OperationResult parentResult)
- Parameters:
externalNameResolver
- Name resolver that should be tried first. It should be fast. If it returns null it means "I don't know".
-
evaluateRecordingExpression
public <F extends ObjectType> AuditEventRecord evaluateRecordingExpression(ExpressionType expression, AuditEventRecord auditRecord, PrismObject<? extends ObjectType> primaryObject, ModelContext<F> context, Task task, OperationResult parentResult)
-
-