Class AuditEvent.Event
- All Implemented Interfaces:
ca.uhn.fhir.model.api.ICompositeElement
,ca.uhn.fhir.model.api.IElement
,ca.uhn.fhir.model.api.IIdentifiableElement
,ca.uhn.fhir.model.api.IResourceBlock
,ca.uhn.fhir.model.api.ISupportsUndeclaredExtensions
,Serializable
,org.hl7.fhir.instance.model.api.IBase
- Enclosing class:
AuditEvent
Definition: Identifies the name, action type, time, and disposition of the audited event
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionAdds and returns a new value for purposeOfEvent ()addPurposeOfEvent
(CodingDt theValue) Adds a given new value for purposeOfEvent ()Adds and returns a new value for subtype ()addSubtype
(CodingDt theValue) Adds a given new value for subtype ()Gets the value(s) for action ().ca.uhn.fhir.model.primitive.BoundCodeDt
<AuditEventActionEnum> Gets the value(s) for action ().<T extends ca.uhn.fhir.model.api.IElement>
List<T> getAllPopulatedChildElementsOfType
(Class<T> theType) Gets the value(s) for dateTime ().ca.uhn.fhir.model.primitive.InstantDt
Gets the value(s) for dateTime ().Gets the value(s) for outcome ().Gets the value(s) for outcomeDesc ().ca.uhn.fhir.model.primitive.StringDt
Gets the value(s) for outcomeDesc ().ca.uhn.fhir.model.primitive.BoundCodeDt
<AuditEventOutcomeEnum> Gets the value(s) for outcome ().Gets the value(s) for purposeOfEvent ().Gets the first repetition for purposeOfEvent (), creating it if it does not already exist.Gets the value(s) for subtype ().Gets the first repetition for subtype (), creating it if it does not already exist.getType()
Gets the value(s) for type ().boolean
isEmpty()
setAction
(AuditEventActionEnum theValue) Sets the value(s) for action ()setAction
(ca.uhn.fhir.model.primitive.BoundCodeDt<AuditEventActionEnum> theValue) Sets the value(s) for action ()setDateTime
(ca.uhn.fhir.model.primitive.InstantDt theValue) Sets the value(s) for dateTime ()setDateTime
(Date theDate, ca.uhn.fhir.model.api.TemporalPrecisionEnum thePrecision) Sets the value for dateTime ()setDateTimeWithMillisPrecision
(Date theDate) Sets the value for dateTime ()setOutcome
(AuditEventOutcomeEnum theValue) Sets the value(s) for outcome ()setOutcome
(ca.uhn.fhir.model.primitive.BoundCodeDt<AuditEventOutcomeEnum> theValue) Sets the value(s) for outcome ()setOutcomeDesc
(ca.uhn.fhir.model.primitive.StringDt theValue) Sets the value(s) for outcomeDesc ()setOutcomeDesc
(String theString) Sets the value for outcomeDesc ()setPurposeOfEvent
(List<CodingDt> theValue) Sets the value(s) for purposeOfEvent ()setSubtype
(List<CodingDt> theValue) Sets the value(s) for subtype ()Sets the value(s) for type ()Methods inherited from class ca.uhn.fhir.model.api.BaseIdentifiableElement
getElementSpecificId, getId, setElementSpecificId, setId, setId
Methods inherited from class ca.uhn.fhir.model.api.BaseElement
addUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getFormatCommentsPost, getFormatCommentsPre, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensions, getUserData, hasFormatComment, isBaseEmpty, setUserData
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
fhirType, getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
Methods inherited from interface ca.uhn.fhir.model.api.IIdentifiableElement
getElementSpecificId, getId, setElementSpecificId, setId, setId
-
Constructor Details
-
Event
public Event()
-
-
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
-
getType
Gets the value(s) for type (). creating it if it does not exist. Will not returnnull
.Definition: Identifier for a family of the event. For example, a menu item, program, rule, policy, function code, application name or URL. It identifies the performed function
-
setType
Sets the value(s) for type ()Definition: Identifier for a family of the event. For example, a menu item, program, rule, policy, function code, application name or URL. It identifies the performed function
-
getSubtype
Gets the value(s) for subtype (). creating it if it does not exist. Will not returnnull
.Definition: Identifier for the category of event
-
setSubtype
Sets the value(s) for subtype ()Definition: Identifier for the category of event
-
addSubtype
Adds and returns a new value for subtype ()Definition: Identifier for the category of event
-
addSubtype
Adds a given new value for subtype ()Definition: Identifier for the category of event
- Parameters:
theValue
- The subtype to add (must not benull
)
-
getSubtypeFirstRep
Gets the first repetition for subtype (), creating it if it does not already exist.Definition: Identifier for the category of event
-
getActionElement
Gets the value(s) for action (). creating it if it does not exist. Will not returnnull
.Definition: Indicator for type of action performed during the event that generated the audit
-
getAction
Gets the value(s) for action (). creating it if it does not exist. This method may returnnull
.Definition: Indicator for type of action performed during the event that generated the audit
-
setAction
public AuditEvent.Event setAction(ca.uhn.fhir.model.primitive.BoundCodeDt<AuditEventActionEnum> theValue) Sets the value(s) for action ()Definition: Indicator for type of action performed during the event that generated the audit
-
setAction
Sets the value(s) for action ()Definition: Indicator for type of action performed during the event that generated the audit
-
getDateTimeElement
Gets the value(s) for dateTime (). creating it if it does not exist. Will not returnnull
.Definition: The time when the event occurred on the source
-
getDateTime
Gets the value(s) for dateTime (). creating it if it does not exist. This method may returnnull
.Definition: The time when the event occurred on the source
-
setDateTime
Sets the value(s) for dateTime ()Definition: The time when the event occurred on the source
-
setDateTimeWithMillisPrecision
Sets the value for dateTime ()Definition: The time when the event occurred on the source
-
setDateTime
public AuditEvent.Event setDateTime(Date theDate, ca.uhn.fhir.model.api.TemporalPrecisionEnum thePrecision) Sets the value for dateTime ()Definition: The time when the event occurred on the source
-
getOutcomeElement
Gets the value(s) for outcome (). creating it if it does not exist. Will not returnnull
.Definition: Indicates whether the event succeeded or failed
-
getOutcome
Gets the value(s) for outcome (). creating it if it does not exist. This method may returnnull
.Definition: Indicates whether the event succeeded or failed
-
setOutcome
public AuditEvent.Event setOutcome(ca.uhn.fhir.model.primitive.BoundCodeDt<AuditEventOutcomeEnum> theValue) Sets the value(s) for outcome ()Definition: Indicates whether the event succeeded or failed
-
setOutcome
Sets the value(s) for outcome ()Definition: Indicates whether the event succeeded or failed
-
getOutcomeDescElement
Gets the value(s) for outcomeDesc (). creating it if it does not exist. Will not returnnull
.Definition: A free text description of the outcome of the event
-
getOutcomeDesc
Gets the value(s) for outcomeDesc (). creating it if it does not exist. This method may returnnull
.Definition: A free text description of the outcome of the event
-
setOutcomeDesc
Sets the value(s) for outcomeDesc ()Definition: A free text description of the outcome of the event
-
setOutcomeDesc
Sets the value for outcomeDesc ()Definition: A free text description of the outcome of the event
-
getPurposeOfEvent
Gets the value(s) for purposeOfEvent (). creating it if it does not exist. Will not returnnull
.Definition: The purposeOfUse (reason) that was used during the event being recorded.
-
setPurposeOfEvent
Sets the value(s) for purposeOfEvent ()Definition: The purposeOfUse (reason) that was used during the event being recorded.
-
addPurposeOfEvent
Adds and returns a new value for purposeOfEvent ()Definition: The purposeOfUse (reason) that was used during the event being recorded.
-
addPurposeOfEvent
Adds a given new value for purposeOfEvent ()Definition: The purposeOfUse (reason) that was used during the event being recorded.
- Parameters:
theValue
- The purposeOfEvent to add (must not benull
)
-
getPurposeOfEventFirstRep
Gets the first repetition for purposeOfEvent (), creating it if it does not already exist.Definition: The purposeOfUse (reason) that was used during the event being recorded.
-