| Modifier and Type | Method and Description |
|---|---|
static FhirContext |
FhirContext.forDstu1()
Creates and returns a new FhirContext with version
DSTU1 |
static FhirContext |
FhirContext.forDstu2_1()
Creates and returns a new FhirContext with version
DSTU2 (2016 May DSTU3 Snapshot) |
static FhirContext |
FhirContext.forDstu2()
Creates and returns a new FhirContext with version
DSTU2 |
static FhirContext |
FhirContext.forDstu2Hl7Org()
Creates and returns a new FhirContext with version
DSTU2 (using the Reference
Implementation Structures) |
static FhirContext |
FhirContext.forDstu3()
Creates and returns a new FhirContext with version
DSTU3 |
| Modifier and Type | Method and Description |
|---|---|
void |
RuntimeCompositeDatatypeDefinition.sealAndInitialize(FhirContext theContext,
Map<Class<? extends IBase>,BaseRuntimeElementDefinition<?>> theClassToElementDefinitions) |
void |
RuntimeExtensionDtDefinition.sealAndInitialize(FhirContext theContext,
Map<Class<? extends IBase>,BaseRuntimeElementDefinition<?>> theClassToElementDefinitions) |
void |
RuntimeResourceDefinition.sealAndInitialize(FhirContext theContext,
Map<Class<? extends IBase>,BaseRuntimeElementDefinition<?>> theClassToElementDefinitions) |
| Constructor and Description |
|---|
BaseRuntimeElementCompositeDefinition(String theName,
Class<? extends T> theImplementingClass,
boolean theStandardType,
FhirContext theContext,
Map<Class<? extends IBase>,BaseRuntimeElementDefinition<?>> theClassToElementDefinitions) |
ProvidedResourceScanner(FhirContext theContext)
Constructor
|
RuntimeChildResourceBlockDefinition(FhirContext theContext,
Field theField,
Child theChildAnnotation,
Description theDescriptionAnnotation,
String theElementName,
Class<? extends IBase> theResourceBlockType) |
RuntimeCompositeDatatypeDefinition(DatatypeDef theDef,
Class<? extends ICompositeType> theImplementingClass,
boolean theStandardType,
FhirContext theContext,
Map<Class<? extends IBase>,BaseRuntimeElementDefinition<?>> theClassToElementDefinitions) |
RuntimeExtensionDtDefinition(DatatypeDef theDef,
Class<? extends ICompositeType> theImplementingClass,
boolean theStandardType,
FhirContext theContext,
Map<Class<? extends IBase>,BaseRuntimeElementDefinition<?>> theClassToElementDefinitions) |
RuntimeResourceBlockDefinition(String theName,
Class<? extends IBase> theImplementingClass,
boolean theStandardType,
FhirContext theContext,
Map<Class<? extends IBase>,BaseRuntimeElementDefinition<?>> theClassToElementDefinitions) |
RuntimeResourceDefinition(FhirContext theContext,
String theResourceName,
Class<? extends IBaseResource> theClass,
ResourceDef theResourceAnnotation,
boolean theStandardType,
Map<Class<? extends IBase>,BaseRuntimeElementDefinition<?>> theClassToElementDefinitions) |
| Modifier and Type | Method and Description |
|---|---|
EVS_OUT |
IContextValidationSupport.expandValueSet(FhirContext theContext,
EVS_IN theInclude)
Expands the given portion of a ValueSet
|
List<SDT> |
IContextValidationSupport.fetchAllStructureDefinitions(FhirContext theContext)
Load and return all possible structure definitions
|
CST |
IContextValidationSupport.fetchCodeSystem(FhirContext theContext,
String theSystem)
Fetch a code system by ID
|
<T extends IBaseResource> |
IContextValidationSupport.fetchResource(FhirContext theContext,
Class<T> theClass,
String theUri)
Loads a resource needed by the validation (a StructureDefinition, or a
ValueSet)
|
SDT |
IContextValidationSupport.fetchStructureDefinition(FhirContext theCtx,
String theUrl) |
boolean |
IContextValidationSupport.isCodeSystemSupported(FhirContext theContext,
String theSystem)
Returns
true if codes in the given code system can be expanded
or validated |
IContextValidationSupport.CodeValidationResult<CDCT,IST> |
IContextValidationSupport.validateCode(FhirContext theContext,
String theCodeSystem,
String theCode,
String theDisplay)
Validates that the given code exists and if possible returns a display
name.
|
| Modifier and Type | Method and Description |
|---|---|
BundleEntry |
Bundle.addResource(IResource theResource,
FhirContext theContext,
String theServerBase)
Creates a new entry using the given resource and populates it accordingly
|
IFluentPath |
IFhirVersion.createFluentPathExecutor(FhirContext theFhirContext) |
String |
IQueryParameterType.getValueAsQueryToken(FhirContext theContext)
Returns a representation of this parameter's value as it will be represented "over the wire".
|
IVersionSpecificBundleFactory |
IFhirVersion.newBundleFactory(FhirContext theContext) |
void |
IQueryParameterType.setValueAsQueryToken(FhirContext theContext,
String theParamName,
String theQualifier,
String theValue)
This method is generally only called by HAPI itself, and should not need to be called from user code.
|
void |
IQueryParameterAnd.setValuesAsQueryTokens(FhirContext theContext,
String theParamName,
List<QualifiedParamList> theParameters)
See FHIR specification
2.2.2 Search SearchParameter Types
for information on the token format
|
void |
IQueryParameterOr.setValuesAsQueryTokens(FhirContext theContext,
String theParamName,
QualifiedParamList theParameters) |
static Bundle |
Bundle.withResources(List<IResource> theResources,
FhirContext theContext,
String theServerBase) |
| Modifier and Type | Method and Description |
|---|---|
String |
BaseIdentifierDt.getValueAsQueryToken(FhirContext theContext)
Returns a representation of this parameter's value as it will be represented "over the wire".
|
String |
BaseQuantityDt.getValueAsQueryToken(FhirContext theContext) |
String |
BaseCodingDt.getValueAsQueryToken(FhirContext theContext)
Returns a representation of this parameter's value as it will be represented "over the wire".
|
void |
BaseIdentifierDt.setValueAsQueryToken(FhirContext theContext,
String theParamName,
String theQualifier,
String theParameter)
This method is generally only called by HAPI itself, and should not need to be called from user code.
|
void |
BaseQuantityDt.setValueAsQueryToken(FhirContext theContext,
String theParamName,
String theQualifier,
String theValue) |
void |
BaseCodingDt.setValueAsQueryToken(FhirContext theContext,
String theParamName,
String theQualifier,
String theParameter)
This method is generally only called by HAPI itself, and should not need to be called from user code.
|
| Modifier and Type | Method and Description |
|---|---|
String |
StringDt.getValueAsQueryToken(FhirContext theContext)
Returns a representation of this parameter's value as it will be represented "over the wire".
|
void |
StringDt.setValueAsQueryToken(FhirContext theContext,
String theParamName,
String theQualifier,
String theValue)
This method is generally only called by HAPI itself, and should not need to be called from user code.
|
| Constructor and Description |
|---|
ViewGenerator(FhirContext theFhirContext) |
| Modifier and Type | Method and Description |
|---|---|
void |
BaseThymeleafNarrativeGenerator.generateNarrative(FhirContext theContext,
IBaseResource theResource,
INarrative theNarrative) |
void |
INarrativeGenerator.generateNarrative(FhirContext theContext,
IBaseResource theResource,
INarrative theNarrative) |
| Constructor and Description |
|---|
NarrativeAttributeProcessor(FhirContext theContext,
String theDialectPrefix) |
| Constructor and Description |
|---|
BaseParser(FhirContext theContext,
IParserErrorHandler theParserErrorHandler)
Constructor
|
JsonParser(FhirContext theContext,
IParserErrorHandler theParserErrorHandler)
Do not use this constructor, the recommended way to obtain a new instance of the JSON parser is to invoke
newJsonParser(). |
XmlParser(FhirContext theContext,
IParserErrorHandler theParserErrorHandler)
Do not use this constructor, the recommended way to obtain a new instance of the XML parser is to invoke
newXmlParser(). |
| Modifier and Type | Method and Description |
|---|---|
FhirContext |
BaseHttpClientInvocation.getContext()
Returns the FHIR context associated with this client
|
FhirContext |
RestfulClientFactory.getFhirContext()
Return the fhir context
|
FhirContext |
GenericClient.getFhirContext() |
FhirContext |
ClientInvocationHandler.getFhirContext() |
| Modifier and Type | Method and Description |
|---|---|
void |
RestfulClientFactory.setFhirContext(FhirContext theContext)
Sets the context associated with this client factory.
|
| Constructor and Description |
|---|
BaseHttpClientInvocation(FhirContext myContext) |
ClientInvocationHandler(IHttpClient theClient,
FhirContext theContext,
String theUrlBase,
Map<Method,Object> theMethodToReturnValue,
Map<Method,BaseMethodBinding<?>> theBindings,
Map<Method,ClientInvocationHandlerFactory.ILambda> theMethodToLambda,
RestfulClientFactory theFactory) |
ClientInvocationHandlerFactory(IHttpClient theClient,
FhirContext theContext,
String theUrlBase,
Class<? extends IRestfulClient> theClientType) |
GenericClient(FhirContext theContext,
IHttpClient theHttpClient,
String theServerBase,
RestfulClientFactory theFactory)
For now, this is a part of the internal API of HAPI - Use with caution as this method may change!
|
RestfulClientFactory(FhirContext theFhirContext)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
BaseHttpClient.addHeadersToRequest(IHttpRequest theHttpRequest,
EncodingEnum theEncoding,
FhirContext theContext) |
IHttpRequest |
BaseHttpClient.createBinaryRequest(FhirContext theContext,
IBaseBinary theBinary) |
IHttpRequest |
BaseHttpClient.createByteRequest(FhirContext theContext,
String theContents,
String theContentType,
EncodingEnum theEncoding) |
IHttpRequest |
BaseHttpClient.createGetRequest(FhirContext theContext,
EncodingEnum theEncoding) |
IHttpRequest |
BaseHttpClient.createParamRequest(FhirContext theContext,
Map<String,List<String>> theParams,
EncodingEnum theEncoding) |
| Constructor and Description |
|---|
ApacheRestfulClientFactory(FhirContext theContext)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
FhirContext |
IRestfulClient.getFhirContext()
Returns the FHIR context associated with this client
|
| Modifier and Type | Method and Description |
|---|---|
IHttpRequest |
IHttpClient.createBinaryRequest(FhirContext theContext,
IBaseBinary theBinary)
Create a binary request
|
IHttpRequest |
IHttpClient.createByteRequest(FhirContext theContext,
String theContents,
String theContentType,
EncodingEnum theEncoding)
Create a byte request
|
IHttpRequest |
IHttpClient.createGetRequest(FhirContext theContext,
EncodingEnum theEncoding)
Create a normal http get request
|
IHttpRequest |
IHttpClient.createParamRequest(FhirContext theContext,
Map<String,List<String>> theParams,
EncodingEnum theEncoding)
Create a parameter request
|
static String |
HttpClientUtil.createUserAgentString(FhirContext theContext,
String theClientType) |
| Modifier and Type | Method and Description |
|---|---|
String |
CompositeCriterion.getParameterValue(FhirContext theContext) |
String |
ICriterionInternal.getParameterValue(FhirContext theContext) |
| Modifier and Type | Method and Description |
|---|---|
FhirContext |
BaseMethodBinding.getContext() |
protected FhirContext |
OperationParameter.getContext() |
| Modifier and Type | Method and Description |
|---|---|
static BaseMethodBinding<?> |
BaseMethodBinding.bindMethod(Method theMethod,
FhirContext theContext,
Object theProvider) |
static HttpGetClientInvocation |
ReadMethodBinding.createAbsoluteReadInvocation(FhirContext theContext,
IIdType theId) |
static HttpGetClientInvocation |
ReadMethodBinding.createAbsoluteVReadInvocation(FhirContext theContext,
IIdType theId) |
static HttpGetClientInvocation |
MethodUtil.createConformanceInvocation(FhirContext theContext) |
static HttpPostClientInvocation |
MethodUtil.createCreateInvocation(IBaseResource theResource,
FhirContext theContext) |
static HttpPostClientInvocation |
MethodUtil.createCreateInvocation(IBaseResource theResource,
String theResourceBody,
String theId,
FhirContext theContext) |
static HttpPostClientInvocation |
MethodUtil.createCreateInvocation(IBaseResource theResource,
String theResourceBody,
String theId,
FhirContext theContext,
Map<String,List<String>> theIfNoneExistParams) |
static HttpPostClientInvocation |
MethodUtil.createCreateInvocation(IBaseResource theResource,
String theResourceBody,
String theId,
FhirContext theContext,
String theIfNoneExistUrl) |
static HttpDeleteClientInvocation |
DeleteMethodBinding.createDeleteInvocation(FhirContext theContext,
IIdType theId) |
static HttpDeleteClientInvocation |
DeleteMethodBinding.createDeleteInvocation(FhirContext theContext,
String theSearchUrl) |
static HttpDeleteClientInvocation |
DeleteMethodBinding.createDeleteInvocation(FhirContext theContext,
String theResourceType,
Map<String,List<String>> theParams) |
static HttpGetClientInvocation |
HistoryMethodBinding.createHistoryInvocation(FhirContext theContext,
String theResourceName,
String theId,
IPrimitiveType<Date> theSince,
Integer theLimit) |
static BaseHttpClientInvocation |
OperationMethodBinding.createOperationInvocation(FhirContext theContext,
String theResourceName,
String theId,
String theOperationName,
IBaseParameters theInput,
boolean theUseHttpGet) |
static HttpPatchClientInvocation |
MethodUtil.createPatchInvocation(FhirContext theContext,
IIdType theId,
PatchTypeEnum thePatchType,
String theBody) |
static HttpPatchClientInvocation |
PatchMethodBinding.createPatchInvocation(FhirContext theContext,
IIdType theId,
PatchTypeEnum thePatchType,
String theBody) |
static HttpPatchClientInvocation |
MethodUtil.createPatchInvocation(FhirContext theContext,
PatchTypeEnum thePatchType,
String theBody,
String theResourceType,
Map<String,List<String>> theMatchParams) |
static HttpPatchClientInvocation |
PatchMethodBinding.createPatchInvocation(FhirContext theContext,
PatchTypeEnum thePatchType,
String theBody,
String theResourceType,
Map<String,List<String>> theMatchParams) |
static HttpPatchClientInvocation |
MethodUtil.createPatchInvocation(FhirContext theContext,
String theUrl,
PatchTypeEnum thePatchType,
String theBody) |
static HttpPatchClientInvocation |
PatchMethodBinding.createPatchInvocation(FhirContext theContext,
String theUrlPath,
PatchTypeEnum thePatchType,
String theBody) |
static BaseHttpClientInvocation |
OperationMethodBinding.createProcessMsgInvocation(FhirContext theContext,
String theOperationName,
IBaseBundle theInput,
Map<String,List<String>> urlParams) |
static HttpGetClientInvocation |
ReadMethodBinding.createReadInvocation(FhirContext theContext,
IIdType theId,
String theResourceName) |
static BaseHttpClientInvocation |
SearchMethodBinding.createSearchInvocation(FhirContext theContext,
String theSearchUrl,
Map<String,List<String>> theParams) |
static BaseHttpClientInvocation |
SearchMethodBinding.createSearchInvocation(FhirContext theContext,
String theResourceName,
Map<String,List<String>> theParameters,
IdDt theId,
String theCompartmentName,
SearchStyleEnum theSearchStyle) |
static BaseHttpClientInvocation |
TransactionMethodBinding.createTransactionInvocation(Bundle theBundle,
FhirContext theContext) |
static BaseHttpClientInvocation |
TransactionMethodBinding.createTransactionInvocation(IBaseBundle theBundle,
FhirContext theContext) |
static BaseHttpClientInvocation |
TransactionMethodBinding.createTransactionInvocation(List<? extends IBaseResource> theResources,
FhirContext theContext) |
static BaseHttpClientInvocation |
TransactionMethodBinding.createTransactionInvocation(String theRawBundle,
FhirContext theContext) |
static HttpPutClientInvocation |
MethodUtil.createUpdateInvocation(FhirContext theContext,
IBaseResource theResource,
String theResourceBody,
Map<String,List<String>> theMatchParams) |
static HttpPutClientInvocation |
MethodUtil.createUpdateInvocation(FhirContext theContext,
IBaseResource theResource,
String theResourceBody,
String theMatchUrl) |
static HttpPutClientInvocation |
MethodUtil.createUpdateInvocation(IBaseResource theResource,
String theResourceBody,
IIdType theId,
FhirContext theContext) |
static BaseHttpClientInvocation |
ValidateMethodBindingDstu2Plus.createValidateInvocation(FhirContext theContext,
IBaseResource theResource) |
static HttpPostClientInvocation |
ValidateMethodBindingDstu1.createValidateInvocation(IBaseResource theResource,
IdDt theId,
FhirContext theContext) |
static HttpGetClientInvocation |
ReadMethodBinding.createVReadInvocation(FhirContext theContext,
IIdType theId,
String theResourceName) |
List<QualifiedParamList> |
SearchParameter.encode(FhirContext theContext,
Object theObject) |
static Integer |
MethodUtil.findIdParameterIndex(Method theMethod,
FhirContext theContext) |
static List<IParameter> |
MethodUtil.getResourceParameters(FhirContext theContext,
Method theMethod,
Object theProvider,
RestOperationTypeEnum theRestfulOperationTypeEnum) |
Object |
SearchParameter.parse(FhirContext theContext,
List<QualifiedParamList> theString) |
static IQueryParameterAnd<?> |
MethodUtil.parseQueryParams(FhirContext theContext,
RestSearchParameterTypeEnum paramType,
String theUnqualifiedParamName,
List<QualifiedParamList> theParameters)
This is a utility method intended provided to help the JPA module.
|
static IQueryParameterAnd<?> |
MethodUtil.parseQueryParams(FhirContext theContext,
RuntimeSearchParam theParamDef,
String theUnqualifiedParamName,
List<QualifiedParamList> theParameters)
This is a utility method intended provided to help the JPA module.
|
static MethodOutcome |
MethodUtil.process2xxResponse(FhirContext theContext,
int theResponseStatusCode,
String theResponseMimeType,
Reader theResponseReader,
Map<String,List<String>> theHeaders) |
void |
SearchParameter.setType(FhirContext theContext,
Class<?> type,
Class<? extends Collection<?>> theInnerCollectionType,
Class<? extends Collection<?>> theOuterCollectionType) |
void |
IParameter.translateClientArgumentIntoQueryArgument(FhirContext theContext,
Object theSourceClientArgument,
Map<String,List<String>> theTargetQueryArguments,
IBaseResource theTargetResource) |
void |
CountParameter.translateClientArgumentIntoQueryArgument(FhirContext theContext,
Object theSourceClientArgument,
Map<String,List<String>> theTargetQueryArguments,
IBaseResource theTargetResource) |
void |
RawParamsParmeter.translateClientArgumentIntoQueryArgument(FhirContext theContext,
Object theSourceClientArgument,
Map<String,List<String>> theTargetQueryArguments,
IBaseResource theTargetResource) |
void |
SummaryEnumParameter.translateClientArgumentIntoQueryArgument(FhirContext theContext,
Object theSourceClientArgument,
Map<String,List<String>> theTargetQueryArguments,
IBaseResource theTargetResource) |
void |
OperationParameter.translateClientArgumentIntoQueryArgument(FhirContext theContext,
Object theSourceClientArgument,
Map<String,List<String>> theTargetQueryArguments,
IBaseResource theTargetResource) |
void |
DynamicSearchParameter.translateClientArgumentIntoQueryArgument(FhirContext theContext,
Object theSourceClientArgument,
Map<String,List<String>> theTargetQueryArguments,
IBaseResource theTargetResource) |
void |
SortParameter.translateClientArgumentIntoQueryArgument(FhirContext theContext,
Object theSourceClientArgument,
Map<String,List<String>> theTargetQueryArguments,
IBaseResource theTargetResource) |
void |
ElementsParameter.translateClientArgumentIntoQueryArgument(FhirContext theContext,
Object theSourceClientArgument,
Map<String,List<String>> theTargetQueryArguments,
IBaseResource theTargetResource) |
| Constructor and Description |
|---|
BaseMethodBinding(Method theMethod,
FhirContext theContext,
Object theProvider) |
BaseOutcomeReturningMethodBindingWithResourceIdButNoResourceBody(Method theMethod,
FhirContext theContext,
Object theProvider,
Class<?> theMethodAnnotationType,
Class<? extends IBaseResource> theResourceTypeFromAnnotation) |
BaseResourceReturningMethodBinding(Class<?> theReturnResourceType,
Method theMethod,
FhirContext theContext,
Object theProvider) |
ConformanceMethodBinding(Method theMethod,
FhirContext theContext,
Object theProvider) |
CreateMethodBinding(Method theMethod,
FhirContext theContext,
Object theProvider) |
DeleteMethodBinding(Method theMethod,
FhirContext theContext,
Object theProvider) |
DeleteTagsMethodBinding(Method theMethod,
FhirContext theContext,
Object theProvider,
DeleteTags theDeleteTags) |
DynamicSearchMethodBinding(Class<? extends IBaseResource> theReturnResourceType,
Method theMethod,
FhirContext theContext,
IDynamicSearchResourceProvider theProvider) |
GetTagsMethodBinding(Method theMethod,
FhirContext theContext,
Object theProvider,
GetTags theAnnotation) |
HistoryMethodBinding(Method theMethod,
FhirContext theContext,
Object theProvider) |
HttpDeleteClientInvocation(FhirContext theContext,
IIdType theId) |
HttpDeleteClientInvocation(FhirContext theContext,
String theSearchUrl) |
HttpDeleteClientInvocation(FhirContext theContext,
String theResourceType,
Map<String,List<String>> theParams) |
HttpGetClientInvocation(FhirContext theContext,
List<String> theUrlFragments) |
HttpGetClientInvocation(FhirContext theContext,
Map<String,List<String>> theParameters,
List<String> theUrlFragments) |
HttpGetClientInvocation(FhirContext theContext,
Map<String,List<String>> theParameters,
String... theUrlFragments) |
HttpGetClientInvocation(FhirContext theContext,
String... theUrlFragments) |
HttpGetClientInvocation(FhirContext theContext,
String theUrlPath) |
HttpPatchClientInvocation(FhirContext theContext,
IIdType theId,
String theContentType,
String theContents) |
HttpPatchClientInvocation(FhirContext theContext,
String theUrlPath,
String theContentType,
String theContents) |
HttpPostClientInvocation(FhirContext theContext,
Bundle theBundle) |
HttpPostClientInvocation(FhirContext theContext,
IBaseResource theResource) |
HttpPostClientInvocation(FhirContext theContext,
IBaseResource theResource,
String theUrlExtension) |
HttpPostClientInvocation(FhirContext theContext,
List<? extends IBaseResource> theResources,
BundleTypeEnum theBundleType) |
HttpPostClientInvocation(FhirContext theContext,
Map<String,List<String>> theParams,
String... theUrlExtension) |
HttpPostClientInvocation(FhirContext theContext,
String theContents,
boolean theIsBundle,
String theUrlExtension) |
HttpPostClientInvocation(FhirContext theContext,
TagList theTagList,
String... theUrlExtension) |
HttpPutClientInvocation(FhirContext theContext,
IBaseResource theResource,
String theUrlExtension) |
HttpPutClientInvocation(FhirContext theContext,
String theContents,
boolean theIsBundle,
String theUrlExtension) |
HttpSimpleGetClientInvocation(FhirContext theContext,
String theUrlPath) |
OperationMethodBinding(Class<?> theReturnResourceType,
Class<? extends IBaseResource> theReturnTypeFromRp,
Method theMethod,
FhirContext theContext,
Object theProvider,
boolean theIdempotent,
String theOperationName,
Class<? extends IBaseResource> theOperationType,
OperationParam[] theReturnParams,
BundleTypeEnum theBundleType) |
OperationMethodBinding(Class<?> theReturnResourceType,
Class<? extends IBaseResource> theReturnTypeFromRp,
Method theMethod,
FhirContext theContext,
Object theProvider,
Operation theAnnotation) |
OperationParameter(FhirContext theCtx,
String theOperationName,
OperationParam theOperationParam) |
PageMethodBinding(FhirContext theContext,
Method theMethod) |
PatchMethodBinding(Method theMethod,
FhirContext theContext,
Object theProvider) |
QualifiedParamList(IQueryParameterOr<?> theNextOr,
FhirContext theContext) |
ReadMethodBinding(Class<? extends IBaseResource> theAnnotatedResourceType,
Method theMethod,
FhirContext theContext,
Object theProvider) |
SearchMethodBinding(Class<? extends IBaseResource> theReturnResourceType,
Method theMethod,
FhirContext theContext,
Object theProvider) |
SortParameter(FhirContext theContext) |
TransactionMethodBinding(Method theMethod,
FhirContext theContext,
Object theProvider) |
UpdateMethodBinding(Method theMethod,
FhirContext theContext,
Object theProvider) |
ValidateMethodBindingDstu1(Method theMethod,
FhirContext theContext,
Object theProvider) |
ValidateMethodBindingDstu2Plus(Class<?> theReturnResourceType,
Class<? extends IBaseResource> theReturnTypeFromRp,
Method theMethod,
FhirContext theContext,
Object theProvider,
Validate theAnnotation) |
| Modifier and Type | Method and Description |
|---|---|
abstract List<QualifiedParamList> |
BaseQueryParameter.encode(FhirContext theContext,
Object theObject) |
Class<? extends IBaseResource> |
ReferenceParam.getResourceType(FhirContext theCtx) |
String |
ParamPrefixEnum.getValueForContext(FhirContext theContext)
Returns the appropriate value for the given context, based on the
FHIR version supported by the context
|
abstract Object |
BaseQueryParameter.parse(FhirContext theContext,
List<QualifiedParamList> theString) |
void |
DateRangeParam.setValuesAsQueryTokens(FhirContext theContext,
String theParamName,
List<QualifiedParamList> theParameters) |
void |
BaseAndListParam.setValuesAsQueryTokens(FhirContext theContext,
String theParamName,
List<QualifiedParamList> theParameters) |
void |
DateParam.setValuesAsQueryTokens(FhirContext theContext,
String theParamName,
QualifiedParamList theParameters) |
DateParam |
ReferenceParam.toDateParam(FhirContext theContext)
Returns a new param containing the same value as this param, but with the type copnverted
to
DateParam. |
NumberParam |
ReferenceParam.toNumberParam(FhirContext theContext)
Returns a new param containing the same value as this param, but with the type copnverted
to
NumberParam. |
QuantityParam |
ReferenceParam.toQuantityParam(FhirContext theContext)
Returns a new param containing the same value as this param, but with the type copnverted
to
QuantityParam. |
StringParam |
ReferenceParam.toStringParam(FhirContext theContext)
Returns a new param containing the same value as this param, but with the type copnverted
to
StringParam. |
TokenParam |
ReferenceParam.toTokenParam(FhirContext theContext)
Returns a new param containing the same value as this param, but with the type copnverted
to
TokenParam. |
void |
ResourceParameter.translateClientArgumentIntoQueryArgument(FhirContext theContext,
Object theSourceClientArgument,
Map<String,List<String>> theTargetQueryArguments,
IBaseResource theTargetResource) |
void |
BaseQueryParameter.translateClientArgumentIntoQueryArgument(FhirContext theContext,
Object theSourceClientArgument,
Map<String,List<String>> theTargetQueryArguments,
IBaseResource theTargetResource) |
void |
TransactionParameter.translateClientArgumentIntoQueryArgument(FhirContext theContext,
Object theSourceClientArgument,
Map<String,List<String>> theTargetQueryArguments,
IBaseResource theTargetResource) |
| Constructor and Description |
|---|
TransactionParameter(FhirContext theContext) |
| Modifier and Type | Method and Description |
|---|---|
FhirContext |
IRestfulServerDefaults.getFhirContext()
Gets the
FhirContext associated with this server. |
FhirContext |
RestfulServer.getFhirContext()
Gets the
FhirContext associated with this server. |
FhirContext |
RestulfulServerConfiguration.getFhirContext()
Gets the
FhirContext associated with this server. |
| Modifier and Type | Method and Description |
|---|---|
static void |
RestfulServerUtils.addAcceptHeaderToRequest(EncodingEnum theEncoding,
IHttpRequest theHttpRequest,
FhirContext theContext) |
static IParser |
RestfulServerUtils.getNewParser(FhirContext theContext,
RequestDetails theRequestDetails) |
abstract IParser |
EncodingEnum.newParser(FhirContext theContext) |
void |
RestfulServer.setFhirContext(FhirContext theFhirContext) |
RestulfulServerConfiguration |
RestulfulServerConfiguration.setFhirContext(FhirContext fhirContext)
Set the fhirContext
|
| Constructor and Description |
|---|
ResponseEncoding(FhirContext theCtx,
EncodingEnum theEncoding,
String theContentType) |
RestfulServer(FhirContext theCtx)
Constructor
|
| Constructor and Description |
|---|
UnprocessableEntityException(FhirContext theCtx,
IBaseOperationOutcome theOperationOutcome)
Constructor which accepts an
IBaseOperationOutcome resource which will be supplied in the response |
| Modifier and Type | Method and Description |
|---|---|
FhirContext |
IServerInterceptor.ActionRequestDetails.getContext() |
| Constructor and Description |
|---|
ActionRequestDetails(RequestDetails theRequestDetails,
FhirContext theContext,
IBaseResource theResource) |
ActionRequestDetails(RequestDetails theRequestDetails,
FhirContext theContext,
String theResourceType,
IIdType theId) |
| Modifier and Type | Method and Description |
|---|---|
static void |
OperationOutcomeUtil.addIssue(FhirContext theCtx,
IBaseOperationOutcome theOperationOutcome,
String theSeverity,
String theDetails,
String theLocation,
String theCode)
Add an issue to an OperationOutcome
|
static void |
ParametersUtil.addParameterToParameters(FhirContext theContext,
IBaseResource theTargetResource,
Object sourceClientArgument,
String theName) |
static IPrimitiveType<?> |
ParametersUtil.createString(FhirContext theContext,
String theValue) |
static List<org.apache.commons.lang3.tuple.Pair<String,IBaseResource>> |
BundleUtil.getBundleEntryUrlsAndResources(FhirContext theContext,
IBaseBundle theBundle) |
static String |
BundleUtil.getBundleType(FhirContext theContext,
IBaseBundle theBundle) |
static String |
OperationOutcomeUtil.getFirstIssueDetails(FhirContext theCtx,
IBaseOperationOutcome theOutcome) |
static String |
OperationOutcomeUtil.getFirstIssueLocation(FhirContext theCtx,
IBaseOperationOutcome theOutcome) |
static boolean |
OperationOutcomeUtil.hasIssues(FhirContext theCtx,
IBaseOperationOutcome theOutcome)
Returns true if the given OperationOutcome has 1 or more Operation.issue repetitions
|
IGenericClient |
ITestingUiClientFactory.newClient(FhirContext theFhirContext,
javax.servlet.http.HttpServletRequest theRequest,
String theServerBaseUrl)
Instantiate a new client
|
static IBaseOperationOutcome |
OperationOutcomeUtil.newInstance(FhirContext theCtx) |
static IBaseParameters |
ParametersUtil.newInstance(FhirContext theContext) |
static List<BundleUtil.BundleEntryParts> |
BundleUtil.toListOfEntries(FhirContext theContext,
IBaseBundle theBundle)
Extract all of the resources from a given bundle
|
static List<IBaseResource> |
BundleUtil.toListOfResources(FhirContext theContext,
IBaseBundle theBundle)
Extract all of the resources from a given bundle
|
| Constructor and Description |
|---|
FhirTerser(FhirContext theContext) |
ResourceReferenceInfo(FhirContext theContext,
IBaseResource theOwningResource,
List<String> thePathToElement,
IBaseReference theElement) |
| Modifier and Type | Method and Description |
|---|---|
FhirContext |
IValidationContext.getFhirContext() |
| Modifier and Type | Method and Description |
|---|---|
static IValidationContext<Bundle> |
ValidationContext.forBundle(FhirContext theContext,
Bundle theBundle) |
static <T extends IBaseResource> |
ValidationContext.forResource(FhirContext theContext,
T theResource) |
static IValidationContext<IBaseResource> |
ValidationContext.forText(FhirContext theContext,
String theResourceBody) |
| Constructor and Description |
|---|
FhirValidator(FhirContext theFhirContext)
Constructor (this should not be called directly, but rather
newValidator() should be called to obtain an instance of FhirValidator) |
SchemaBaseValidator(FhirContext theContext) |
ValidationFailureException(FhirContext theCtx,
IBaseOperationOutcome theOperationOutcome) |
ValidationResult(FhirContext theCtx,
List<SingleValidationMessage> theMessages) |
| Modifier and Type | Method and Description |
|---|---|
static IValidatorModule |
SchematronProvider.getSchematronValidatorInstance(FhirContext myContext) |
static boolean |
SchematronProvider.isSchematronAvailable(FhirContext theFhirContext) |
| Constructor and Description |
|---|
SchematronBaseValidator(FhirContext theContext) |
Copyright © 2014–2017 University Health Network. All rights reserved.