public static class Provenance.ProvenanceAgentComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
| Modifier and Type | Field and Description |
|---|---|
protected Reference |
actor
The individual, device or organization that participated in the event.
|
protected Resource |
actorTarget
The actual object that is the target of the reference (The individual, device or organization that participated in the event.)
|
protected List<Provenance.ProvenanceAgentRelatedAgentComponent> |
relatedAgent
A relationship between two the agents referenced in this resource.
|
protected Coding |
role
The function of the agent with respect to the activity.
|
protected Identifier |
userId
The identity of the agent as known by the authorization system.
|
modifierExtension| Constructor and Description |
|---|
ProvenanceAgentComponent()
Constructor
|
ProvenanceAgentComponent(Coding role)
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 Reference actor
protected Resource actorTarget
protected Identifier userId
protected List<Provenance.ProvenanceAgentRelatedAgentComponent> relatedAgent
public ProvenanceAgentComponent()
public ProvenanceAgentComponent(Coding role)
public Coding getRole()
role (The function of the agent with respect to the activity.)public boolean hasRole()
public Provenance.ProvenanceAgentComponent setRole(Coding value)
value - role (The function of the agent with respect to the activity.)public Reference getActor()
actor (The individual, device or organization that participated in the event.)public boolean hasActor()
public Provenance.ProvenanceAgentComponent setActor(Reference value)
value - actor (The individual, device or organization that participated in the event.)public Resource getActorTarget()
actor 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. (The individual, device or organization that participated in the event.)public Provenance.ProvenanceAgentComponent setActorTarget(Resource value)
value - actor 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. (The individual, device or organization that participated in the event.)public Identifier getUserId()
userId (The identity of the agent as known by the authorization system.)public boolean hasUserId()
public Provenance.ProvenanceAgentComponent setUserId(Identifier value)
value - userId (The identity of the agent as known by the authorization system.)public List<Provenance.ProvenanceAgentRelatedAgentComponent> getRelatedAgent()
relatedAgent (A relationship between two the agents referenced in this resource. This is defined to allow for explicit description of the delegation between agents. For example, this human author used this device, or one person acted on another's behest.)public boolean hasRelatedAgent()
public Provenance.ProvenanceAgentRelatedAgentComponent addRelatedAgent()
relatedAgent (A relationship between two the agents referenced in this resource. This is defined to allow for explicit description of the delegation between agents. For example, this human author used this device, or one person acted on another's behest.)public Provenance.ProvenanceAgentComponent addRelatedAgent(Provenance.ProvenanceAgentRelatedAgentComponent t)
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.ProvenanceAgentComponent 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.