
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
Nested ClassesModifier and TypeClassDescriptionstatic classBlock class for child element: AuditEvent.event ()static classBlock class for child element: AuditEvent.object.detail ()static classBlock class for child element: AuditEvent.object ()static classBlock class for child element: AuditEvent.participant ()static classBlock class for child element: AuditEvent.participant.network ()static classBlock class for child element: AuditEvent.source () -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ca.uhn.fhir.rest.gclient.TokenClientParamFluent Client search parameter constant for actionstatic final ca.uhn.fhir.rest.gclient.TokenClientParamFluent Client search parameter constant for addressstatic final ca.uhn.fhir.rest.gclient.TokenClientParamFluent Client search parameter constant for altidstatic final ca.uhn.fhir.rest.gclient.DateClientParamFluent Client search parameter constant for datestatic final ca.uhn.fhir.rest.gclient.StringClientParamFluent Client search parameter constant for descstatic final ca.uhn.fhir.rest.gclient.TokenClientParamFluent Client search parameter constant for identitystatic final ca.uhn.fhir.model.api.IncludeConstant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.IncludeConstant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.IncludeConstant for fluent queries to be used to add include statements.static final ca.uhn.fhir.rest.gclient.StringClientParamFluent Client search parameter constant for namestatic final ca.uhn.fhir.rest.gclient.TokenClientParamFluent Client search parameter constant for object-typestatic final ca.uhn.fhir.rest.gclient.ReferenceClientParamFluent Client search parameter constant for participantstatic final ca.uhn.fhir.rest.gclient.ReferenceClientParamFluent Client search parameter constant for patientstatic final ca.uhn.fhir.rest.gclient.UriClientParamFluent Client search parameter constant for policystatic final ca.uhn.fhir.rest.gclient.ReferenceClientParamFluent Client search parameter constant for referencestatic final ca.uhn.fhir.rest.gclient.TokenClientParamFluent Client search parameter constant for sitestatic final ca.uhn.fhir.rest.gclient.TokenClientParamFluent Client search parameter constant for sourcestatic final StringSearch parameter constant for actionstatic final StringSearch parameter constant for addressstatic final StringSearch parameter constant for altidstatic final StringSearch parameter constant for datestatic final StringSearch parameter constant for descstatic final StringSearch parameter constant for identitystatic final StringSearch parameter constant for namestatic final StringSearch parameter constant for object-typestatic final StringSearch parameter constant for participantstatic final StringSearch parameter constant for patientstatic final StringSearch parameter constant for policystatic final StringSearch parameter constant for referencestatic final StringSearch parameter constant for sitestatic final StringSearch parameter constant for sourcestatic final StringSearch parameter constant for subtypestatic final StringSearch parameter constant for typestatic final StringSearch parameter constant for userstatic final ca.uhn.fhir.rest.gclient.TokenClientParamFluent Client search parameter constant for subtypestatic final ca.uhn.fhir.rest.gclient.TokenClientParamFluent Client search parameter constant for typestatic final ca.uhn.fhir.rest.gclient.TokenClientParamFluent Client search parameter constant for userFields inherited from class ca.uhn.fhir.model.dstu2.resource.BaseResource
RES_ID, SP_RES_IDFields inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
INCLUDE_ALL, WILDCARD_ALL_SET -
Constructor Summary
Constructors -
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.FhirVersionEnumbooleanisEmpty()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, toStringMethods inherited from class ca.uhn.fhir.model.api.BaseElement
addUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getFormatCommentsPost, getFormatCommentsPre, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensions, getUserData, hasFormatComment, setUserDataMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.hl7.fhir.instance.model.api.IBase
fhirType, getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserDataMethods inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
getIdElement, isDeleted, setId, setIdMethods 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:
isEmptyin 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:
getAllPopulatedChildElementsOfTypein 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:
getResourceNamein interfaceca.uhn.fhir.model.api.IResource
-
getStructureFhirVersionEnum
- Specified by:
getStructureFhirVersionEnumin interfaceorg.hl7.fhir.instance.model.api.IBaseResource- Specified by:
getStructureFhirVersionEnumin interfaceca.uhn.fhir.model.api.IResource
-