Package org.hl7.fhir.r5.model
Class SubscriptionTopic.SubscriptionTopicResourceTriggerQueryCriteriaComponent
- java.lang.Object
-
- org.hl7.fhir.r5.model.Base
-
- org.hl7.fhir.r5.model.Element
-
- org.hl7.fhir.r5.model.BackboneElement
-
- org.hl7.fhir.r5.model.SubscriptionTopic.SubscriptionTopicResourceTriggerQueryCriteriaComponent
-
- 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.IBaseElement,org.hl7.fhir.instance.model.api.IBaseHasExtensions,org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
- Enclosing class:
- SubscriptionTopic
public static class SubscriptionTopic.SubscriptionTopicResourceTriggerQueryCriteriaComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected StringTypecurrentThe FHIR query based rules are applied to the current resource state (e.g., state after an update).protected StringTypepreviousThe FHIR query based rules are applied to the previous resource state (e.g., state before an update).protected BooleanTyperequireBothIf set to true, both current and previous criteria must evaluate true to trigger a notification for this topic.protected Enumeration<SubscriptionTopic.CriteriaNotExistsBehavior>resultForCreateWhat behavior a server will exhibit if the previous state of a resource does NOT exist (e.g., prior to a create).protected Enumeration<SubscriptionTopic.CriteriaNotExistsBehavior>resultForDeleteWhat behavior a server will exhibit if the current state of a resource does NOT exist (e.g., after a DELETE).-
Fields inherited from class org.hl7.fhir.r5.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description SubscriptionTopicResourceTriggerQueryCriteriaComponent()Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.r5.model.BackboneElement
addModifierExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getExtensionByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, removeExtension, setModifierExtension
-
Methods inherited from class org.hl7.fhir.r5.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.r5.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
-
previous
protected StringType previous
The FHIR query based rules are applied to the previous resource state (e.g., state before an update).
-
resultForCreate
protected Enumeration<SubscriptionTopic.CriteriaNotExistsBehavior> resultForCreate
What behavior a server will exhibit if the previous state of a resource does NOT exist (e.g., prior to a create).
-
current
protected StringType current
The FHIR query based rules are applied to the current resource state (e.g., state after an update).
-
resultForDelete
protected Enumeration<SubscriptionTopic.CriteriaNotExistsBehavior> resultForDelete
What behavior a server will exhibit if the current state of a resource does NOT exist (e.g., after a DELETE).
-
requireBoth
protected BooleanType requireBoth
If set to true, both current and previous criteria must evaluate true to trigger a notification for this topic. Otherwise a notification for this topic will be triggered if either one evaluates to true.
-
-
Constructor Detail
-
SubscriptionTopicResourceTriggerQueryCriteriaComponent
public SubscriptionTopicResourceTriggerQueryCriteriaComponent()
Constructor
-
-
Method Detail
-
getPreviousElement
public StringType getPreviousElement()
- Returns:
previous(The FHIR query based rules are applied to the previous resource state (e.g., state before an update).). This is the underlying object with id, value and extensions. The accessor "getPrevious" gives direct access to the value
-
hasPreviousElement
public boolean hasPreviousElement()
-
hasPrevious
public boolean hasPrevious()
-
setPreviousElement
public SubscriptionTopic.SubscriptionTopicResourceTriggerQueryCriteriaComponent setPreviousElement(StringType value)
- Parameters:
value-previous(The FHIR query based rules are applied to the previous resource state (e.g., state before an update).). This is the underlying object with id, value and extensions. The accessor "getPrevious" gives direct access to the value
-
getPrevious
public String getPrevious()
- Returns:
- The FHIR query based rules are applied to the previous resource state (e.g., state before an update).
-
setPrevious
public SubscriptionTopic.SubscriptionTopicResourceTriggerQueryCriteriaComponent setPrevious(String value)
- Parameters:
value- The FHIR query based rules are applied to the previous resource state (e.g., state before an update).
-
getResultForCreateElement
public Enumeration<SubscriptionTopic.CriteriaNotExistsBehavior> getResultForCreateElement()
- Returns:
resultForCreate(What behavior a server will exhibit if the previous state of a resource does NOT exist (e.g., prior to a create).). This is the underlying object with id, value and extensions. The accessor "getResultForCreate" gives direct access to the value
-
hasResultForCreateElement
public boolean hasResultForCreateElement()
-
hasResultForCreate
public boolean hasResultForCreate()
-
setResultForCreateElement
public SubscriptionTopic.SubscriptionTopicResourceTriggerQueryCriteriaComponent setResultForCreateElement(Enumeration<SubscriptionTopic.CriteriaNotExistsBehavior> value)
- Parameters:
value-resultForCreate(What behavior a server will exhibit if the previous state of a resource does NOT exist (e.g., prior to a create).). This is the underlying object with id, value and extensions. The accessor "getResultForCreate" gives direct access to the value
-
getResultForCreate
public SubscriptionTopic.CriteriaNotExistsBehavior getResultForCreate()
- Returns:
- What behavior a server will exhibit if the previous state of a resource does NOT exist (e.g., prior to a create).
-
setResultForCreate
public SubscriptionTopic.SubscriptionTopicResourceTriggerQueryCriteriaComponent setResultForCreate(SubscriptionTopic.CriteriaNotExistsBehavior value)
- Parameters:
value- What behavior a server will exhibit if the previous state of a resource does NOT exist (e.g., prior to a create).
-
getCurrentElement
public StringType getCurrentElement()
- Returns:
current(The FHIR query based rules are applied to the current resource state (e.g., state after an update).). This is the underlying object with id, value and extensions. The accessor "getCurrent" gives direct access to the value
-
hasCurrentElement
public boolean hasCurrentElement()
-
hasCurrent
public boolean hasCurrent()
-
setCurrentElement
public SubscriptionTopic.SubscriptionTopicResourceTriggerQueryCriteriaComponent setCurrentElement(StringType value)
- Parameters:
value-current(The FHIR query based rules are applied to the current resource state (e.g., state after an update).). This is the underlying object with id, value and extensions. The accessor "getCurrent" gives direct access to the value
-
getCurrent
public String getCurrent()
- Returns:
- The FHIR query based rules are applied to the current resource state (e.g., state after an update).
-
setCurrent
public SubscriptionTopic.SubscriptionTopicResourceTriggerQueryCriteriaComponent setCurrent(String value)
- Parameters:
value- The FHIR query based rules are applied to the current resource state (e.g., state after an update).
-
getResultForDeleteElement
public Enumeration<SubscriptionTopic.CriteriaNotExistsBehavior> getResultForDeleteElement()
- Returns:
resultForDelete(What behavior a server will exhibit if the current state of a resource does NOT exist (e.g., after a DELETE).). This is the underlying object with id, value and extensions. The accessor "getResultForDelete" gives direct access to the value
-
hasResultForDeleteElement
public boolean hasResultForDeleteElement()
-
hasResultForDelete
public boolean hasResultForDelete()
-
setResultForDeleteElement
public SubscriptionTopic.SubscriptionTopicResourceTriggerQueryCriteriaComponent setResultForDeleteElement(Enumeration<SubscriptionTopic.CriteriaNotExistsBehavior> value)
- Parameters:
value-resultForDelete(What behavior a server will exhibit if the current state of a resource does NOT exist (e.g., after a DELETE).). This is the underlying object with id, value and extensions. The accessor "getResultForDelete" gives direct access to the value
-
getResultForDelete
public SubscriptionTopic.CriteriaNotExistsBehavior getResultForDelete()
- Returns:
- What behavior a server will exhibit if the current state of a resource does NOT exist (e.g., after a DELETE).
-
setResultForDelete
public SubscriptionTopic.SubscriptionTopicResourceTriggerQueryCriteriaComponent setResultForDelete(SubscriptionTopic.CriteriaNotExistsBehavior value)
- Parameters:
value- What behavior a server will exhibit if the current state of a resource does NOT exist (e.g., after a DELETE).
-
getRequireBothElement
public BooleanType getRequireBothElement()
- Returns:
requireBoth(If set to true, both current and previous criteria must evaluate true to trigger a notification for this topic. Otherwise a notification for this topic will be triggered if either one evaluates to true.). This is the underlying object with id, value and extensions. The accessor "getRequireBoth" gives direct access to the value
-
hasRequireBothElement
public boolean hasRequireBothElement()
-
hasRequireBoth
public boolean hasRequireBoth()
-
setRequireBothElement
public SubscriptionTopic.SubscriptionTopicResourceTriggerQueryCriteriaComponent setRequireBothElement(BooleanType value)
- Parameters:
value-requireBoth(If set to true, both current and previous criteria must evaluate true to trigger a notification for this topic. Otherwise a notification for this topic will be triggered if either one evaluates to true.). This is the underlying object with id, value and extensions. The accessor "getRequireBoth" gives direct access to the value
-
getRequireBoth
public boolean getRequireBoth()
- Returns:
- If set to true, both current and previous criteria must evaluate true to trigger a notification for this topic. Otherwise a notification for this topic will be triggered if either one evaluates to true.
-
setRequireBoth
public SubscriptionTopic.SubscriptionTopicResourceTriggerQueryCriteriaComponent setRequireBoth(boolean value)
- Parameters:
value- If set to true, both current and previous criteria must evaluate true to trigger a notification for this topic. Otherwise a notification for this topic will be triggered if either one evaluates to true.
-
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 SubscriptionTopic.SubscriptionTopicResourceTriggerQueryCriteriaComponent copy()
- Specified by:
copyin classBackboneElement
-
copyValues
public void copyValues(SubscriptionTopic.SubscriptionTopicResourceTriggerQueryCriteriaComponent 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
-
-