Package org.hl7.fhir.r4.model
Class Annotation
- 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.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
public class Annotation extends Type implements org.hl7.fhir.instance.model.api.ICompositeType
A text note which also contains information about who made the statement and when.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected TypeauthorThe individual responsible for making the annotation.protected MarkdownTypetextThe text of the annotation in markdown format.protected DateTimeTypetimeIndicates when this particular annotation was made.
-
Constructor Summary
Constructors Constructor Description Annotation()ConstructorAnnotation(MarkdownType text)Constructor
-
Method Summary
-
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
-
-
-
-
Field Detail
-
time
protected DateTimeType time
Indicates when this particular annotation was made.
-
text
protected MarkdownType text
The text of the annotation in markdown format.
-
-
Constructor Detail
-
Annotation
public Annotation()
Constructor
-
Annotation
public Annotation(MarkdownType text)
Constructor
-
-
Method Detail
-
getAuthor
public Type getAuthor()
- Returns:
author(The individual responsible for making the annotation.)
-
getAuthorReference
public Reference getAuthorReference() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
author(The individual responsible for making the annotation.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasAuthorReference
public boolean hasAuthorReference()
-
getAuthorStringType
public StringType getAuthorStringType() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
author(The individual responsible for making the annotation.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasAuthorStringType
public boolean hasAuthorStringType()
-
hasAuthor
public boolean hasAuthor()
-
setAuthor
public Annotation setAuthor(Type value)
- Parameters:
value-author(The individual responsible for making the annotation.)
-
getTimeElement
public DateTimeType 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
public boolean hasTimeElement()
-
hasTime
public boolean hasTime()
-
setTimeElement
public Annotation setTimeElement(DateTimeType value)
- 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
-
setTime
public Annotation setTime(Date value)
- Parameters:
value- Indicates when this particular annotation was made.
-
getTextElement
public MarkdownType getTextElement()
- Returns:
text(The text of the annotation in markdown format.). This is the underlying object with id, value and extensions. The accessor "getText" gives direct access to the value
-
hasTextElement
public boolean hasTextElement()
-
hasText
public boolean hasText()
-
setTextElement
public Annotation setTextElement(MarkdownType value)
- Parameters:
value-text(The text of the annotation in markdown format.). This is the underlying object with id, value and extensions. The accessor "getText" gives direct access to the value
-
setText
public Annotation setText(String value)
- Parameters:
value- The text of the annotation in markdown format.
-
listChildren
protected void listChildren(List<Property> children)
- Overrides:
listChildrenin classElement
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getNamedPropertyin classElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getPropertyin classElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
makePropertyin classElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getTypesForPropertyin classElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
public Annotation copy()
-
copyValues
public void copyValues(Annotation dst)
-
typedCopy
protected Annotation typedCopy()
-
equalsDeep
public boolean equalsDeep(Base other_)
- Overrides:
equalsDeepin classElement
-
equalsShallow
public boolean equalsShallow(Base other_)
- Overrides:
equalsShallowin classElement
-
-