Package org.hl7.fhir.r5.model
Class CapabilityStatement2.CapabilityStatement2RestResourceSearchParamComponent
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.CapabilityStatement2.CapabilityStatement2RestResourceSearchParamComponent
- 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:
- CapabilityStatement2
public static class CapabilityStatement2.CapabilityStatement2RestResourceSearchParamComponent
extends BackboneElement
implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected CanonicalTypeAn absolute URI that is a formal reference to where this parameter was first defined, so that a client can be confident of the meaning of the search parameter (a reference to [SearchParameter.url](searchparameter-definitions.html#SearchParameter.url)).protected MarkdownTypeThis allows documentation of any distinct behaviors about how the search parameter is used.A statement that affirms support for a feature, in this context.protected StringTypeThe name of the search parameter used in the interface.protected Enumeration<Enumerations.SearchParamType>The type of value a search parameter refers to, and how the content is interpreted.Fields inherited from class org.hl7.fhir.r5.model.BackboneElement
modifierExtension -
Constructor Summary
ConstructorsConstructorDescriptionConstructorCapabilityStatement2RestResourceSearchParamComponent(String name, Enumerations.SearchParamType type) Constructor -
Method Summary
Modifier and TypeMethodDescriptioncopy()voidbooleanequalsDeep(Base other_) booleanequalsShallow(Base other_) fhirType()getName()getNamedProperty(int _hash, String _name, boolean _checkValid) Base[]getProperty(int hash, String name, boolean checkValid) getType()String[]getTypesForProperty(int hash, String name) booleanbooleanbooleanbooleanbooleanbooleanhasName()booleanbooleanhasType()booleanbooleanisEmpty()protected voidlistChildren(List<Property> children) makeProperty(int hash, String name) setDefinition(String value) setDocumentation(String value) setNameElement(StringType value) setProperty(int hash, String name, Base value) setProperty(String name, Base value) Methods inherited from class org.hl7.fhir.r5.model.BackboneElement
addModifierExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getExtensionByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, removeExtension, setModifierExtensionMethods 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, setIdElementMethods 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, setUserDataINNMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hl7.fhir.instance.model.api.IBase
getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserDataMethods inherited from interface org.hl7.fhir.instance.model.api.IBaseElement
getUserData, setUserDataMethods inherited from interface org.hl7.fhir.instance.model.api.IBaseHasExtensions
addExtension, getExtension, hasExtensionMethods inherited from interface org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
addModifierExtension, getModifierExtension, hasModifierExtension
-
Field Details
-
name
The name of the search parameter used in the interface. -
definition
An absolute URI that is a formal reference to where this parameter was first defined, so that a client can be confident of the meaning of the search parameter (a reference to [SearchParameter.url](searchparameter-definitions.html#SearchParameter.url)). This element SHALL be populated if the search parameter refers to a SearchParameter defined by the FHIR core specification or externally defined IGs. -
type
The type of value a search parameter refers to, and how the content is interpreted. -
documentation
This allows documentation of any distinct behaviors about how the search parameter is used. For example, text matching algorithms. -
feature
A statement that affirms support for a feature, in this context.
-
-
Constructor Details
-
CapabilityStatement2RestResourceSearchParamComponent
Constructor -
CapabilityStatement2RestResourceSearchParamComponent
public CapabilityStatement2RestResourceSearchParamComponent(String name, Enumerations.SearchParamType type) Constructor
-
-
Method Details
-
getNameElement
- Returns:
name(The name of the search parameter used in the interface.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the value
-
hasNameElement
-
hasName
-
setNameElement
public CapabilityStatement2.CapabilityStatement2RestResourceSearchParamComponent setNameElement(StringType value) - Parameters:
value-name(The name of the search parameter used in the interface.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the value
-
getName
- Returns:
- The name of the search parameter used in the interface.
-
setName
public CapabilityStatement2.CapabilityStatement2RestResourceSearchParamComponent setName(String value) - Parameters:
value- The name of the search parameter used in the interface.
-
getDefinitionElement
- Returns:
definition(An absolute URI that is a formal reference to where this parameter was first defined, so that a client can be confident of the meaning of the search parameter (a reference to [SearchParameter.url](searchparameter-definitions.html#SearchParameter.url)). This element SHALL be populated if the search parameter refers to a SearchParameter defined by the FHIR core specification or externally defined IGs.). This is the underlying object with id, value and extensions. The accessor "getDefinition" gives direct access to the value
-
hasDefinitionElement
-
hasDefinition
-
setDefinitionElement
public CapabilityStatement2.CapabilityStatement2RestResourceSearchParamComponent setDefinitionElement(CanonicalType value) - Parameters:
value-definition(An absolute URI that is a formal reference to where this parameter was first defined, so that a client can be confident of the meaning of the search parameter (a reference to [SearchParameter.url](searchparameter-definitions.html#SearchParameter.url)). This element SHALL be populated if the search parameter refers to a SearchParameter defined by the FHIR core specification or externally defined IGs.). This is the underlying object with id, value and extensions. The accessor "getDefinition" gives direct access to the value
-
getDefinition
- Returns:
- An absolute URI that is a formal reference to where this parameter was first defined, so that a client can be confident of the meaning of the search parameter (a reference to [SearchParameter.url](searchparameter-definitions.html#SearchParameter.url)). This element SHALL be populated if the search parameter refers to a SearchParameter defined by the FHIR core specification or externally defined IGs.
-
setDefinition
public CapabilityStatement2.CapabilityStatement2RestResourceSearchParamComponent setDefinition(String value) - Parameters:
value- An absolute URI that is a formal reference to where this parameter was first defined, so that a client can be confident of the meaning of the search parameter (a reference to [SearchParameter.url](searchparameter-definitions.html#SearchParameter.url)). This element SHALL be populated if the search parameter refers to a SearchParameter defined by the FHIR core specification or externally defined IGs.
-
getTypeElement
- Returns:
type(The type of value a search parameter refers to, and how the content is interpreted.). This is the underlying object with id, value and extensions. The accessor "getType" gives direct access to the value
-
hasTypeElement
-
hasType
-
setTypeElement
public CapabilityStatement2.CapabilityStatement2RestResourceSearchParamComponent setTypeElement(Enumeration<Enumerations.SearchParamType> value) - Parameters:
value-type(The type of value a search parameter refers to, and how the content is interpreted.). This is the underlying object with id, value and extensions. The accessor "getType" gives direct access to the value
-
getType
- Returns:
- The type of value a search parameter refers to, and how the content is interpreted.
-
setType
public CapabilityStatement2.CapabilityStatement2RestResourceSearchParamComponent setType(Enumerations.SearchParamType value) - Parameters:
value- The type of value a search parameter refers to, and how the content is interpreted.
-
getDocumentationElement
- Returns:
documentation(This allows documentation of any distinct behaviors about how the search parameter is used. For example, text matching algorithms.). This is the underlying object with id, value and extensions. The accessor "getDocumentation" gives direct access to the value
-
hasDocumentationElement
-
hasDocumentation
-
setDocumentationElement
public CapabilityStatement2.CapabilityStatement2RestResourceSearchParamComponent setDocumentationElement(MarkdownType value) - Parameters:
value-documentation(This allows documentation of any distinct behaviors about how the search parameter is used. For example, text matching algorithms.). This is the underlying object with id, value and extensions. The accessor "getDocumentation" gives direct access to the value
-
getDocumentation
- Returns:
- This allows documentation of any distinct behaviors about how the search parameter is used. For example, text matching algorithms.
-
setDocumentation
public CapabilityStatement2.CapabilityStatement2RestResourceSearchParamComponent setDocumentation(String value) - Parameters:
value- This allows documentation of any distinct behaviors about how the search parameter is used. For example, text matching algorithms.
-
getFeature
- Returns:
feature(A statement that affirms support for a feature, in this context.)
-
setFeature
public CapabilityStatement2.CapabilityStatement2RestResourceSearchParamComponent setFeature(List<CapabilityStatement2.CapabilityStatement2RestFeatureComponent> theFeature) - Returns:
- Returns a reference to
thisfor easy method chaining
-
hasFeature
-
addFeature
-
addFeature
-
getFeatureFirstRep
- Returns:
- The first repetition of repeating field
feature, creating it if it does not already exist {3}
-
listChildren
- 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
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
- 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
- Overrides:
addChildin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
- Specified by:
copyin classBackboneElement
-
copyValues
-
equalsDeep
- Overrides:
equalsDeepin classBackboneElement
-
equalsShallow
- Overrides:
equalsShallowin classBackboneElement
-
isEmpty
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classBackboneElement
-
fhirType
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classBackboneElement
-