public static class Provenance.ProvenanceEntityComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
| Modifier and Type | Field and Description |
|---|---|
protected Provenance.ProvenanceAgentComponent |
agent
The entity is attributed to an agent to express the agent's responsibility for that entity, possibly along with other agents.
|
protected StringType |
display
Human-readable description of the entity.
|
protected UriType |
reference
Identity of the Entity used.
|
protected Enumeration<Provenance.ProvenanceEntityRole> |
role
How the entity was used during the activity.
|
protected Coding |
type
The type of the entity.
|
modifierExtension| Constructor and Description |
|---|
ProvenanceEntityComponent()
Constructor
|
ProvenanceEntityComponent(Enumeration<Provenance.ProvenanceEntityRole> role,
Coding type,
UriType reference)
Constructor
|
addModifierExtension, addModifierExtension, copyValues, getModifierExtension, hasModifierExtensionaddExtension, addExtension, copyValues, getExtension, getExtensionsByUrl, getExtensionString, getId, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setId, setIdElementcastToActionDefinition, castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToModuleMetadata, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFormatCommentsPost, getFormatCommentsPre, hasFormatCommentprotected Enumeration<Provenance.ProvenanceEntityRole> role
protected Coding type
protected UriType reference
protected StringType display
protected Provenance.ProvenanceAgentComponent agent
public ProvenanceEntityComponent()
public ProvenanceEntityComponent(Enumeration<Provenance.ProvenanceEntityRole> role, Coding type, UriType reference)
public Enumeration<Provenance.ProvenanceEntityRole> getRoleElement()
role (How the entity was used during the activity.). This is the underlying object with id, value and extensions. The accessor "getRole" gives direct access to the valuepublic boolean hasRoleElement()
public boolean hasRole()
public Provenance.ProvenanceEntityComponent setRoleElement(Enumeration<Provenance.ProvenanceEntityRole> value)
value - role (How the entity was used during the activity.). This is the underlying object with id, value and extensions. The accessor "getRole" gives direct access to the valuepublic Provenance.ProvenanceEntityRole getRole()
public Provenance.ProvenanceEntityComponent setRole(Provenance.ProvenanceEntityRole value)
value - How the entity was used during the activity.public Coding getType()
type (The type of the entity. If the entity is a resource, then this is a resource type.)public boolean hasType()
public Provenance.ProvenanceEntityComponent setType(Coding value)
value - type (The type of the entity. If the entity is a resource, then this is a resource type.)public UriType getReferenceElement()
reference (Identity of the Entity used. May be a logical or physical uri and maybe absolute or relative.). This is the underlying object with id, value and extensions. The accessor "getReference" gives direct access to the valuepublic boolean hasReferenceElement()
public boolean hasReference()
public Provenance.ProvenanceEntityComponent setReferenceElement(UriType value)
value - reference (Identity of the Entity used. May be a logical or physical uri and maybe absolute or relative.). This is the underlying object with id, value and extensions. The accessor "getReference" gives direct access to the valuepublic String getReference()
public Provenance.ProvenanceEntityComponent setReference(String value)
value - Identity of the Entity used. May be a logical or physical uri and maybe absolute or relative.public StringType getDisplayElement()
display (Human-readable description of the entity.). This is the underlying object with id, value and extensions. The accessor "getDisplay" gives direct access to the valuepublic boolean hasDisplayElement()
public boolean hasDisplay()
public Provenance.ProvenanceEntityComponent setDisplayElement(StringType value)
value - display (Human-readable description of the entity.). This is the underlying object with id, value and extensions. The accessor "getDisplay" gives direct access to the valuepublic String getDisplay()
public Provenance.ProvenanceEntityComponent setDisplay(String value)
value - Human-readable description of the entity.public Provenance.ProvenanceAgentComponent getAgent()
agent (The entity is attributed to an agent to express the agent's responsibility for that entity, possibly along with other agents. This description can be understood as shorthand for saying that the agent was responsible for the activity which generated the entity.)public boolean hasAgent()
public Provenance.ProvenanceEntityComponent setAgent(Provenance.ProvenanceAgentComponent value)
value - agent (The entity is attributed to an agent to express the agent's responsibility for that entity, possibly along with other agents. This description can be understood as shorthand for saying that the agent was responsible for the activity which generated the entity.)protected void listChildren(List<Property> childrenList)
listChildren in class BackboneElementpublic Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic void setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic void 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 Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Provenance.ProvenanceEntityComponent copy()
copy in class BackboneElementpublic 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 class BackboneElementCopyright © 2014–2018 University Health Network. All rights reserved.