Package org.hl7.fhir.dstu2.model
Class AuditEvent
java.lang.Object
org.hl7.fhir.dstu2.model.Base
org.hl7.fhir.dstu2.model.BaseResource
org.hl7.fhir.dstu2.model.Resource
org.hl7.fhir.dstu2.model.DomainResource
org.hl7.fhir.dstu2.model.AuditEvent
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement
,Serializable
,org.hl7.fhir.instance.model.api.IAnyResource
,org.hl7.fhir.instance.model.api.IBase
,org.hl7.fhir.instance.model.api.IBaseHasExtensions
,org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
,org.hl7.fhir.instance.model.api.IBaseResource
,org.hl7.fhir.instance.model.api.IDomainResource
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.
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic enum
static class
static class
static class
static class
static enum
static class
static class
static class
static enum
static class
static class
-
Field Summary
Modifier and TypeFieldDescriptionprotected AuditEvent.AuditEventEventComponent
Identifies the name, action type, time, and disposition of the audited event.protected List
<AuditEvent.AuditEventObjectComponent> Specific instances of data or objects that have been accessed.protected List
<AuditEvent.AuditEventParticipantComponent> A person, a hardware device or software process.protected AuditEvent.AuditEventSourceComponent
Application systems and processes.static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
Fields inherited from class org.hl7.fhir.dstu2.model.DomainResource
contained, extension, modifierExtension, text
Fields inherited from class org.hl7.fhir.dstu2.model.Resource
id, implicitRules, language, meta
Fields inherited from interface org.hl7.fhir.instance.model.api.IAnyResource
RES_ID, RES_LAST_UPDATED, RES_PROFILE, RES_SECURITY, RES_TAG, SP_RES_ID, SP_RES_LAST_UPDATED, SP_RES_PROFILE, SP_RES_SECURITY, SP_RES_TAG
Fields inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
INCLUDE_ALL, WILDCARD_ALL_SET
-
Constructor Summary
ConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptioncopy()
boolean
equalsDeep
(Base other) boolean
equalsShallow
(Base other) fhirType()
getEvent()
boolean
hasEvent()
boolean
boolean
boolean
boolean
isEmpty()
protected void
listChildren
(List<Property> childrenList) void
setProperty
(String name, Base value) protected AuditEvent
Methods inherited from class org.hl7.fhir.dstu2.model.DomainResource
addContained, addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getExtensionByUrl, getModifierExtension, getText, hasContained, hasExtension, hasExtension, hasModifierExtension, hasText, setText
Methods inherited from class org.hl7.fhir.dstu2.model.Resource
copyValues, getId, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMeta
Methods inherited from class org.hl7.fhir.dstu2.model.BaseResource
getStructureFhirVersionEnum, setId
Methods inherited from class org.hl7.fhir.dstu2.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasType, hasUserData, isMetadataBased, isPrimitive, listChildrenByName, primitiveValue, setUserData, setUserDataINN
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.IAnyResource
getId, getIdElement, getLanguageElement, getUserData, setId, setUserData
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
getFormatCommentsPost, getFormatCommentsPre, hasFormatComment
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
getMeta, getStructureFhirVersionEnum, isDeleted, setId
-
Field Details
-
event
Identifies the name, action type, time, and disposition of the audited event. -
participant
A person, a hardware device or software process. -
source
Application systems and processes. -
object
Specific instances of data or objects that have been accessed. -
SP_DATE
- See Also:
-
SP_ADDRESS
- See Also:
-
SP_SOURCE
- See Also:
-
SP_TYPE
- See Also:
-
SP_ALTID
- See Also:
-
SP_PARTICIPANT
- See Also:
-
SP_REFERENCE
- See Also:
-
SP_SITE
- See Also:
-
SP_SUBTYPE
- See Also:
-
SP_IDENTITY
- See Also:
-
SP_PATIENT
- See Also:
-
SP_OBJECTTYPE
- See Also:
-
SP_NAME
- See Also:
-
SP_ACTION
- See Also:
-
SP_USER
- See Also:
-
SP_DESC
- See Also:
-
SP_POLICY
- See Also:
-
-
Constructor Details
-
AuditEvent
public AuditEvent() -
AuditEvent
public AuditEvent(AuditEvent.AuditEventEventComponent event, AuditEvent.AuditEventSourceComponent source)
-
-
Method Details
-
getEvent
- Returns:
event
(Identifies the name, action type, time, and disposition of the audited event.)
-
hasEvent
-
setEvent
- Parameters:
value
-event
(Identifies the name, action type, time, and disposition of the audited event.)
-
getParticipant
- Returns:
participant
(A person, a hardware device or software process.)
-
hasParticipant
-
addParticipant
- Returns:
participant
(A person, a hardware device or software process.)
-
addParticipant
-
getSource
- Returns:
source
(Application systems and processes.)
-
hasSource
-
setSource
- Parameters:
value
-source
(Application systems and processes.)
-
getObject
- Returns:
object
(Specific instances of data or objects that have been accessed.)
-
hasObject
-
addObject
- Returns:
object
(Specific instances of data or objects that have been accessed.)
-
addObject
-
listChildren
- Overrides:
listChildren
in classDomainResource
-
setProperty
- Overrides:
setProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
- Overrides:
addChild
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
fhirType
- Specified by:
fhirType
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
fhirType
in classDomainResource
-
copy
- Specified by:
copy
in classDomainResource
-
typedCopy
-
equalsDeep
- Overrides:
equalsDeep
in classDomainResource
-
equalsShallow
- Overrides:
equalsShallow
in classDomainResource
-
isEmpty
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
isEmpty
in classDomainResource
-
getResourceType
- Specified by:
getResourceType
in classResource
-