public class AuditLog
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
void |
auditEvent(EventInfo eventInfo)
Use this method to audit an event in Identity Governance audit log.
|
static AuditLog |
getInstance()
Returns an instance of AuditLog, creating a new one if necessary.
|
static boolean |
isEventAuditable(java.lang.String eventType)
Checks to see if this particular eventType is auditable per the configuration in enroleAuditing.properties
|
static boolean |
isEventAuditable(java.lang.String eventType,
java.lang.String operation)
Checks if a particular event is auditable or not
|
static boolean |
isEventAuditable(java.lang.String eventType,
java.lang.String entityType,
java.lang.String action)
Checks if a particular event is auditable or not
|
public static AuditLog getInstance()
public void auditEvent(EventInfo eventInfo) throws com.ibm.itim.auditing.AuditingException
eventInfo - Information of the event to be audited.AuditingException - if there was any issue auditing the event.public static boolean isEventAuditable(java.lang.String eventType)
eventType - Type of the event (eg. PersonManagement)public static boolean isEventAuditable(java.lang.String eventType,
java.lang.String operation)
eventType - Type of the event (eg. PersonManagement)operation - Operation being performed: Authenticate or GetAuthenticationObject. May be null.public static boolean isEventAuditable(java.lang.String eventType,
java.lang.String entityType,
java.lang.String action)
eventType - Type of the event (eg. PersonManagement)entityType - Type of the entity. (eg. Host Policy for eventType = Policy Mgmt and action = Add) (NOT CURRENTLY USED)action - Operation being performed (eg. ADD-Add Person, DELETE-Delete Person) (NOT CURRENTLY USED)