Package org.hl7.fhir.r5.model
Class Subscription.SubscriptionFilterByComponent
- 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.Subscription.SubscriptionFilterByComponent
-
- 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:
- Subscription
public static class Subscription.SubscriptionFilterByComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected UriTyperesourceTypeIf the element is a reference to another resource, this element contains "Reference", and the targetProfile element defines what resources can be referenced.protected Enumeration<Enumerations.SubscriptionSearchModifier>searchModifierThe operator to apply to the filter value when determining matches (Search modifiers).protected StringTypesearchParamNameThe filter label (=key) as defined in the `SubscriptionTopic.canfilterBy.searchParamName` element.protected StringTypevalueThe literal value or resource path as is legal in search - for example, "Patient/123" or "le1950".-
Fields inherited from class org.hl7.fhir.r5.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description SubscriptionFilterByComponent()ConstructorSubscriptionFilterByComponent(String searchParamName, String value)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
-
resourceType
protected UriType resourceType
If the element is a reference to another resource, this element contains "Reference", and the targetProfile element defines what resources can be referenced. The targetProfile may be a reference to the general definition of a resource (e.g. http://hl7.org/fhir/StructureDefinition/Patient).
-
searchParamName
protected StringType searchParamName
The filter label (=key) as defined in the `SubscriptionTopic.canfilterBy.searchParamName` element.
-
searchModifier
protected Enumeration<Enumerations.SubscriptionSearchModifier> searchModifier
The operator to apply to the filter value when determining matches (Search modifiers).
-
value
protected StringType value
The literal value or resource path as is legal in search - for example, "Patient/123" or "le1950".
-
-
Constructor Detail
-
SubscriptionFilterByComponent
public SubscriptionFilterByComponent()
Constructor
-
SubscriptionFilterByComponent
public SubscriptionFilterByComponent(String searchParamName, String value)
Constructor
-
-
Method Detail
-
getResourceTypeElement
public UriType getResourceTypeElement()
- Returns:
resourceType(If the element is a reference to another resource, this element contains "Reference", and the targetProfile element defines what resources can be referenced. The targetProfile may be a reference to the general definition of a resource (e.g. http://hl7.org/fhir/StructureDefinition/Patient).). This is the underlying object with id, value and extensions. The accessor "getResourceType" gives direct access to the value
-
hasResourceTypeElement
public boolean hasResourceTypeElement()
-
hasResourceType
public boolean hasResourceType()
-
setResourceTypeElement
public Subscription.SubscriptionFilterByComponent setResourceTypeElement(UriType value)
- Parameters:
value-resourceType(If the element is a reference to another resource, this element contains "Reference", and the targetProfile element defines what resources can be referenced. The targetProfile may be a reference to the general definition of a resource (e.g. http://hl7.org/fhir/StructureDefinition/Patient).). This is the underlying object with id, value and extensions. The accessor "getResourceType" gives direct access to the value
-
getResourceType
public String getResourceType()
- Returns:
- If the element is a reference to another resource, this element contains "Reference", and the targetProfile element defines what resources can be referenced. The targetProfile may be a reference to the general definition of a resource (e.g. http://hl7.org/fhir/StructureDefinition/Patient).
-
setResourceType
public Subscription.SubscriptionFilterByComponent setResourceType(String value)
- Parameters:
value- If the element is a reference to another resource, this element contains "Reference", and the targetProfile element defines what resources can be referenced. The targetProfile may be a reference to the general definition of a resource (e.g. http://hl7.org/fhir/StructureDefinition/Patient).
-
getSearchParamNameElement
public StringType getSearchParamNameElement()
- Returns:
searchParamName(The filter label (=key) as defined in the `SubscriptionTopic.canfilterBy.searchParamName` element.). This is the underlying object with id, value and extensions. The accessor "getSearchParamName" gives direct access to the value
-
hasSearchParamNameElement
public boolean hasSearchParamNameElement()
-
hasSearchParamName
public boolean hasSearchParamName()
-
setSearchParamNameElement
public Subscription.SubscriptionFilterByComponent setSearchParamNameElement(StringType value)
- Parameters:
value-searchParamName(The filter label (=key) as defined in the `SubscriptionTopic.canfilterBy.searchParamName` element.). This is the underlying object with id, value and extensions. The accessor "getSearchParamName" gives direct access to the value
-
getSearchParamName
public String getSearchParamName()
- Returns:
- The filter label (=key) as defined in the `SubscriptionTopic.canfilterBy.searchParamName` element.
-
setSearchParamName
public Subscription.SubscriptionFilterByComponent setSearchParamName(String value)
- Parameters:
value- The filter label (=key) as defined in the `SubscriptionTopic.canfilterBy.searchParamName` element.
-
getSearchModifierElement
public Enumeration<Enumerations.SubscriptionSearchModifier> getSearchModifierElement()
- Returns:
searchModifier(The operator to apply to the filter value when determining matches (Search modifiers).). This is the underlying object with id, value and extensions. The accessor "getSearchModifier" gives direct access to the value
-
hasSearchModifierElement
public boolean hasSearchModifierElement()
-
hasSearchModifier
public boolean hasSearchModifier()
-
setSearchModifierElement
public Subscription.SubscriptionFilterByComponent setSearchModifierElement(Enumeration<Enumerations.SubscriptionSearchModifier> value)
- Parameters:
value-searchModifier(The operator to apply to the filter value when determining matches (Search modifiers).). This is the underlying object with id, value and extensions. The accessor "getSearchModifier" gives direct access to the value
-
getSearchModifier
public Enumerations.SubscriptionSearchModifier getSearchModifier()
- Returns:
- The operator to apply to the filter value when determining matches (Search modifiers).
-
setSearchModifier
public Subscription.SubscriptionFilterByComponent setSearchModifier(Enumerations.SubscriptionSearchModifier value)
- Parameters:
value- The operator to apply to the filter value when determining matches (Search modifiers).
-
getValueElement
public StringType getValueElement()
- Returns:
value(The literal value or resource path as is legal in search - for example, "Patient/123" or "le1950".). This is the underlying object with id, value and extensions. The accessor "getValue" gives direct access to the value
-
hasValueElement
public boolean hasValueElement()
-
hasValue
public boolean hasValue()
-
setValueElement
public Subscription.SubscriptionFilterByComponent setValueElement(StringType value)
- Parameters:
value-value(The literal value or resource path as is legal in search - for example, "Patient/123" or "le1950".). This is the underlying object with id, value and extensions. The accessor "getValue" gives direct access to the value
-
getValue
public String getValue()
- Returns:
- The literal value or resource path as is legal in search - for example, "Patient/123" or "le1950".
-
setValue
public Subscription.SubscriptionFilterByComponent setValue(String value)
- Parameters:
value- The literal value or resource path as is legal in search - for example, "Patient/123" or "le1950".
-
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 Subscription.SubscriptionFilterByComponent copy()
- Specified by:
copyin classBackboneElement
-
copyValues
public void copyValues(Subscription.SubscriptionFilterByComponent 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
-
-