Package org.hl7.fhir.dstu2.model
Class Annotation
java.lang.Object
org.hl7.fhir.dstu2.model.Base
org.hl7.fhir.dstu2.model.Element
org.hl7.fhir.dstu2.model.Type
org.hl7.fhir.dstu2.model.Annotation
- 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.ICompositeType
A text note which also contains information about who made the statement and
when.
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionprotected Type
The individual responsible for making the annotation.protected StringType
The text of the annotation.protected DateTimeType
Indicates when this particular annotation was made. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncopy()
boolean
equalsDeep
(Base other) boolean
equalsShallow
(Base other) fhirType()
getText()
getTime()
boolean
boolean
boolean
boolean
hasText()
boolean
boolean
hasTime()
boolean
boolean
isEmpty()
protected void
listChildren
(List<Property> childrenList) void
setProperty
(String name, Base value) setTextElement
(StringType value) setTimeElement
(DateTimeType value) protected Annotation
Methods inherited from class org.hl7.fhir.dstu2.model.Element
addExtension, addExtension, addExtension, copyValues, getExtension, getExtensionByUrl, getExtensionsByUrl, getExtensionString, getId, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setId, setIdElement
Methods inherited from class org.hl7.fhir.dstu2.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasType, hasUserData, isMetadataBased, isPrimitive, 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 Details
-
author
The individual responsible for making the annotation. -
time
Indicates when this particular annotation was made. -
text
The text of the annotation.
-
-
Constructor Details
-
Annotation
public Annotation() -
Annotation
-
-
Method Details
-
getAuthor
- Returns:
author
(The individual responsible for making the annotation.)
-
getAuthorReference
- Returns:
author
(The individual responsible for making the annotation.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasAuthorReference
-
getAuthorStringType
- Returns:
author
(The individual responsible for making the annotation.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasAuthorStringType
-
hasAuthor
-
setAuthor
- Parameters:
value
-author
(The individual responsible for making the annotation.)
-
getTimeElement
- Returns:
time
(Indicates when this particular annotation was made.). This is the underlying object with id, value and extensions. The accessor "getTime" gives direct access to the value
-
hasTimeElement
-
hasTime
-
setTimeElement
- Parameters:
value
-time
(Indicates when this particular annotation was made.). This is the underlying object with id, value and extensions. The accessor "getTime" gives direct access to the value
-
getTime
- Returns:
- Indicates when this particular annotation was made.
-
setTime
- Parameters:
value
- Indicates when this particular annotation was made.
-
getTextElement
- Returns:
text
(The text of the annotation.). This is the underlying object with id, value and extensions. The accessor "getText" gives direct access to the value
-
hasTextElement
-
hasText
-
setTextElement
- Parameters:
value
-text
(The text of the annotation.). This is the underlying object with id, value and extensions. The accessor "getText" gives direct access to the value
-
getText
- Returns:
- The text of the annotation.
-
setText
- Parameters:
value
- The text of the annotation.
-
listChildren
- Overrides:
listChildren
in classElement
-
setProperty
- Overrides:
setProperty
in classElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
-
fhirType
-
copy
-
typedCopy
-
equalsDeep
- Overrides:
equalsDeep
in classElement
-
equalsShallow
- Overrides:
equalsShallow
in classElement
-
isEmpty
-