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 Type
amount
Todo.protected CodeableConcept
amountType
Todo.protected CodeableConcept
interaction
Todo.protected CodeableConcept
organism
Todo.protected CodeableConcept
organismType
Todo.protected List<Reference>
source
Todo.protected List<DocumentReference>
sourceTarget
The actual objects that are the target of the reference (Todo.)protected Identifier
target
Todo.protected CodeableConcept
type
Todo.-
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
this
for 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:
listChildren
in classBackboneElement
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getNamedProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
makeProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getTypesForProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChild
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
public SubstanceReferenceInformation.SubstanceReferenceInformationTargetComponent copy()
- Specified by:
copy
in classBackboneElement
-
copyValues
public void copyValues(SubstanceReferenceInformation.SubstanceReferenceInformationTargetComponent dst)
-
equalsDeep
public boolean equalsDeep(Base other_)
- Overrides:
equalsDeep
in classBackboneElement
-
equalsShallow
public boolean equalsShallow(Base other_)
- Overrides:
equalsShallow
in classBackboneElement
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
isEmpty
in classBackboneElement
-
fhirType
public String fhirType()
- Specified by:
fhirType
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
fhirType
in classBackboneElement
-
-