public void auditAuditLogUsed ( RFC3881EventOutcomeCodes eventOutcome , String accessingUser , String accessingProcess , String auditLogUri ) { if ( ! isAuditorEnabled ( ) ) { return ; } AuditLogUsedEvent auditLogUsedEvent = new AuditLogUsedEvent ( eventOutcome ) ; auditLogUsedEvent . setAuditSourceId ( getAuditSourceId ( ) , getAuditEnterpriseSiteId ( ) ) ; if ( ! EventUtils . isEmptyOrNull ( accessingUser ) ) { auditLogUsedEvent . addAccessingParticipant ( accessingUser , null , null , getSystemNetworkId ( ) ) ; } if ( ! EventUtils . isEmptyOrNull ( accessingProcess ) ) { auditLogUsedEvent . addAccessingParticipant ( accessingProcess , null , null , getSystemNetworkId ( ) ) ; } auditLogUsedEvent . addAuditLogIdentity ( auditLogUri ) ; audit ( auditLogUsedEvent ) ; }
Audits a DICOM Audit Log Used event for a given User and Process .