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 IRecordDeleteAuditEvent
s.
- Since:
- 10.1
-
Method Summary
Modifier and TypeMethodDescriptionGetsIRecordIdentifierInfo
s that contain information about the records that were affected by a "record delete" operation.getId()
Gets aString
that 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 aString
that contains an identifier for thisIRecordDeleteAuditEvent
.In cases where a single "record delete" operation generates several
IRecordDeleteAuditEvent
s, all the generated events have the same identifier.- Returns:
- See above.
-
getDeletedRecordIdentifiers
Collection<IRecordIdentifierInfo> getDeletedRecordIdentifiers()GetsIRecordIdentifierInfo
s that contain information about the records that were affected by a "record delete" operation.- Returns:
- See above.
-