
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
public class AuditEvent extends BaseResource implements ca.uhn.fhir.model.api.IResource
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:
- Serialized Form
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AuditEvent.Event
Block class for child element: AuditEvent.event ()static class
AuditEvent.ObjectDetail
Block class for child element: AuditEvent.object.detail ()static class
AuditEvent.ObjectElement
Block class for child element: AuditEvent.object ()static class
AuditEvent.Participant
Block class for child element: AuditEvent.participant ()static class
AuditEvent.ParticipantNetwork
Block class for child element: AuditEvent.participant.network ()static class
AuditEvent.Source
Block class for child element: AuditEvent.source () -
Field Summary
Fields Modifier and Type Field Description static ca.uhn.fhir.rest.gclient.TokenClientParam
ACTION
Fluent Client search parameter constant for actionstatic ca.uhn.fhir.rest.gclient.TokenClientParam
ADDRESS
Fluent Client search parameter constant for addressstatic ca.uhn.fhir.rest.gclient.TokenClientParam
ALTID
Fluent Client search parameter constant for altidstatic ca.uhn.fhir.rest.gclient.DateClientParam
DATE
Fluent Client search parameter constant for datestatic ca.uhn.fhir.rest.gclient.StringClientParam
DESC
Fluent Client search parameter constant for descstatic ca.uhn.fhir.rest.gclient.TokenClientParam
IDENTITY
Fluent Client search parameter constant for identitystatic ca.uhn.fhir.model.api.Include
INCLUDE_PARTICIPANT
Constant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.Include
INCLUDE_PATIENT
Constant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.Include
INCLUDE_REFERENCE
Constant for fluent queries to be used to add include statements.static ca.uhn.fhir.rest.gclient.StringClientParam
NAME
Fluent Client search parameter constant for namestatic ca.uhn.fhir.rest.gclient.TokenClientParam
OBJECT_TYPE
Fluent Client search parameter constant for object-typestatic ca.uhn.fhir.rest.gclient.ReferenceClientParam
PARTICIPANT
Fluent Client search parameter constant for participantstatic ca.uhn.fhir.rest.gclient.ReferenceClientParam
PATIENT
Fluent Client search parameter constant for patientstatic ca.uhn.fhir.rest.gclient.UriClientParam
POLICY
Fluent Client search parameter constant for policystatic ca.uhn.fhir.rest.gclient.ReferenceClientParam
REFERENCE
Fluent Client search parameter constant for referencestatic ca.uhn.fhir.rest.gclient.TokenClientParam
SITE
Fluent Client search parameter constant for sitestatic ca.uhn.fhir.rest.gclient.TokenClientParam
SOURCE
Fluent Client search parameter constant for sourcestatic String
SP_ACTION
Search parameter constant for actionstatic String
SP_ADDRESS
Search parameter constant for addressstatic String
SP_ALTID
Search parameter constant for altidstatic String
SP_DATE
Search parameter constant for datestatic String
SP_DESC
Search parameter constant for descstatic String
SP_IDENTITY
Search parameter constant for identitystatic String
SP_NAME
Search parameter constant for namestatic String
SP_OBJECT_TYPE
Search parameter constant for object-typestatic String
SP_PARTICIPANT
Search parameter constant for participantstatic String
SP_PATIENT
Search parameter constant for patientstatic String
SP_POLICY
Search parameter constant for policystatic String
SP_REFERENCE
Search parameter constant for referencestatic String
SP_SITE
Search parameter constant for sitestatic String
SP_SOURCE
Search parameter constant for sourcestatic String
SP_SUBTYPE
Search parameter constant for subtypestatic String
SP_TYPE
Search parameter constant for typestatic String
SP_USER
Search parameter constant for userstatic ca.uhn.fhir.rest.gclient.TokenClientParam
SUBTYPE
Fluent Client search parameter constant for subtypestatic ca.uhn.fhir.rest.gclient.TokenClientParam
TYPE
Fluent Client search parameter constant for typestatic ca.uhn.fhir.rest.gclient.TokenClientParam
USER
Fluent Client search parameter constant for userFields inherited from class ca.uhn.fhir.model.dstu2.resource.BaseResource
RES_ID, SP_RES_ID, SP_RES_LANGUAGE
Fields inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
INCLUDE_ALL, WILDCARD_ALL_SET
-
Constructor Summary
Constructors Constructor Description AuditEvent()
-
Method Summary
Modifier and Type Method Description AuditEvent.ObjectElement
addObject()
Adds and returns a new value for object ()AuditEvent
addObject(AuditEvent.ObjectElement theValue)
Adds a given new value for object ()AuditEvent.Participant
addParticipant()
Adds and returns a new value for participant ()AuditEvent
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)
AuditEvent.Event
getEvent()
Gets the value(s) for event ().List<AuditEvent.ObjectElement>
getObject()
Gets the value(s) for object ().AuditEvent.ObjectElement
getObjectFirstRep()
Gets the first repetition for object (), creating it if it does not already exist.List<AuditEvent.Participant>
getParticipant()
Gets the value(s) for participant ().AuditEvent.Participant
getParticipantFirstRep()
Gets the first repetition for participant (), creating it if it does not already exist.String
getResourceName()
AuditEvent.Source
getSource()
Gets the value(s) for source ().ca.uhn.fhir.context.FhirVersionEnum
getStructureFhirVersionEnum()
boolean
isEmpty()
AuditEvent
setEvent(AuditEvent.Event theValue)
Sets the value(s) for event ()AuditEvent
setObject(List<AuditEvent.ObjectElement> theValue)
Sets the value(s) for object ()AuditEvent
setParticipant(List<AuditEvent.Participant> theValue)
Sets the value(s) for participant ()AuditEvent
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, 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:
- Constant Field Values
-
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:
- Constant Field Values
-
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:
- Constant Field Values
-
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:
- Constant Field Values
-
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:
- Constant Field Values
-
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:
- Constant Field Values
-
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:
- Constant Field Values
-
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:
- Constant Field Values
-
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:
- Constant Field Values
-
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:
- Constant Field Values
-
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:
- Constant Field Values
-
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:
- Constant Field Values
-
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:
- Constant Field Values
-
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:
- Constant Field Values
-
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:
- Constant Field Values
-
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:
- Constant Field Values
-
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:
- Constant Field Values
-
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
-