Package com.i2group.disco.audit
Interface IRecordDeleteAuditEvent
- All Superinterfaces:
 IAuditEvent
An event that was generated during the processing of a "record delete" operation against the
 Information Store. 
IRecordDeleteAuditEvent makes information about the operation
 available to the audit logging mechanism.
 Records that are deleted through the REST API become unavailable to users instantly, but they are not immediately removed from the Information Store. Instead, the records are purged from the store by a scheduled task.
Deleting an entity record also deletes all the link records that are connected to it,
 regardless of whether the links were present in the initial request. When the total number of
 records to be deleted is high, the same "record delete" operation might generate several IRecordDeleteAuditEvents.
- Since:
 - 10.1
 
- 
Method Summary
Modifier and TypeMethodDescriptionGetsIRecordIdentifierInfos that contain information about the records that were affected by a "record delete" operation.getId()Gets aStringthat contains an identifier for thisIRecordDeleteAuditEvent.Methods inherited from interface com.i2group.disco.audit.IAuditEvent
getClientIPAddress, getClientUserAgent, getTimestamp, getUser, getUserId, getUserSecurityGroups, getUserSecurityPermissions, toString 
- 
Method Details
- 
getId
String getId()Gets aStringthat contains an identifier for thisIRecordDeleteAuditEvent.In cases where a single "record delete" operation generates several
IRecordDeleteAuditEvents, all the generated events have the same identifier.- Returns:
 - See above.
 
 - 
getDeletedRecordIdentifiers
Collection<IRecordIdentifierInfo> getDeletedRecordIdentifiers()GetsIRecordIdentifierInfos that contain information about the records that were affected by a "record delete" operation.- Returns:
 - See above.
 
 
 -