Search in sources :

Example 56 with AuditEventRecord

use of com.evolveum.midpoint.audit.api.AuditEventRecord in project midpoint by Evolveum.

the class BaseAuditHelper method prepareWorkItemCreatedAuditRecord.

// workItem contains taskRef, assignee, originalAssignee, candidates resolved (if possible)
public AuditEventRecord prepareWorkItemCreatedAuditRecord(WorkItemType workItem, WfTask wfTask, OperationResult result) throws WorkflowException {
    AuditEventRecord record = prepareWorkItemAuditReportCommon(workItem, wfTask, AuditEventStage.REQUEST, result);
    record.setInitiator(wfTask.getRequesterIfExists(result));
    record.setMessage(wfTask.getCompleteStageInfo());
    return record;
}
Also used : AuditEventRecord(com.evolveum.midpoint.audit.api.AuditEventRecord)

Aggregations

AuditEventRecord (com.evolveum.midpoint.audit.api.AuditEventRecord)56 OperationResult (com.evolveum.midpoint.schema.result.OperationResult)12 Task (com.evolveum.midpoint.task.api.Task)11 Test (org.testng.annotations.Test)11 ObjectDeltaOperation (com.evolveum.midpoint.schema.ObjectDeltaOperation)10 ObjectDelta (com.evolveum.midpoint.prism.delta.ObjectDelta)6 SchemaException (com.evolveum.midpoint.util.exception.SchemaException)6 ObjectType (com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType)6 PrismObject (com.evolveum.midpoint.prism.PrismObject)5 PolyString (com.evolveum.midpoint.prism.polystring.PolyString)5 RAuditEventRecord (com.evolveum.midpoint.repo.sql.data.audit.RAuditEventRecord)4 ObjectNotFoundException (com.evolveum.midpoint.util.exception.ObjectNotFoundException)4 ArrayList (java.util.ArrayList)4 Message (com.evolveum.midpoint.notifications.api.transports.Message)3 DtoTranslationException (com.evolveum.midpoint.repo.sql.util.DtoTranslationException)3 SimpleTaskAdapter (com.evolveum.midpoint.repo.sql.util.SimpleTaskAdapter)3 AuditResultHandler (com.evolveum.midpoint.audit.api.AuditResultHandler)2 ItemPath (com.evolveum.midpoint.prism.path.ItemPath)2 MidPointPrincipal (com.evolveum.midpoint.security.api.MidPointPrincipal)2 ExpressionEvaluationException (com.evolveum.midpoint.util.exception.ExpressionEvaluationException)2