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 aString
that contains the IP address of the client on which the operation that generated thisIAuditEvent
was performed.Gets aString
that contains information about the user agent through which the operation that generated thisIAuditEvent
was performed.Gets the UTCInstant
when thisIAuditEvent
was generated.getUser()
Gets aString
that contains the name of the user who performed the operation that generated thisIAuditEvent
.Gets aString
that contains the unique identifier of the user who performed the operation that generated thisIAuditEvent
.Gets thePermissions
in each security dimension of the user returned bygetUser()
.toString()
Returns aString
representation of thisIAuditEvent
.
-
Method Details
-
getTimestamp
Instant getTimestamp()Gets the UTCInstant
when thisIAuditEvent
was generated.- Returns:
- See above.
-
toString
String toString()Returns aString
representation of thisIAuditEvent
. -
getUserId
String getUserId()Gets aString
that contains the unique identifier of the user who performed the operation that generated thisIAuditEvent
.- Returns:
- See above.
- Since:
- 13.3
-
getUser
String getUser()Gets aString
that contains the name of the user who performed the operation that generated thisIAuditEvent
.- Returns:
- See above.
-
getUserSecurityGroups
GetsString
s that contain the names of the security groups to which the user returned bygetUser()
belongs.- Returns:
- See above.
-
getUserSecurityPermissions
Collection<Permissions> getUserSecurityPermissions()Gets thePermissions
in each security dimension of the user returned bygetUser()
.- Returns:
- See above.
-
getClientUserAgent
String getClientUserAgent()Gets aString
that contains information about the user agent through which the operation that generated thisIAuditEvent
was performed.- Returns:
- See above. If no user agent was provided, the string is empty.
-
getClientIPAddress
String getClientIPAddress()Gets aString
that contains the IP address of the client on which the operation that generated thisIAuditEvent
was performed.- Returns:
- See above.
-