Class AuditEvent
- All Implemented Interfaces:
ca.uhn.fhir.model.api.ICompositeElement
,ca.uhn.fhir.model.api.IElement
,ca.uhn.fhir.model.api.IResource
,ca.uhn.fhir.model.api.ISupportsUndeclaredExtensions
,Serializable
,org.hl7.fhir.instance.model.api.IBase
,org.hl7.fhir.instance.model.api.IBaseResource
Definition: A record of an event made for purposes of maintaining a security log. Typical uses include detection of intrusion attempts and monitoring for inappropriate usage
Requirements:
Profile Definition: http://hl7.org/fhir/profiles/AuditEvent
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
Block class for child element: AuditEvent.event ()static class
Block class for child element: AuditEvent.object.detail ()static class
Block class for child element: AuditEvent.object ()static class
Block class for child element: AuditEvent.participant ()static class
Block class for child element: AuditEvent.participant.network ()static class
Block class for child element: AuditEvent.source () -
Field Summary
Modifier and TypeFieldDescriptionstatic final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for actionstatic final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for addressstatic final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for altidstatic final ca.uhn.fhir.rest.gclient.DateClientParam
Fluent Client search parameter constant for datestatic final ca.uhn.fhir.rest.gclient.StringClientParam
Fluent Client search parameter constant for descstatic final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for identitystatic final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.static final ca.uhn.fhir.rest.gclient.StringClientParam
Fluent Client search parameter constant for namestatic final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for object-typestatic final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for participantstatic final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for patientstatic final ca.uhn.fhir.rest.gclient.UriClientParam
Fluent Client search parameter constant for policystatic final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for referencestatic final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for sitestatic final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for sourcestatic final String
Search parameter constant for actionstatic final String
Search parameter constant for addressstatic final String
Search parameter constant for altidstatic final String
Search parameter constant for datestatic final String
Search parameter constant for descstatic final String
Search parameter constant for identitystatic final String
Search parameter constant for namestatic final String
Search parameter constant for object-typestatic final String
Search parameter constant for participantstatic final String
Search parameter constant for patientstatic final String
Search parameter constant for policystatic final String
Search parameter constant for referencestatic final String
Search parameter constant for sitestatic final String
Search parameter constant for sourcestatic final String
Search parameter constant for subtypestatic final String
Search parameter constant for typestatic final String
Search parameter constant for userstatic final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for subtypestatic final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for typestatic final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for userFields inherited from class ca.uhn.fhir.model.dstu2.resource.BaseResource
RES_ID, SP_RES_ID
Fields inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
INCLUDE_ALL, WILDCARD_ALL_SET
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionAdds and returns a new value for object ()addObject
(AuditEvent.ObjectElement theValue) Adds a given new value for object ()Adds and returns a new value for participant ()addParticipant
(AuditEvent.Participant theValue) Adds a given new value for participant ()<T extends ca.uhn.fhir.model.api.IElement>
List<T> getAllPopulatedChildElementsOfType
(Class<T> theType) getEvent()
Gets the value(s) for event ().Gets the value(s) for object ().Gets the first repetition for object (), creating it if it does not already exist.Gets the value(s) for participant ().Gets the first repetition for participant (), creating it if it does not already exist.Gets the value(s) for source ().ca.uhn.fhir.context.FhirVersionEnum
boolean
isEmpty()
setEvent
(AuditEvent.Event theValue) Sets the value(s) for event ()setObject
(List<AuditEvent.ObjectElement> theValue) Sets the value(s) for object ()setParticipant
(List<AuditEvent.Participant> theValue) Sets the value(s) for participant ()setSource
(AuditEvent.Source theValue) Sets the value(s) for source ()Methods inherited from class ca.uhn.fhir.model.dstu2.resource.BaseResource
getContained, getId, getIdElement, getLanguage, getMeta, getResourceMetadata, getText, isBaseEmpty, setContained, setId, setId, setId, setLanguage, setResourceMetadata, setText, toString
Methods inherited from class ca.uhn.fhir.model.api.BaseElement
addUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getFormatCommentsPost, getFormatCommentsPre, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensions, getUserData, hasFormatComment, setUserData
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
fhirType, getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
getIdElement, isDeleted, setId, setId
Methods inherited from interface ca.uhn.fhir.model.api.IResource
getContained, getId, getLanguage, getMeta, getResourceMetadata, getText, setId, setLanguage, setResourceMetadata
-
Field Details
-
SP_TYPE
Search parameter constant for typeDescription:
Type: token
Path: AuditEvent.event.type
- See Also:
-
TYPE
Fluent Client search parameter constant for typeDescription:
Type: token
Path: AuditEvent.event.type
-
SP_ACTION
Search parameter constant for actionDescription:
Type: token
Path: AuditEvent.event.action
- See Also:
-
ACTION
Fluent Client search parameter constant for actionDescription:
Type: token
Path: AuditEvent.event.action
-
SP_DATE
Search parameter constant for dateDescription:
Type: date
Path: AuditEvent.event.dateTime
- See Also:
-
DATE
Fluent Client search parameter constant for dateDescription:
Type: date
Path: AuditEvent.event.dateTime
-
SP_SUBTYPE
Search parameter constant for subtypeDescription:
Type: token
Path: AuditEvent.event.subtype
- See Also:
-
SUBTYPE
Fluent Client search parameter constant for subtypeDescription:
Type: token
Path: AuditEvent.event.subtype
-
SP_USER
Search parameter constant for userDescription:
Type: token
Path: AuditEvent.participant.userId
- See Also:
-
USER
Fluent Client search parameter constant for userDescription:
Type: token
Path: AuditEvent.participant.userId
-
SP_NAME
Search parameter constant for nameDescription:
Type: string
Path: AuditEvent.participant.name
- See Also:
-
NAME
Fluent Client search parameter constant for nameDescription:
Type: string
Path: AuditEvent.participant.name
-
SP_ADDRESS
Search parameter constant for addressDescription:
Type: token
Path: AuditEvent.participant.network.address
- See Also:
-
ADDRESS
Fluent Client search parameter constant for addressDescription:
Type: token
Path: AuditEvent.participant.network.address
-
SP_SOURCE
Search parameter constant for sourceDescription:
Type: token
Path: AuditEvent.source.identifier
- See Also:
-
SOURCE
Fluent Client search parameter constant for sourceDescription:
Type: token
Path: AuditEvent.source.identifier
-
SP_SITE
Search parameter constant for siteDescription:
Type: token
Path: AuditEvent.source.site
- See Also:
-
SITE
Fluent Client search parameter constant for siteDescription:
Type: token
Path: AuditEvent.source.site
-
SP_OBJECT_TYPE
Search parameter constant for object-typeDescription:
Type: token
Path: AuditEvent.object.type
- See Also:
-
OBJECT_TYPE
Fluent Client search parameter constant for object-typeDescription:
Type: token
Path: AuditEvent.object.type
-
SP_IDENTITY
Search parameter constant for identityDescription:
Type: token
Path: AuditEvent.object.identifier
- See Also:
-
IDENTITY
Fluent Client search parameter constant for identityDescription:
Type: token
Path: AuditEvent.object.identifier
-
SP_REFERENCE
Search parameter constant for referenceDescription:
Type: reference
Path: AuditEvent.object.reference
- See Also:
-
REFERENCE
Fluent Client search parameter constant for referenceDescription:
Type: reference
Path: AuditEvent.object.reference
-
SP_DESC
Search parameter constant for descDescription:
Type: string
Path: AuditEvent.object.name
- See Also:
-
DESC
Fluent Client search parameter constant for descDescription:
Type: string
Path: AuditEvent.object.name
-
SP_PATIENT
Search parameter constant for patientDescription:
Type: reference
Path: AuditEvent.participant.reference | AuditEvent.object.reference
- See Also:
-
PATIENT
Fluent Client search parameter constant for patientDescription:
Type: reference
Path: AuditEvent.participant.reference | AuditEvent.object.reference
-
SP_ALTID
Search parameter constant for altidDescription:
Type: token
Path: AuditEvent.participant.altId
- See Also:
-
ALTID
Fluent Client search parameter constant for altidDescription:
Type: token
Path: AuditEvent.participant.altId
-
SP_PARTICIPANT
Search parameter constant for participantDescription:
Type: reference
Path: AuditEvent.participant.reference
- See Also:
-
PARTICIPANT
Fluent Client search parameter constant for participantDescription:
Type: reference
Path: AuditEvent.participant.reference
-
SP_POLICY
Search parameter constant for policyDescription:
Type: uri
Path: AuditEvent.participant.policy
- See Also:
-
POLICY
Fluent Client search parameter constant for policyDescription:
Type: uri
Path: AuditEvent.participant.policy
-
INCLUDE_PARTICIPANT
Constant for fluent queries to be used to add include statements. Specifies the path value of "AuditEvent:participant". -
INCLUDE_PATIENT
Constant for fluent queries to be used to add include statements. Specifies the path value of "AuditEvent:patient". -
INCLUDE_REFERENCE
Constant for fluent queries to be used to add include statements. Specifies the path value of "AuditEvent:reference".
-
-
Constructor Details
-
AuditEvent
public AuditEvent()
-
-
Method Details
-
isEmpty
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
-
getAllPopulatedChildElementsOfType
public <T extends ca.uhn.fhir.model.api.IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType) - Specified by:
getAllPopulatedChildElementsOfType
in interfaceca.uhn.fhir.model.api.ICompositeElement
-
getEvent
Gets the value(s) for event (). creating it if it does not exist. Will not returnnull
.Definition: Identifies the name, action type, time, and disposition of the audited event
-
setEvent
Sets the value(s) for event ()Definition: Identifies the name, action type, time, and disposition of the audited event
-
getParticipant
Gets the value(s) for participant (). creating it if it does not exist. Will not returnnull
.Definition:
-
setParticipant
Sets the value(s) for participant ()Definition:
-
addParticipant
Adds and returns a new value for participant ()Definition:
-
addParticipant
Adds a given new value for participant ()Definition:
- Parameters:
theValue
- The participant to add (must not benull
)
-
getParticipantFirstRep
Gets the first repetition for participant (), creating it if it does not already exist.Definition:
-
getSource
Gets the value(s) for source (). creating it if it does not exist. Will not returnnull
.Definition:
-
setSource
Sets the value(s) for source ()Definition:
-
getObject
Gets the value(s) for object (). creating it if it does not exist. Will not returnnull
.Definition: Specific instances of data or objects that have been accessed
-
setObject
Sets the value(s) for object ()Definition: Specific instances of data or objects that have been accessed
-
addObject
Adds and returns a new value for object ()Definition: Specific instances of data or objects that have been accessed
-
addObject
Adds a given new value for object ()Definition: Specific instances of data or objects that have been accessed
- Parameters:
theValue
- The object to add (must not benull
)
-
getObjectFirstRep
Gets the first repetition for object (), creating it if it does not already exist.Definition: Specific instances of data or objects that have been accessed
-
getResourceName
- Specified by:
getResourceName
in interfaceca.uhn.fhir.model.api.IResource
-
getStructureFhirVersionEnum
- Specified by:
getStructureFhirVersionEnum
in interfaceorg.hl7.fhir.instance.model.api.IBaseResource
- Specified by:
getStructureFhirVersionEnum
in interfaceca.uhn.fhir.model.api.IResource
-