public static class AuditEvent.AuditEventEntityComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
| Modifier and Type | Field and Description |
|---|---|
protected StringType |
description
Text that describes the entity in more detail.
|
protected List<AuditEvent.AuditEventEntityDetailComponent> |
detail
Tagged value pairs for conveying additional information about the entity.
|
protected Coding |
lifecycle
Identifier for the data life-cycle stage for the entity.
|
protected StringType |
name
A name of the entity in the audit event.
|
protected Base64BinaryType |
query
The query parameters for a query-type entities.
|
protected Coding |
role
Code representing the role the entity played in the event being audited.
|
protected List<Coding> |
securityLabel
Security labels for the identified entity.
|
protected Coding |
type
The type of the object that was involved in this audit event.
|
protected Reference |
what
Identifies a specific instance of the entity.
|
protected Resource |
whatTarget
The actual object that is the target of the reference (Identifies a specific instance of the entity.
|
modifierExtension| Constructor and Description |
|---|
AuditEventEntityComponent()
Constructor
|
addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtensionaddExtension, addExtension, addExtension, copyValues, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, removeExtension, setDisallowExtensions, setExtension, setId, setIdBase, setIdElementcastToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCanonical, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExpression, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMarketingStatus, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPopulation, castToPositiveInt, castToProdCharacteristic, castToProductShelfLife, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToSubstanceAmount, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUrl, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddExtension, getExtension, hasExtensiongetFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserDataprotected Reference what
protected Resource whatTarget
protected List<Coding> securityLabel
protected StringType name
protected StringType description
protected Base64BinaryType query
protected List<AuditEvent.AuditEventEntityDetailComponent> detail
public AuditEventEntityComponent()
public Reference getWhat()
what (Identifies a specific instance of the entity. The reference should be version specific.)public boolean hasWhat()
public AuditEvent.AuditEventEntityComponent setWhat(Reference value)
value - what (Identifies a specific instance of the entity. The reference should be version specific.)public Resource getWhatTarget()
what The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (Identifies a specific instance of the entity. The reference should be version specific.)public AuditEvent.AuditEventEntityComponent setWhatTarget(Resource value)
value - what The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (Identifies a specific instance of the entity. The reference should be version specific.)public Coding getType()
type (The type of the object that was involved in this audit event.)public boolean hasType()
public AuditEvent.AuditEventEntityComponent setType(Coding value)
value - type (The type of the object that was involved in this audit event.)public Coding getRole()
role (Code representing the role the entity played in the event being audited.)public boolean hasRole()
public AuditEvent.AuditEventEntityComponent setRole(Coding value)
value - role (Code representing the role the entity played in the event being audited.)public Coding getLifecycle()
lifecycle (Identifier for the data life-cycle stage for the entity.)public boolean hasLifecycle()
public AuditEvent.AuditEventEntityComponent setLifecycle(Coding value)
value - lifecycle (Identifier for the data life-cycle stage for the entity.)public List<Coding> getSecurityLabel()
securityLabel (Security labels for the identified entity.)public AuditEvent.AuditEventEntityComponent setSecurityLabel(List<Coding> theSecurityLabel)
this for easy method chainingpublic boolean hasSecurityLabel()
public Coding addSecurityLabel()
public AuditEvent.AuditEventEntityComponent addSecurityLabel(Coding t)
public Coding getSecurityLabelFirstRep()
securityLabel, creating it if it does not already existpublic StringType getNameElement()
name (A name of the entity in the audit event.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the valuepublic boolean hasNameElement()
public boolean hasName()
public AuditEvent.AuditEventEntityComponent setNameElement(StringType value)
value - name (A name of the entity in the audit event.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the valuepublic AuditEvent.AuditEventEntityComponent setName(String value)
value - A name of the entity in the audit event.public StringType getDescriptionElement()
description (Text that describes the entity in more detail.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the valuepublic boolean hasDescriptionElement()
public boolean hasDescription()
public AuditEvent.AuditEventEntityComponent setDescriptionElement(StringType value)
value - description (Text that describes the entity in more detail.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the valuepublic String getDescription()
public AuditEvent.AuditEventEntityComponent setDescription(String value)
value - Text that describes the entity in more detail.public Base64BinaryType getQueryElement()
query (The query parameters for a query-type entities.). This is the underlying object with id, value and extensions. The accessor "getQuery" gives direct access to the valuepublic boolean hasQueryElement()
public boolean hasQuery()
public AuditEvent.AuditEventEntityComponent setQueryElement(Base64BinaryType value)
value - query (The query parameters for a query-type entities.). This is the underlying object with id, value and extensions. The accessor "getQuery" gives direct access to the valuepublic byte[] getQuery()
public AuditEvent.AuditEventEntityComponent setQuery(byte[] value)
value - The query parameters for a query-type entities.public List<AuditEvent.AuditEventEntityDetailComponent> getDetail()
detail (Tagged value pairs for conveying additional information about the entity.)public AuditEvent.AuditEventEntityComponent setDetail(List<AuditEvent.AuditEventEntityDetailComponent> theDetail)
this for easy method chainingpublic boolean hasDetail()
public AuditEvent.AuditEventEntityDetailComponent addDetail()
public AuditEvent.AuditEventEntityComponent addDetail(AuditEvent.AuditEventEntityDetailComponent t)
public AuditEvent.AuditEventEntityDetailComponent getDetailFirstRep()
detail, creating it if it does not already existprotected void listChildren(List<Property> children)
listChildren in class BackboneElementpublic Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
getNamedProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
makeProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
getTypesForProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic AuditEvent.AuditEventEntityComponent copy()
copy in class BackboneElementpublic void copyValues(AuditEvent.AuditEventEntityComponent dst)
public boolean equalsDeep(Base other_)
equalsDeep in class BackboneElementpublic boolean equalsShallow(Base other_)
equalsShallow in class BackboneElementpublic boolean isEmpty()
isEmpty in interface org.hl7.fhir.instance.model.api.IBaseisEmpty in class BackboneElementpublic String fhirType()
fhirType in interface org.hl7.fhir.instance.model.api.IBasefhirType in class BackboneElementCopyright © 2014–2021 Health Level 7. All rights reserved.