
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
FieldsModifier and TypeFieldDescriptionprotected TypeThe individual responsible for making the annotation.protected StringTypeThe text of the annotation.protected DateTimeTypeIndicates when this particular annotation was made. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncopy()booleanequalsDeep(Base other) booleanequalsShallow(Base other) fhirType()getText()getTime()booleanbooleanbooleanbooleanhasText()booleanbooleanhasTime()booleanbooleanisEmpty()protected voidlistChildren(List<Property> childrenList) voidsetProperty(String name, Base value) setTextElement(StringType value) setTimeElement(DateTimeType value) protected AnnotationMethods inherited from class org.hl7.fhir.dstu2.model.Element
addExtension, addExtension, addExtension, copyValues, getExtension, getExtensionByUrl, getExtensionsByUrl, getExtensionString, getId, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setId, setIdElementMethods 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, setUserDataINNMethods 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
getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserDataMethods 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:
listChildrenin classElement
-
setProperty
- Overrides:
setPropertyin classElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
-
fhirType
-
copy
-
typedCopy
-
equalsDeep
- Overrides:
equalsDeepin classElement
-
equalsShallow
- Overrides:
equalsShallowin classElement
-
isEmpty
-