
Package ca.uhn.fhir.rest.param.binder
Class QueryParameterTypeBinder
java.lang.Object
ca.uhn.fhir.rest.param.binder.QueryParameterTypeBinder
- All Implemented Interfaces:
IParamBinder<IQueryParameterType>
public final class QueryParameterTypeBinder
extends Object
implements IParamBinder<IQueryParameterType>
-
Constructor Summary
ConstructorsConstructorDescriptionQueryParameterTypeBinder
(Class<? extends IQueryParameterType> theType, List<Class<? extends IQueryParameterType>> theCompositeTypes) -
Method Summary
Modifier and TypeMethodDescriptionencode
(FhirContext theContext, IQueryParameterType theValue) parse
(FhirContext theContext, String theParamName, List<QualifiedParamList> theParams)
-
Constructor Details
-
QueryParameterTypeBinder
public QueryParameterTypeBinder(Class<? extends IQueryParameterType> theType, List<Class<? extends IQueryParameterType>> theCompositeTypes)
-
-
Method Details
-
encode
public List<IQueryParameterOr<?>> encode(FhirContext theContext, IQueryParameterType theValue) throws InternalErrorException - Specified by:
encode
in interfaceIParamBinder<IQueryParameterType>
- Throws:
InternalErrorException
-
parse
public IQueryParameterType parse(FhirContext theContext, String theParamName, List<QualifiedParamList> theParams) throws InternalErrorException, InvalidRequestException - Specified by:
parse
in interfaceIParamBinder<IQueryParameterType>
- Throws:
InternalErrorException
InvalidRequestException
-
newInstance
-