Package ca.cdr.api.model.json
Class AuditEventJson
java.lang.Object
ca.cdr.api.model.json.AuditEventJson
- All Implemented Interfaces:
IModelJson,IModelJson
This class represents a single Audit Event, with nested objects for all related audit data.
Also see
StringifiedCollectionMixin to see how we flatten high cardinality elements during CSV export.-
Field Summary
Fields inherited from interface ca.uhn.fhir.model.api.IModelJson
SENSITIVE_DATA_FILTER_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetId()If the target of this audit event is a transaction log item (i.e. we are auditing the viewing of the transaction log) this is the Request ID for the transaction log entry in questionbooleanvoidsetAdditionalJson(String theAdditionalJson) voidsetAuthenticatedUserType(AuthenticatedUserTypeEnum theAuthenticatedUserType) voidsetClientId(String theClientId) voidsetClientModuleId(String theClientModuleId) voidsetClientName(String theClientName) voidsetClientNodeId(String theClientNodeId) voidsetClientPid(Long theClientPid) voidsetEndpointModuleId(String theModuleId) voidsetEndpointNodeId(String theNodeId) voidvoidsetRemoteAddress(String theRemoteAddress) voidsetRequestId(String theRequestId) voidsetTargetRequestId(String theTargetRequestId) If the target of this audit event is a transaction log item (i.e. we are auditing the viewing of the transaction log) this is the Request ID for the transaction log entry in questionvoidsetTimestamp(Instant theTimestamp) voidsetTimestamp(Date theTimestamp) voidsetTransactionGuid(String theTransactionGuid) voidsetTypeCode(String theCode) voidsetTypeDisplay(String theTypeDisplay) voidsetTypeSystem(String theSystem) voidsetUserFamilyName(String theUserFamilyName) voidsetUserGivenName(String theUserGivenName) voidvoidsetUserModuleId(String theModuleId) voidsetUsername(String theUsername) voidsetUserNodeId(String theNodeId)
-
Constructor Details
-
AuditEventJson
public AuditEventJson()Constructor
-
-
Method Details
-
getRequestId
-
setRequestId
-
getClientPid
-
setClientPid
-
getClientName
-
setClientName
-
getClientNodeId
-
setClientNodeId
-
getClientModuleId
-
setClientModuleId
-
getClientId
-
setClientId
-
getEndpointModuleId
-
setEndpointModuleId
-
getEndpointNodeId
-
setEndpointNodeId
-
getId
-
setId
-
getUserModuleId
-
setUserModuleId
-
getUserNodeId
-
setUserNodeId
-
getRemoteAddress
-
setRemoteAddress
-
getTargetModules
-
getTargetResources
-
getTargetUsers
-
getHeaders
-
getAdditionalJson
-
setAdditionalJson
-
getTimestamp
-
setTimestamp
-
setTimestamp
-
getTypeCode
-
setTypeCode
-
getTypeDisplay
-
setTypeDisplay
-
getTypeSystem
-
setTypeSystem
-
getUserFamilyName
-
setUserFamilyName
-
getUserGivenName
-
setUserGivenName
-
getUserId
-
setUserId
-
getUsername
-
setUsername
-
hasTargets
-
getAuthenticatedUserType
-
setAuthenticatedUserType
-
getTargetRequestId
If the target of this audit event is a transaction log item (i.e. we are auditing the viewing of the transaction log) this is the Request ID for the transaction log entry in question -
setTargetRequestId
If the target of this audit event is a transaction log item (i.e. we are auditing the viewing of the transaction log) this is the Request ID for the transaction log entry in question -
getTransactionGuid
-
setTransactionGuid
-