Package org.hl7.fhir.dstu3.model
Class BaseReference
java.lang.Object
org.hl7.fhir.dstu3.model.Base
org.hl7.fhir.dstu3.model.Element
org.hl7.fhir.dstu3.model.Type
org.hl7.fhir.dstu3.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
ConstructorDescriptionBaseReference
(String theReference) BaseReference
(org.hl7.fhir.instance.model.api.IAnyResource theResource) BaseReference
(org.hl7.fhir.instance.model.api.IIdType theReference) -
Method Summary
Modifier and TypeMethodDescriptionvoid
copyValues
(Element dst) org.hl7.fhir.instance.model.api.IIdType
org.hl7.fhir.instance.model.api.IBaseResource
Retrieves the actual resource referenced by this reference.boolean
isEmpty()
org.hl7.fhir.instance.model.api.IBaseReference
setResource
(org.hl7.fhir.instance.model.api.IBaseResource theResource) Sets the actual resource referenced by this reference.Methods inherited from class org.hl7.fhir.dstu3.model.Element
addChild, addExtension, addExtension, addExtension, equalsDeep, equalsShallow, fhirType, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, getNamedProperty, getProperty, getTypesForProperty, hasExtension, hasExtension, hasId, hasIdElement, listChildren, makeProperty, setExtension, setId, setIdBase, setIdElement, setProperty, setProperty
Methods inherited from class org.hl7.fhir.dstu3.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, 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
fhirType, getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseElement
getUserData, setUserData
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseReference
getDisplayElement, hasIdentifier, setDisplay, 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:
getResource
in interfaceorg.hl7.fhir.instance.model.api.IBaseReference
-
getReferenceElement
- Specified by:
getReferenceElement
in 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:
setResource
in interfaceorg.hl7.fhir.instance.model.api.IBaseReference
-
isEmpty
-
copyValues
- Overrides:
copyValues
in classElement
-