Package org.hl7.fhir.r4b.model
Class SubscriptionStatus.SubscriptionStatusNotificationEventComponent
- java.lang.Object
-
- org.hl7.fhir.r4b.model.Base
-
- org.hl7.fhir.r4b.model.Element
-
- org.hl7.fhir.r4b.model.DataType
-
- org.hl7.fhir.r4b.model.BackboneElement
-
- org.hl7.fhir.r4b.model.SubscriptionStatus.SubscriptionStatusNotificationEventComponent
-
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement,Serializable,org.hl7.fhir.instance.model.api.IBase,org.hl7.fhir.instance.model.api.IBaseBackboneElement,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.IBaseHasModifierExtensions
- Enclosing class:
- SubscriptionStatus
public static class SubscriptionStatus.SubscriptionStatusNotificationEventComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected List<Reference>additionalContextAdditional context information for this event.protected StringTypeeventNumberThe sequential number of this event in this subscription context.protected ReferencefocusThe focus of this event.protected InstantTypetimestampThe actual time this event occured on the server.-
Fields inherited from class org.hl7.fhir.r4b.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description SubscriptionStatusNotificationEventComponent()ConstructorSubscriptionStatusNotificationEventComponent(String eventNumber)Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.r4b.model.BackboneElement
addModifierExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getExtensionByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, removeExtension, setModifierExtension
-
Methods inherited from class org.hl7.fhir.r4b.model.DataType
copyValues
-
Methods inherited from class org.hl7.fhir.r4b.model.Element
addExtension, addExtension, addExtension, copyValues, getExtension, getExtensionFirstRep, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, setDisallowExtensions, setExtension, setId, setIdBase, setIdElement
-
Methods inherited from class org.hl7.fhir.r4b.model.Base
children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, copyUserData, copyValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, getXhtml, 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
-
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 Detail
-
eventNumber
protected StringType eventNumber
The sequential number of this event in this subscription context. Note that this value is a 64-bit integer value, encoded as a string.
-
timestamp
protected InstantType timestamp
The actual time this event occured on the server.
-
focus
protected Reference focus
The focus of this event. While this will usually be a reference to the focus resource of the event, it MAY contain a reference to a non-FHIR object.
-
additionalContext
protected List<Reference> additionalContext
Additional context information for this event. Generally, this will contain references to additional resources included with the event (e.g., the Patient relevant to an Encounter), however it MAY refer to non-FHIR objects.
-
-
Constructor Detail
-
SubscriptionStatusNotificationEventComponent
public SubscriptionStatusNotificationEventComponent()
Constructor
-
SubscriptionStatusNotificationEventComponent
public SubscriptionStatusNotificationEventComponent(String eventNumber)
Constructor
-
-
Method Detail
-
getEventNumberElement
public StringType getEventNumberElement()
- Returns:
eventNumber(The sequential number of this event in this subscription context. Note that this value is a 64-bit integer value, encoded as a string.). This is the underlying object with id, value and extensions. The accessor "getEventNumber" gives direct access to the value
-
hasEventNumberElement
public boolean hasEventNumberElement()
-
hasEventNumber
public boolean hasEventNumber()
-
setEventNumberElement
public SubscriptionStatus.SubscriptionStatusNotificationEventComponent setEventNumberElement(StringType value)
- Parameters:
value-eventNumber(The sequential number of this event in this subscription context. Note that this value is a 64-bit integer value, encoded as a string.). This is the underlying object with id, value and extensions. The accessor "getEventNumber" gives direct access to the value
-
getEventNumber
public String getEventNumber()
- Returns:
- The sequential number of this event in this subscription context. Note that this value is a 64-bit integer value, encoded as a string.
-
setEventNumber
public SubscriptionStatus.SubscriptionStatusNotificationEventComponent setEventNumber(String value)
- Parameters:
value- The sequential number of this event in this subscription context. Note that this value is a 64-bit integer value, encoded as a string.
-
getTimestampElement
public InstantType getTimestampElement()
- Returns:
timestamp(The actual time this event occured on the server.). This is the underlying object with id, value and extensions. The accessor "getTimestamp" gives direct access to the value
-
hasTimestampElement
public boolean hasTimestampElement()
-
hasTimestamp
public boolean hasTimestamp()
-
setTimestampElement
public SubscriptionStatus.SubscriptionStatusNotificationEventComponent setTimestampElement(InstantType value)
- Parameters:
value-timestamp(The actual time this event occured on the server.). This is the underlying object with id, value and extensions. The accessor "getTimestamp" gives direct access to the value
-
getTimestamp
public Date getTimestamp()
- Returns:
- The actual time this event occured on the server.
-
setTimestamp
public SubscriptionStatus.SubscriptionStatusNotificationEventComponent setTimestamp(Date value)
- Parameters:
value- The actual time this event occured on the server.
-
getFocus
public Reference getFocus()
- Returns:
focus(The focus of this event. While this will usually be a reference to the focus resource of the event, it MAY contain a reference to a non-FHIR object.)
-
hasFocus
public boolean hasFocus()
-
setFocus
public SubscriptionStatus.SubscriptionStatusNotificationEventComponent setFocus(Reference value)
- Parameters:
value-focus(The focus of this event. While this will usually be a reference to the focus resource of the event, it MAY contain a reference to a non-FHIR object.)
-
getAdditionalContext
public List<Reference> getAdditionalContext()
- Returns:
additionalContext(Additional context information for this event. Generally, this will contain references to additional resources included with the event (e.g., the Patient relevant to an Encounter), however it MAY refer to non-FHIR objects.)
-
setAdditionalContext
public SubscriptionStatus.SubscriptionStatusNotificationEventComponent setAdditionalContext(List<Reference> theAdditionalContext)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasAdditionalContext
public boolean hasAdditionalContext()
-
addAdditionalContext
public Reference addAdditionalContext()
-
addAdditionalContext
public SubscriptionStatus.SubscriptionStatusNotificationEventComponent addAdditionalContext(Reference t)
-
getAdditionalContextFirstRep
public Reference getAdditionalContextFirstRep()
- Returns:
- The first repetition of repeating field
additionalContext, creating it if it does not already exist {3}
-
listChildren
protected void listChildren(List<Property> children)
- Overrides:
listChildrenin classBackboneElement
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getNamedPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
makePropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getTypesForPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChildin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
public SubscriptionStatus.SubscriptionStatusNotificationEventComponent copy()
- Specified by:
copyin classBackboneElement
-
copyValues
public void copyValues(SubscriptionStatus.SubscriptionStatusNotificationEventComponent dst)
-
equalsDeep
public boolean equalsDeep(Base other_)
- Overrides:
equalsDeepin classBackboneElement
-
equalsShallow
public boolean equalsShallow(Base other_)
- Overrides:
equalsShallowin classBackboneElement
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classBackboneElement
-
fhirType
public String fhirType()
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classBackboneElement
-
-