
Package org.hl7.fhir.r4.model
Class BaseReference
java.lang.Object
org.hl7.fhir.r4.model.Base
org.hl7.fhir.r4.model.Element
org.hl7.fhir.r4.model.Type
org.hl7.fhir.r4.model.BaseReference
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement,Serializable,org.hl7.fhir.instance.model.api.IBase,org.hl7.fhir.instance.model.api.IBaseDatatype,org.hl7.fhir.instance.model.api.IBaseElement,org.hl7.fhir.instance.model.api.IBaseHasExtensions,org.hl7.fhir.instance.model.api.IBaseReference,org.hl7.fhir.instance.model.api.ICompositeType
- Direct Known Subclasses:
Reference
public abstract class BaseReference
extends Type
implements org.hl7.fhir.instance.model.api.IBaseReference, org.hl7.fhir.instance.model.api.ICompositeType
- See Also:
-
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionBaseReference(String theReference) BaseReference(org.hl7.fhir.instance.model.api.IAnyResource theResource) BaseReference(org.hl7.fhir.instance.model.api.IIdType theReference) -
Method Summary
Modifier and TypeMethodDescriptionvoidcopyValues(Element dst) org.hl7.fhir.instance.model.api.IIdTypeorg.hl7.fhir.instance.model.api.IBaseResourceRetrieves the actual resource referenced by this reference.booleanisEmpty()org.hl7.fhir.instance.model.api.IBaseReferencesetResource(org.hl7.fhir.instance.model.api.IBaseResource theResource) Sets the actual resource referenced by this reference.Methods inherited from class org.hl7.fhir.r4.model.Element
addChild, addExtension, addExtension, addExtension, copyExtensions, copyNewExtensions, equalsDeep, equalsShallow, fhirType, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionsByUrl, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, getNamedProperty, getProperty, getTypesForProperty, hasExtension, hasExtension, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, listChildren, makeProperty, noExtensions, removeChild, removeExtension, setDisallowExtensions, setExtension, setId, setIdBase, setIdElement, setProperty, setPropertyMethods 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, copyValues, dateTimeValue, equals, getChildByName, getChildValueByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, getXhtml, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINN, setXhtmlMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hl7.fhir.instance.model.api.IBase
fhirType, getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserDataMethods inherited from interface org.hl7.fhir.instance.model.api.IBaseElement
getUserData, setUserDataMethods inherited from interface org.hl7.fhir.instance.model.api.IBaseReference
getDisplayElement, getIdentifier, hasIdentifier, setDisplay, setIdentifier, setReference
-
Constructor Details
-
BaseReference
-
BaseReference
-
BaseReference
-
BaseReference
public BaseReference()
-
-
Method Details
-
getResource
Retrieves the actual resource referenced by this reference. Note that the resource itself is not a part of the FHIR "wire format" and is never transmitted or receieved inline, but this property may be changed/accessed by parsers.- Specified by:
getResourcein interfaceorg.hl7.fhir.instance.model.api.IBaseReference
-
getReferenceElement
- Specified by:
getReferenceElementin interfaceorg.hl7.fhir.instance.model.api.IBaseReference
-
setResource
public org.hl7.fhir.instance.model.api.IBaseReference setResource(org.hl7.fhir.instance.model.api.IBaseResource theResource) Sets the actual resource referenced by this reference. Note that the resource itself is not a part of the FHIR "wire format" and is never transmitted or receieved inline, but this property may be changed/accessed by parsers.- Specified by:
setResourcein interfaceorg.hl7.fhir.instance.model.api.IBaseReference
-
isEmpty
-
copyValues
- Overrides:
copyValuesin classElement
-