Package org.hl7.fhir.r4.model
Class SubstanceReferenceInformation.SubstanceReferenceInformationTargetComponent
- java.lang.Object
-
- org.hl7.fhir.r4.model.Base
-
- org.hl7.fhir.r4.model.Element
-
- org.hl7.fhir.r4.model.BackboneElement
-
- org.hl7.fhir.r4.model.SubstanceReferenceInformation.SubstanceReferenceInformationTargetComponent
-
- 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:
- SubstanceReferenceInformation
public static class SubstanceReferenceInformation.SubstanceReferenceInformationTargetComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected TypeamountTodo.protected CodeableConceptamountTypeTodo.protected CodeableConceptinteractionTodo.protected CodeableConceptorganismTodo.protected CodeableConceptorganismTypeTodo.protected List<Reference>sourceTodo.protected List<DocumentReference>sourceTargetThe actual objects that are the target of the reference (Todo.)protected IdentifiertargetTodo.protected CodeableConcepttypeTodo.-
Fields inherited from class org.hl7.fhir.r4.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description SubstanceReferenceInformationTargetComponent()Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.r4.model.BackboneElement
addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtension
-
Methods inherited from class org.hl7.fhir.r4.model.Element
addExtension, addExtension, addExtension, copyValues, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, removeExtension, setDisallowExtensions, setExtension, setId, setIdBase, setIdElement
-
Methods inherited from class org.hl7.fhir.r4.model.Base
castToAddress, 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, 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
-
target
protected Identifier target
Todo.
-
type
protected CodeableConcept type
Todo.
-
interaction
protected CodeableConcept interaction
Todo.
-
organism
protected CodeableConcept organism
Todo.
-
organismType
protected CodeableConcept organismType
Todo.
-
amountType
protected CodeableConcept amountType
Todo.
-
sourceTarget
protected List<DocumentReference> sourceTarget
The actual objects that are the target of the reference (Todo.)
-
-
Constructor Detail
-
SubstanceReferenceInformationTargetComponent
public SubstanceReferenceInformationTargetComponent()
Constructor
-
-
Method Detail
-
getTarget
public Identifier getTarget()
- Returns:
target(Todo.)
-
hasTarget
public boolean hasTarget()
-
setTarget
public SubstanceReferenceInformation.SubstanceReferenceInformationTargetComponent setTarget(Identifier value)
- Parameters:
value-target(Todo.)
-
getType
public CodeableConcept getType()
- Returns:
type(Todo.)
-
hasType
public boolean hasType()
-
setType
public SubstanceReferenceInformation.SubstanceReferenceInformationTargetComponent setType(CodeableConcept value)
- Parameters:
value-type(Todo.)
-
getInteraction
public CodeableConcept getInteraction()
- Returns:
interaction(Todo.)
-
hasInteraction
public boolean hasInteraction()
-
setInteraction
public SubstanceReferenceInformation.SubstanceReferenceInformationTargetComponent setInteraction(CodeableConcept value)
- Parameters:
value-interaction(Todo.)
-
getOrganism
public CodeableConcept getOrganism()
- Returns:
organism(Todo.)
-
hasOrganism
public boolean hasOrganism()
-
setOrganism
public SubstanceReferenceInformation.SubstanceReferenceInformationTargetComponent setOrganism(CodeableConcept value)
- Parameters:
value-organism(Todo.)
-
getOrganismType
public CodeableConcept getOrganismType()
- Returns:
organismType(Todo.)
-
hasOrganismType
public boolean hasOrganismType()
-
setOrganismType
public SubstanceReferenceInformation.SubstanceReferenceInformationTargetComponent setOrganismType(CodeableConcept value)
- Parameters:
value-organismType(Todo.)
-
getAmountQuantity
public Quantity getAmountQuantity() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
amount(Todo.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasAmountQuantity
public boolean hasAmountQuantity()
-
getAmountRange
public Range getAmountRange() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
amount(Todo.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasAmountRange
public boolean hasAmountRange()
-
getAmountStringType
public StringType getAmountStringType() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
amount(Todo.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasAmountStringType
public boolean hasAmountStringType()
-
hasAmount
public boolean hasAmount()
-
setAmount
public SubstanceReferenceInformation.SubstanceReferenceInformationTargetComponent setAmount(Type value)
- Parameters:
value-amount(Todo.)
-
getAmountType
public CodeableConcept getAmountType()
- Returns:
amountType(Todo.)
-
hasAmountType
public boolean hasAmountType()
-
setAmountType
public SubstanceReferenceInformation.SubstanceReferenceInformationTargetComponent setAmountType(CodeableConcept value)
- Parameters:
value-amountType(Todo.)
-
setSource
public SubstanceReferenceInformation.SubstanceReferenceInformationTargetComponent setSource(List<Reference> theSource)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasSource
public boolean hasSource()
-
addSource
public SubstanceReferenceInformation.SubstanceReferenceInformationTargetComponent addSource(Reference t)
-
getSourceFirstRep
public Reference getSourceFirstRep()
- Returns:
- The first repetition of repeating field
source, creating it if it does not already exist
-
getSourceTarget
@Deprecated public List<DocumentReference> getSourceTarget()
Deprecated.Use Reference#setResource(IBaseResource) instead
-
addSourceTarget
@Deprecated public DocumentReference addSourceTarget()
Deprecated.Use Reference#setResource(IBaseResource) instead
-
listChildren
protected void listChildren(List<Property> children)
- Overrides:
listChildrenin classBackboneElement
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getNamedPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
makePropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getTypesForPropertyin 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 SubstanceReferenceInformation.SubstanceReferenceInformationTargetComponent copy()
- Specified by:
copyin classBackboneElement
-
copyValues
public void copyValues(SubstanceReferenceInformation.SubstanceReferenceInformationTargetComponent dst)
-
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
-
-