Package com.i2group.disco.audit
Interface IAuditEvent
- All Known Subinterfaces:
IChartCreateAuditEvent,IChartDeleteAuditEvent,IChartletAuditEvent,IChartReadAuditEvent,IChartUndoDeleteAuditEvent,IChartUpdateAuditEvent,IChartVersionDeleteAuditEvent,IChartVersionReadAuditEvent,IDAODAuditEvent,IDAODResultSetsDeleteAuditEvent,IExpandAuditEvent,IFindPathAuditEvent,IGeospatialSearchAuditEvent,IGroupAddAuditEvent,IGroupRemoveAuditEvent,IGroupRestoreAuditEvent,IGroupUpdateAuditEvent,IHighlightQueryShowMoreAuditEvent,ILoginAuditEvent,IPrivacyAgreementAuditEvent,IQuickSearchAuditEvent,IRecordDeleteAuditEvent,IRecordRetrievalAuditEvent,IRecordUploadAuditEvent,ISavedArtifactCreateAuditEvent,ISavedArtifactDeleteAuditEvent,ISavedArtifactReadAuditEvent,ISavedArtifactUpdateAuditEvent,IUserAddAuditEvent,IUserRemoveAuditEvent,IUserRestoreAuditEvent,IUserUpdateAuditEvent,IVisualQueryAuditEvent,IVisualQueryCompletedAuditEvent
public interface IAuditEvent
An event that was generated during the processing of an operation against the Information Store.
IAuditEvent makes information about the operation available to the audit logging
mechanism.- Since:
- 8.0
-
Method Summary
Modifier and TypeMethodDescriptionGets aStringthat contains the IP address of the client on which the operation that generated thisIAuditEventwas performed.Gets aStringthat contains information about the user agent through which the operation that generated thisIAuditEventwas performed.Gets the UTCInstantwhen thisIAuditEventwas generated.getUser()Gets aStringthat contains the name of the user who performed the operation that generated thisIAuditEvent.Gets aStringthat contains the unique identifier of the user who performed the operation that generated thisIAuditEvent.Gets thePermissionsin each security dimension of the user returned bygetUser().toString()Returns aStringrepresentation of thisIAuditEvent.
-
Method Details
-
getTimestamp
Instant getTimestamp()Gets the UTCInstantwhen thisIAuditEventwas generated.- Returns:
- See above.
-
toString
String toString()Returns aStringrepresentation of thisIAuditEvent. -
getUserId
String getUserId()Gets aStringthat contains the unique identifier of the user who performed the operation that generated thisIAuditEvent.- Returns:
- See above.
- Since:
- 13.3
-
getUser
String getUser()Gets aStringthat contains the name of the user who performed the operation that generated thisIAuditEvent.- Returns:
- See above.
-
getUserSecurityGroups
GetsStrings that contain the names of the security groups to which the user returned bygetUser()belongs.- Returns:
- See above.
-
getUserSecurityPermissions
Collection<Permissions> getUserSecurityPermissions()Gets thePermissionsin each security dimension of the user returned bygetUser().- Returns:
- See above.
-
getClientUserAgent
String getClientUserAgent()Gets aStringthat contains information about the user agent through which the operation that generated thisIAuditEventwas performed.- Returns:
- See above. If no user agent was provided, the string is empty.
-
getClientIPAddress
String getClientIPAddress()Gets aStringthat contains the IP address of the client on which the operation that generated thisIAuditEventwas performed.- Returns:
- See above.
-