Package org.hl7.fhir.dstu2.model
Class AuditEvent.AuditEventObjectComponent
- java.lang.Object
-
- org.hl7.fhir.dstu2.model.Base
-
- org.hl7.fhir.dstu2.model.Element
-
- org.hl7.fhir.dstu2.model.BackboneElement
-
- org.hl7.fhir.dstu2.model.AuditEvent.AuditEventObjectComponent
-
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement,Serializable,org.hl7.fhir.instance.model.api.IBase,org.hl7.fhir.instance.model.api.IBaseBackboneElement,org.hl7.fhir.instance.model.api.IBaseElement,org.hl7.fhir.instance.model.api.IBaseHasExtensions,org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
- Enclosing class:
- AuditEvent
public static class AuditEvent.AuditEventObjectComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected StringTypedescriptionText that describes the object in more detail.protected List<AuditEvent.AuditEventObjectDetailComponent>detailAdditional Information about the Object.protected IdentifieridentifierIdentifies a specific instance of the participant object.protected CodinglifecycleIdentifier for the data life-cycle stage for the participant object.protected StringTypenameAn instance-specific descriptor of the Participant Object ID audited, such as a person's name.protected Base64BinaryTypequeryThe actual query for a query-type participant object.protected ReferencereferenceIdentifies a specific instance of the participant object.protected ResourcereferenceTargetThe actual object that is the target of the reference (Identifies a specific instance of the participant object.protected CodingroleCode representing the functional application role of Participant Object being audited.protected List<Coding>securityLabelDenotes security labels for the identified object.protected CodingtypeThe type of the object that was involved in this audit event.-
Fields inherited from class org.hl7.fhir.dstu2.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description AuditEventObjectComponent()
-
Method Summary
-
Methods inherited from class org.hl7.fhir.dstu2.model.BackboneElement
addModifierExtension, addModifierExtension, copyValues, getModifierExtension, hasModifierExtension
-
Methods inherited from class org.hl7.fhir.dstu2.model.Element
addExtension, addExtension, copyValues, getExtension, getExtensionsByUrl, getExtensionString, getId, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setId, setIdElement
-
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.IBase
getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseElement
getUserData, setUserData
-
-
-
-
Field Detail
-
identifier
protected Identifier identifier
Identifies a specific instance of the participant object. The reference should always be version specific.
-
reference
protected Reference reference
Identifies a specific instance of the participant object. The reference should always be version specific.
-
referenceTarget
protected Resource referenceTarget
The actual object that is the target of the reference (Identifies a specific instance of the participant object. The reference should always be version specific.)
-
role
protected Coding role
Code representing the functional application role of Participant Object being audited.
-
lifecycle
protected Coding lifecycle
Identifier for the data life-cycle stage for the participant object.
-
securityLabel
protected List<Coding> securityLabel
Denotes security labels for the identified object.
-
name
protected StringType name
An instance-specific descriptor of the Participant Object ID audited, such as a person's name.
-
description
protected StringType description
Text that describes the object in more detail.
-
query
protected Base64BinaryType query
The actual query for a query-type participant object.
-
detail
protected List<AuditEvent.AuditEventObjectDetailComponent> detail
Additional Information about the Object.
-
-
Constructor Detail
-
AuditEventObjectComponent
public AuditEventObjectComponent()
-
-
Method Detail
-
getIdentifier
public Identifier getIdentifier()
- Returns:
identifier(Identifies a specific instance of the participant object. The reference should always be version specific.)
-
hasIdentifier
public boolean hasIdentifier()
-
setIdentifier
public AuditEvent.AuditEventObjectComponent setIdentifier(Identifier value)
- Parameters:
value-identifier(Identifies a specific instance of the participant object. The reference should always be version specific.)
-
getReference
public Reference getReference()
- Returns:
reference(Identifies a specific instance of the participant object. The reference should always be version specific.)
-
hasReference
public boolean hasReference()
-
setReference
public AuditEvent.AuditEventObjectComponent setReference(Reference value)
- Parameters:
value-reference(Identifies a specific instance of the participant object. The reference should always be version specific.)
-
getReferenceTarget
public Resource getReferenceTarget()
- Returns:
referenceThe 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 participant object. The reference should always be version specific.)
-
setReferenceTarget
public AuditEvent.AuditEventObjectComponent setReferenceTarget(Resource value)
- Parameters:
value-referenceThe 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 participant object. The reference should always be version specific.)
-
getType
public Coding getType()
- Returns:
type(The type of the object that was involved in this audit event.)
-
hasType
public boolean hasType()
-
setType
public AuditEvent.AuditEventObjectComponent setType(Coding value)
- Parameters:
value-type(The type of the object that was involved in this audit event.)
-
getRole
public Coding getRole()
- Returns:
role(Code representing the functional application role of Participant Object being audited.)
-
hasRole
public boolean hasRole()
-
setRole
public AuditEvent.AuditEventObjectComponent setRole(Coding value)
- Parameters:
value-role(Code representing the functional application role of Participant Object being audited.)
-
getLifecycle
public Coding getLifecycle()
- Returns:
lifecycle(Identifier for the data life-cycle stage for the participant object.)
-
hasLifecycle
public boolean hasLifecycle()
-
setLifecycle
public AuditEvent.AuditEventObjectComponent setLifecycle(Coding value)
- Parameters:
value-lifecycle(Identifier for the data life-cycle stage for the participant object.)
-
getSecurityLabel
public List<Coding> getSecurityLabel()
- Returns:
securityLabel(Denotes security labels for the identified object.)
-
hasSecurityLabel
public boolean hasSecurityLabel()
-
addSecurityLabel
public Coding addSecurityLabel()
- Returns:
securityLabel(Denotes security labels for the identified object.)
-
addSecurityLabel
public AuditEvent.AuditEventObjectComponent addSecurityLabel(Coding t)
-
getNameElement
public StringType getNameElement()
- Returns:
name(An instance-specific descriptor of the Participant Object ID audited, such as a person's name.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the value
-
hasNameElement
public boolean hasNameElement()
-
hasName
public boolean hasName()
-
setNameElement
public AuditEvent.AuditEventObjectComponent setNameElement(StringType value)
- Parameters:
value-name(An instance-specific descriptor of the Participant Object ID audited, such as a person's name.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the value
-
getName
public String getName()
- Returns:
- An instance-specific descriptor of the Participant Object ID audited, such as a person's name.
-
setName
public AuditEvent.AuditEventObjectComponent setName(String value)
- Parameters:
value- An instance-specific descriptor of the Participant Object ID audited, such as a person's name.
-
getDescriptionElement
public StringType getDescriptionElement()
- Returns:
description(Text that describes the object in more detail.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the value
-
hasDescriptionElement
public boolean hasDescriptionElement()
-
hasDescription
public boolean hasDescription()
-
setDescriptionElement
public AuditEvent.AuditEventObjectComponent setDescriptionElement(StringType value)
- Parameters:
value-description(Text that describes the object in more detail.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the value
-
getDescription
public String getDescription()
- Returns:
- Text that describes the object in more detail.
-
setDescription
public AuditEvent.AuditEventObjectComponent setDescription(String value)
- Parameters:
value- Text that describes the object in more detail.
-
getQueryElement
public Base64BinaryType getQueryElement()
- Returns:
query(The actual query for a query-type participant object.). This is the underlying object with id, value and extensions. The accessor "getQuery" gives direct access to the value
-
hasQueryElement
public boolean hasQueryElement()
-
hasQuery
public boolean hasQuery()
-
setQueryElement
public AuditEvent.AuditEventObjectComponent setQueryElement(Base64BinaryType value)
- Parameters:
value-query(The actual query for a query-type participant object.). This is the underlying object with id, value and extensions. The accessor "getQuery" gives direct access to the value
-
getQuery
public byte[] getQuery()
- Returns:
- The actual query for a query-type participant object.
-
setQuery
public AuditEvent.AuditEventObjectComponent setQuery(byte[] value)
- Parameters:
value- The actual query for a query-type participant object.
-
getDetail
public List<AuditEvent.AuditEventObjectDetailComponent> getDetail()
- Returns:
detail(Additional Information about the Object.)
-
hasDetail
public boolean hasDetail()
-
addDetail
public AuditEvent.AuditEventObjectDetailComponent addDetail()
- Returns:
detail(Additional Information about the Object.)
-
addDetail
public AuditEvent.AuditEventObjectComponent addDetail(AuditEvent.AuditEventObjectDetailComponent t)
-
listChildren
protected void listChildren(List<Property> childrenList)
- Overrides:
listChildrenin classBackboneElement
-
setProperty
public void setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChildin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
public AuditEvent.AuditEventObjectComponent copy()
- Specified by:
copyin classBackboneElement
-
equalsDeep
public boolean equalsDeep(Base other)
- Overrides:
equalsDeepin classBackboneElement
-
equalsShallow
public boolean equalsShallow(Base other)
- Overrides:
equalsShallowin classBackboneElement
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classBackboneElement
-
fhirType
public String fhirType()
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classBackboneElement
-
-