Class NumberParam

    • Constructor Detail

      • NumberParam

        public NumberParam()
        Constructor
      • NumberParam

        public NumberParam​(int theValue)
        Constructor
        Parameters:
        theValue - A value, e.g. "10"
      • NumberParam

        public NumberParam​(String theValue)
        Constructor
        Parameters:
        theValue - A string value, e.g. ">5.0"
    • Method Detail

      • getMissing

        public Boolean getMissing()
        If set to non-null value, indicates that this parameter has been populated with a "[name]:missing=true" or "[name]:missing=false" vale instead of a normal value
        Specified by:
        getMissing in interface IQueryParameterType
      • getValueAsQueryToken

        public final String getValueAsQueryToken​(FhirContext theContext)
        Description copied from interface: IQueryParameterType
        Returns a representation of this parameter's value as it will be represented "over the wire". In other words, how it will be presented in a URL (although not URL escaped)

        See FHIR specification 2.2.2 Search SearchParameter Types for information on the token format

        Specified by:
        getValueAsQueryToken in interface IQueryParameterType
        Parameters:
        theContext - TODO
        Returns:
        Returns a representation of this parameter's value as it will be represented "over the wire". In other words, how it will be presented in a URL (although not URL escaped)
      • isSupportsChain

        protected boolean isSupportsChain()
        Does this parameter type support chained parameters (only reference should return true for this)
      • setMissing

        public ca.uhn.fhir.rest.param.BaseParam setMissing​(Boolean theMissing)
        If set to non-null value, indicates that this parameter has been populated with a "[name]:missing=true" or "[name]:missing=false" vale instead of a normal value
        Specified by:
        setMissing in interface IQueryParameterType
        Returns:
        Returns a reference to this for easier method chaining
      • setValueAsQueryToken

        public final void setValueAsQueryToken​(FhirContext theContext,
                                               String theParamName,
                                               String theQualifier,
                                               String theValue)
        Description copied from interface: IQueryParameterType
        This method is generally only called by HAPI itself, and should not need to be called from user code.

        See FHIR specification 2.2.2 Search SearchParameter Types for information on the token format

        Specified by:
        setValueAsQueryToken in interface IQueryParameterType
        Parameters:
        theContext - TODO
        theParamName - TODO
        theQualifier - The parameter name qualifier that accompanied this value. For example, if the complete query was http://foo?name:exact=John, qualifier would be ":exact"
        theValue - The actual parameter value. For example, if the complete query was http://foo?name:exact=John, the value would be "John"