Package org.hl7.fhir.dstu2016may.model
Class Annotation
- java.lang.Object
-
- org.hl7.fhir.dstu2016may.model.Base
-
- org.hl7.fhir.dstu2016may.model.Element
-
- org.hl7.fhir.dstu2016may.model.Type
-
- org.hl7.fhir.dstu2016may.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 StringTypetextThe text of the annotation.protected DateTimeTypetimeIndicates when this particular annotation was made.
-
Constructor Summary
Constructors Constructor Description Annotation()ConstructorAnnotation(StringType text)Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.dstu2016may.model.Element
addExtension, addExtension, copyValues, getExtension, getExtensionsByUrl, getExtensionString, getId, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setId, setIdElement
-
Methods inherited from class org.hl7.fhir.dstu2016may.model.Base
castToActionDefinition, castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToModuleMetadata, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isMetadataBased, isPrimitive, 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 StringType text
The text of the annotation.
-
-
Constructor Detail
-
Annotation
public Annotation()
Constructor
-
Annotation
public Annotation(StringType 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 StringType 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
public boolean hasTextElement()
-
hasText
public boolean hasText()
-
setTextElement
public Annotation setTextElement(StringType value)
- 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
-
setText
public Annotation setText(String value)
- Parameters:
value- The text of the annotation.
-
listChildren
protected void listChildren(List<Property> childrenList)
- Overrides:
listChildrenin classElement
-
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 void setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public void 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
Description copied from class:Basemake an instance of a property. If the property is a repeating property, make a new instance. if the property is not repeating, return the property- Overrides:
makePropertyin classElement- Returns:
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
public Annotation copy()
-
typedCopy
protected Annotation typedCopy()
-
equalsDeep
public boolean equalsDeep(Base other)
- Overrides:
equalsDeepin classElement
-
equalsShallow
public boolean equalsShallow(Base other)
- Overrides:
equalsShallowin classElement
-
-