- ActionRequestDetails(RequestDetails) - Constructor for class ca.uhn.fhir.rest.server.interceptor.IServerInterceptor.ActionRequestDetails
-
- ActionRequestDetails(RequestDetails, FhirContext, IBaseResource) - Constructor for class ca.uhn.fhir.rest.server.interceptor.IServerInterceptor.ActionRequestDetails
-
- ActionRequestDetails(RequestDetails, FhirContext, String, IIdType) - Constructor for class ca.uhn.fhir.rest.server.interceptor.IServerInterceptor.ActionRequestDetails
-
- ActionRequestDetails(RequestDetails, IBaseResource) - Constructor for class ca.uhn.fhir.rest.server.interceptor.IServerInterceptor.ActionRequestDetails
-
- ActionRequestDetails(RequestDetails, IBaseResource, String, IIdType) - Constructor for class ca.uhn.fhir.rest.server.interceptor.IServerInterceptor.ActionRequestDetails
-
- ActionRequestDetails(RequestDetails, IIdType) - Constructor for class ca.uhn.fhir.rest.server.interceptor.IServerInterceptor.ActionRequestDetails
-
Constructor
- ActionRequestDetails(RequestDetails, String, IIdType) - Constructor for class ca.uhn.fhir.rest.server.interceptor.IServerInterceptor.ActionRequestDetails
-
- addCompartment(String) - Method in class ca.uhn.fhir.rest.server.interceptor.auth.AuthorizedList
-
Adds a compartment that the user should be allowed to access
- addCompartments(String...) - Method in class ca.uhn.fhir.rest.server.interceptor.auth.AuthorizedList
-
Adds a compartment that the user should be allowed to access
- addExcludeOperationType(RestOperationTypeEnum) - Method in class ca.uhn.fhir.rest.server.interceptor.ResponseValidatingInterceptor
-
Do not validate the following operations.
- addHeader(String, String) - Method in interface ca.uhn.fhir.rest.api.server.IRestfulResponse
-
- addHeader(String, String) - Method in class ca.uhn.fhir.rest.server.RestfulResponse
-
- addHeadersToResponse(HttpServletResponse) - Method in class ca.uhn.fhir.rest.server.RestfulServer
-
This method is called prior to sending a response to incoming requests.
- addMethod(BaseMethodBinding<?>) - Method in class ca.uhn.fhir.rest.server.ResourceBinding
-
- addParameter(String, String[]) - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
-
- addParametersForServerRequest(RequestDetails, Object[]) - Method in class ca.uhn.fhir.rest.server.method.DeleteMethodBinding
-
- addParametersForServerRequest(RequestDetails, Object[]) - Method in class ca.uhn.fhir.rest.server.method.PatchMethodBinding
-
- addParametersForServerRequest(RequestDetails, Object[]) - Method in class ca.uhn.fhir.rest.server.method.UpdateMethodBinding
-
- addResource(String) - Method in class ca.uhn.fhir.rest.server.interceptor.auth.AuthorizedList
-
Adds a resource that the user should be allowed to access
- addResources(String...) - Method in class ca.uhn.fhir.rest.server.interceptor.auth.AuthorizedList
-
Adds a resource that the user should be allowed to access
- allow() - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilder
-
Start a new rule to allow a given operation
- allow(String) - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilder
-
Start a new rule to allow a given operation
- allow() - Method in class ca.uhn.fhir.rest.server.interceptor.auth.RuleBuilder
-
- allow(String) - Method in class ca.uhn.fhir.rest.server.interceptor.auth.RuleBuilder
-
- allowAll() - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilder
-
This rule allows any invocation to proceed.
- allowAll(String) - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilder
-
This rule allows any invocation to proceed.
- allowAll() - Method in class ca.uhn.fhir.rest.server.interceptor.auth.RuleBuilder
-
- allowAll(String) - Method in class ca.uhn.fhir.rest.server.interceptor.auth.RuleBuilder
-
- allowVoidReturnType() - Method in class ca.uhn.fhir.rest.server.method.DeleteMethodBinding
-
- allowVoidReturnType() - Method in class ca.uhn.fhir.rest.server.method.PatchMethodBinding
-
- allRequests() - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilderPatch
-
With this setting, all
patch requests will be permitted
to proceed.
- allResources() - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilderAppliesTo
-
Rule applies to all resources
- andAllowAllResponses() - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilderOperationNamedAndScoped
-
Responses for this operation will not be checked
- andApplyNormalRules() - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilderRuleTransactionOp
-
- andRequireExplicitResponseAuthorization() - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilderOperationNamedAndScoped
-
Responses for this operation must be authorized by other rules.
- andThen() - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleFinished
-
Start another rule
- any() - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilderGraphQL
-
Note that this is an all-or-nothing grant for now, it
is not yet possible to specify individual resource security when
using GraphQL.
- ApacheProxyAddressStrategy - Class in ca.uhn.fhir.rest.server
-
Works like the normal
IncomingRequestAddressStrategy unless there's an x-forwarded-host present, in which case that's used in place of the server's address.
- ApacheProxyAddressStrategy(boolean) - Constructor for class ca.uhn.fhir.rest.server.ApacheProxyAddressStrategy
-
- applies(RequestDetails) - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.RuleBuilder.ITenantApplicabilityChecker
-
- applyETagAsVersion(RequestDetails, IIdType) - Static method in class ca.uhn.fhir.rest.server.method.UpdateMethodBinding
-
- applyRule(RestOperationTypeEnum, RequestDetails, IBaseResource, IIdType, IBaseResource, IRuleApplier, Set<AuthorizationFlagsEnum>) - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRule
-
Applies the rule and returns a policy decision, or null if the rule does not apply
- applyRule(RestOperationTypeEnum, RequestDetails, IBaseResource, IIdType, IBaseResource, IRuleApplier, Set<AuthorizationFlagsEnum>) - Method in class ca.uhn.fhir.rest.server.interceptor.auth.RuleImplConditional
-
- applyRulesAndReturnDecision(RestOperationTypeEnum, RequestDetails, IBaseResource, IIdType, IBaseResource) - Method in class ca.uhn.fhir.rest.server.interceptor.auth.AuthorizationInterceptor
-
- applyRulesAndReturnDecision(RestOperationTypeEnum, RequestDetails, IBaseResource, IIdType, IBaseResource) - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IRuleApplier
-
- atAnyLevel() - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilderOperationNamed
-
Rule applies to invocations of this operation at any level (server, type or instance)
- AuthorizationFlagsEnum - Enum in ca.uhn.fhir.rest.server.interceptor.auth
-
- AuthorizationInterceptor - Class in ca.uhn.fhir.rest.server.interceptor.auth
-
This class is a base class for interceptors which can be used to
inspect requests and responses to determine whether the calling user
has permission to perform the given action.
- AuthorizationInterceptor() - Constructor for class ca.uhn.fhir.rest.server.interceptor.auth.AuthorizationInterceptor
-
Constructor
- AuthorizationInterceptor(PolicyEnum) - Constructor for class ca.uhn.fhir.rest.server.interceptor.auth.AuthorizationInterceptor
-
Constructor
- AuthorizationInterceptor.Verdict - Class in ca.uhn.fhir.rest.server.interceptor.auth
-
- AuthorizedList - Class in ca.uhn.fhir.rest.server.interceptor.auth
-
- AuthorizedList() - Constructor for class ca.uhn.fhir.rest.server.interceptor.auth.AuthorizedList
-
- getAddProfileTag() - Method in interface ca.uhn.fhir.rest.server.IRestfulServerDefaults
-
- getAddProfileTag() - Method in class ca.uhn.fhir.rest.server.RestfulServer
-
- getAllowableParamAnnotations() - Method in class ca.uhn.fhir.rest.server.method.BaseMethodBinding
-
- getAllowableParamAnnotations() - Method in class ca.uhn.fhir.rest.server.method.ReadMethodBinding
-
- getAttribute(String) - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
-
Returns the attribute map for this request.
- getAttribute(String) - Method in class ca.uhn.fhir.rest.server.servlet.ServletRequestDetails
-
- getBundleInclusionRule() - Method in interface ca.uhn.fhir.rest.api.server.IRestfulServer
-
- getBundleInclusionRule() - Method in class ca.uhn.fhir.rest.server.RestfulServer
-
- getByteStreamRequestContents() - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
-
- getByteStreamRequestContents() - Method in class ca.uhn.fhir.rest.server.servlet.ServletRequestDetails
-
- getCharset() - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
-
Return the charset as defined by the header contenttype.
- getCharset() - Method in class ca.uhn.fhir.rest.server.servlet.ServletRequestDetails
-
- getCompartmentName() - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
-
- getCompleteUrl() - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
-
- getConditionalUrl(RestOperationTypeEnum) - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
-
Returns the conditional URL if this request has one, or null otherwise.
- getConfig() - Method in class ca.uhn.fhir.rest.server.interceptor.CorsInterceptor
-
Gets the CORS configuration
- getConformanceDate() - Method in class ca.uhn.fhir.rest.server.RestulfulServerConfiguration
-
Get the date that will be specified in the conformance profile
exported by this server.
- getContentType() - Method in class ca.uhn.fhir.rest.server.RestfulServerUtils.ResponseEncoding
-
- getContext() - Method in class ca.uhn.fhir.rest.server.interceptor.IServerInterceptor.ActionRequestDetails
-
- getContext() - Method in class ca.uhn.fhir.rest.server.method.BaseMethodBinding
-
- getContext() - Method in class ca.uhn.fhir.rest.server.method.OperationParameter
-
- getCountCreate() - Method in class ca.uhn.fhir.rest.server.provider.HashMapResourceProvider
-
This method returns a simple operation count.
- getCountDelete() - Method in class ca.uhn.fhir.rest.server.provider.HashMapResourceProvider
-
This method returns a simple operation count.
- getCountRead() - Method in class ca.uhn.fhir.rest.server.provider.HashMapResourceProvider
-
This method returns a simple operation count.
- getCountSearch() - Method in class ca.uhn.fhir.rest.server.provider.HashMapResourceProvider
-
This method returns a simple operation count.
- getCountUpdate() - Method in class ca.uhn.fhir.rest.server.provider.HashMapResourceProvider
-
This method returns a simple operation count.
- getCurrentPageId() - Method in interface ca.uhn.fhir.rest.api.server.IBundleProvider
-
If this method is implemented, provides an ID for the current
page of results.
- getCurrentPageId() - Method in class ca.uhn.fhir.rest.server.BundleProviderWithNamedPages
-
- getDecidingRule() - Method in class ca.uhn.fhir.rest.server.interceptor.auth.AuthorizationInterceptor.Verdict
-
- getDecision() - Method in class ca.uhn.fhir.rest.server.interceptor.auth.AuthorizationInterceptor.Verdict
-
- getDeclaredTypes() - Method in class ca.uhn.fhir.rest.server.method.SearchParameter
-
- getDefaultPageSize() - Method in class ca.uhn.fhir.rest.server.BasePagingProvider
-
- getDefaultPageSize() - Method in interface ca.uhn.fhir.rest.server.IPagingProvider
-
- getDefaultPolicy() - Method in class ca.uhn.fhir.rest.server.interceptor.auth.AuthorizationInterceptor
-
The default policy if no rules have been found to apply.
- getDefaultPreferReturn() - Method in interface ca.uhn.fhir.rest.api.server.IRestfulServer
-
- getDefaultPreferReturn() - Method in class ca.uhn.fhir.rest.server.RestfulServer
-
By default, server create/update/patch/transaction methods return a copy of the resource
as it was stored.
- getDefaultResponseEncoding() - Method in interface ca.uhn.fhir.rest.server.IRestfulServerDefaults
-
- getDefaultResponseEncoding() - Method in class ca.uhn.fhir.rest.server.RestfulServer
-
Returns the default encoding to return (XML/JSON) if an incoming request does not specify a preference (either
with the _format URL parameter, or with an Accept header
in the request.
- getDescription() - Method in class ca.uhn.fhir.rest.server.method.OperationMethodBinding
-
- getDescription() - Method in class ca.uhn.fhir.rest.server.method.SearchMethodBinding
-
- getDescription() - Method in class ca.uhn.fhir.rest.server.method.SearchParameter
-
- getElementsSupport() - Method in interface ca.uhn.fhir.rest.server.IRestfulServerDefaults
-
- getElementsSupport() - Method in class ca.uhn.fhir.rest.server.RestfulServer
-
- getElementsValueOrNull(RequestDetails, boolean) - Static method in class ca.uhn.fhir.rest.server.method.ElementsParameter
-
- getEncoding() - Method in class ca.uhn.fhir.rest.server.RestfulServerUtils.ResponseEncoding
-
- getErrorMessageFormat() - Method in class ca.uhn.fhir.rest.server.interceptor.LoggingInterceptor
-
Get the log message format to be used when logging exceptions
- getETagSupport() - Method in interface ca.uhn.fhir.rest.server.IRestfulServerDefaults
-
- getETagSupport() - Method in class ca.uhn.fhir.rest.server.RestfulServer
-
- getFhirContext() - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
-
Returns the HAPI FHIR Context associated with this request
- getFhirContext() - Method in interface ca.uhn.fhir.rest.server.IRestfulServerDefaults
-
Gets the FhirContext associated with this server.
- getFhirContext() - Method in class ca.uhn.fhir.rest.server.RestfulServer
-
Gets the FhirContext associated with this server.
- getFhirContext() - Method in class ca.uhn.fhir.rest.server.RestulfulServerConfiguration
-
Gets the FhirContext associated with this server.
- getFhirContext() - Method in class ca.uhn.fhir.rest.server.servlet.ServletRequestDetails
-
- getFhirServerBase() - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
-
The fhir server base url, independant of the query being executed
- getFlags() - Method in class ca.uhn.fhir.rest.server.interceptor.auth.AuthorizationInterceptor
-
This property configures any flags affecting how authorization is
applied.
- getHeader(String) - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
-
- getHeader(String) - Method in class ca.uhn.fhir.rest.server.servlet.ServletRequestDetails
-
- getHeaders(String) - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
-
- getHeaders() - Method in class ca.uhn.fhir.rest.server.RestfulResponse
-
Get the http headers
- getHeaders(String) - Method in class ca.uhn.fhir.rest.server.servlet.ServletRequestDetails
-
- getHeaders() - Method in class ca.uhn.fhir.rest.server.servlet.ServletRequestDetails
-
- getId() - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
-
- getId() - Method in class ca.uhn.fhir.rest.server.interceptor.IServerInterceptor.ActionRequestDetails
-
Returns the ID of the incoming request (typically this is from the request URL)
- getIdParameterIndex() - Method in class ca.uhn.fhir.rest.server.method.BaseOutcomeReturningMethodBindingWithResourceIdButNoResourceBody
-
- getImplementationDescription() - Method in class ca.uhn.fhir.rest.server.RestfulServer
-
- getImplementationDescription() - Method in class ca.uhn.fhir.rest.server.RestulfulServerConfiguration
-
Get the implementationDescription
- getIncludes() - Method in class ca.uhn.fhir.rest.server.method.BaseMethodBinding
-
- getInputStream() - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
-
Retrieves the body of the request as binary data.
- getInputStream() - Method in class ca.uhn.fhir.rest.server.servlet.ServletRequestDetails
-
- getInterceptorBroadcaster() - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
-
Returns an invoker that can be called from user code to advise the server interceptors
of any nested operations being invoked within operations.
- getInterceptors_() - Method in interface ca.uhn.fhir.rest.server.IRestfulServerDefaults
-
Returns the list of interceptors registered against this server
- getInterceptors_() - Method in class ca.uhn.fhir.rest.server.RestfulServer
-
- getInterceptorService() - Method in interface ca.uhn.fhir.rest.server.IRestfulServerDefaults
-
Returns the interceptor service for this server
- getInterceptorService() - Method in class ca.uhn.fhir.rest.server.RestfulServer
-
Returns the interceptor registry for this service.
- getList() - Method in class ca.uhn.fhir.rest.server.SimpleBundleProvider
-
Returns the results stored in this provider
- getMatchingOperation() - Method in class ca.uhn.fhir.rest.server.method.CreateMethodBinding
-
- getMatchingOperation() - Method in class ca.uhn.fhir.rest.server.method.DeleteMethodBinding
-
- getMatchingOperation() - Method in class ca.uhn.fhir.rest.server.method.PatchMethodBinding
-
- getMatchingOperation() - Method in class ca.uhn.fhir.rest.server.method.UpdateMethodBinding
-
- getMax() - Method in class ca.uhn.fhir.rest.server.method.OperationMethodBinding.ReturnType
-
- getMax() - Method in class ca.uhn.fhir.rest.server.method.OperationParameter
-
- getMaximumPageSize() - Method in class ca.uhn.fhir.rest.server.BasePagingProvider
-
- getMaximumPageSize() - Method in interface ca.uhn.fhir.rest.server.IPagingProvider
-
- getMethod() - Method in class ca.uhn.fhir.rest.server.method.BaseMethodBinding
-
- getMethod(RequestDetails) - Method in class ca.uhn.fhir.rest.server.ResourceBinding
-
- getMethodBindings() - Method in class ca.uhn.fhir.rest.server.ResourceBinding
-
- getMethodReturnType() - Method in class ca.uhn.fhir.rest.server.method.BaseResourceReturningMethodBinding
-
- getMin() - Method in class ca.uhn.fhir.rest.server.method.OperationMethodBinding.ReturnType
-
- getMin() - Method in class ca.uhn.fhir.rest.server.method.OperationParameter
-
- getMode() - Method in class ca.uhn.fhir.rest.server.method.ResourceParameter
-
- getName() - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRule
-
Returns a name for this rule, to be used in logs and error messages
- getName() - Method in class ca.uhn.fhir.rest.server.method.BaseQueryParameter
-
- getName() - Method in class ca.uhn.fhir.rest.server.method.OperationMethodBinding
-
Returns the name of the operation, starting with "$"
- getName() - Method in class ca.uhn.fhir.rest.server.method.OperationMethodBinding.ReturnType
-
- getName() - Method in class ca.uhn.fhir.rest.server.method.OperationParameter
-
- getName() - Method in class ca.uhn.fhir.rest.server.method.SearchParameter
-
- getNewParser(FhirContext, FhirVersionEnum, RequestDetails) - Static method in class ca.uhn.fhir.rest.server.RestfulServerUtils
-
- getNextPageId() - Method in interface ca.uhn.fhir.rest.api.server.IBundleProvider
-
If this method is implemented, provides an ID for the next
page of results.
- getNextPageId() - Method in class ca.uhn.fhir.rest.server.BundleProviderWithNamedPages
-
- getOperation() - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
-
- getPage() - Method in class ca.uhn.fhir.rest.server.PageProvider
-
- getPagingProvider() - Method in interface ca.uhn.fhir.rest.api.server.IRestfulServer
-
- getPagingProvider() - Method in interface ca.uhn.fhir.rest.server.IRestfulServerDefaults
-
Returns the paging provider for this server
- getPagingProvider() - Method in class ca.uhn.fhir.rest.server.RestfulServer
-
- getParameters() - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
-
- getParameters() - Method in class ca.uhn.fhir.rest.server.method.BaseMethodBinding
-
- getParamStyle() - Method in class ca.uhn.fhir.rest.server.method.TransactionParameter
-
- getParamType() - Method in class ca.uhn.fhir.rest.server.method.BaseQueryParameter
-
- getParamType() - Method in class ca.uhn.fhir.rest.server.method.OperationParameter
-
- getParamType() - Method in class ca.uhn.fhir.rest.server.method.SearchParameter
-
- getPlainProviders() - Method in class ca.uhn.fhir.rest.server.RestfulServer
-
Provides the non-resource specific providers which implement method calls on this server
- getPreviousPageId() - Method in interface ca.uhn.fhir.rest.api.server.IBundleProvider
-
If this method is implemented, provides an ID for the previous
page of results.
- getPreviousPageId() - Method in class ca.uhn.fhir.rest.server.BundleProviderWithNamedPages
-
- getProvider() - Method in class ca.uhn.fhir.rest.server.method.BaseMethodBinding
-
- getPublished() - Method in interface ca.uhn.fhir.rest.api.server.IBundleProvider
-
Returns the instant as of which this result was created.
- getPublished() - Method in class ca.uhn.fhir.rest.server.SimpleBundleProvider
-
- getQualifierBlacklist() - Method in class ca.uhn.fhir.rest.server.method.BaseQueryParameter
-
Returns null if blacklist is "none"
- getQualifierBlacklist() - Method in class ca.uhn.fhir.rest.server.method.SearchParameter
-
- getQualifierWhitelist() - Method in class ca.uhn.fhir.rest.server.method.BaseQueryParameter
-
Returns null if whitelist is "all"
- getQualifierWhitelist() - Method in class ca.uhn.fhir.rest.server.method.SearchParameter
-
- getQueryName() - Method in class ca.uhn.fhir.rest.server.method.SearchMethodBinding
-
- getReader() - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
-
Retrieves the body of the request as character data using a BufferedReader.
- getReader() - Method in class ca.uhn.fhir.rest.server.servlet.ServletRequestDetails
-
- getRequestDetails() - Method in class ca.uhn.fhir.rest.server.interceptor.IServerInterceptor.ActionRequestDetails
-
Returns the request details associated with this request
- getRequestDetails() - Method in class ca.uhn.fhir.rest.server.RestfulResponse
-
Get the requestDetails
- getRequestIncludesFromParams(Object[]) - Method in class ca.uhn.fhir.rest.server.method.BaseMethodBinding
-
- getRequestPath() - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
-
The part of the request URL that comes after the server base.
- getRequestPath(String, String, String) - Method in class ca.uhn.fhir.rest.server.RestfulServer
-
Allows users of RestfulServer to override the getRequestPath method to let them build their custom request path
implementation
- getRequestResource(RequestDetails, TransactionParameter.ParamStyle, Class<? extends IBaseResource>) - Method in interface ca.uhn.fhir.rest.server.IRestfulServerUtil
-
- getRequestType() - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
-
- getResource() - Method in class ca.uhn.fhir.rest.server.interceptor.IServerInterceptor.ActionRequestDetails
-
For requests where a resource is passed from the client to the server (e.g.
- getResourceBindings() - Method in class ca.uhn.fhir.rest.server.RestfulServer
-
- getResourceBindings() - Method in class ca.uhn.fhir.rest.server.RestulfulServerConfiguration
-
Get the resourceBindings
- getResourceContentType() - Method in class ca.uhn.fhir.rest.server.RestfulServerUtils.ResponseEncoding
-
- getResourceName() - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
-
- getResourceName() - Method in class ca.uhn.fhir.rest.server.method.BaseMethodBinding
-
Returns the name of the resource this method handles, or null if this method is not resource specific
- getResourceName() - Method in class ca.uhn.fhir.rest.server.method.BaseOutcomeReturningMethodBindingWithResourceIdButNoResourceBody
-
- getResourceName() - Method in class ca.uhn.fhir.rest.server.method.BaseResourceReturningMethodBinding
-
- getResourceName() - Method in class ca.uhn.fhir.rest.server.method.GraphQLMethodBinding
-
- getResourceName() - Method in class ca.uhn.fhir.rest.server.ResourceBinding
-
- getResourceParameter(RequestDetails, ResourceParameter.Mode, BaseMethodBinding<?>, Class<? extends IBaseResource>) - Method in interface ca.uhn.fhir.rest.server.IRestfulServerUtil
-
- getResourceParameters(FhirContext, Method, Object, RestOperationTypeEnum) - Static method in class ca.uhn.fhir.rest.server.method.MethodUtil
-
- getResourceProviderResourceName() - Method in class ca.uhn.fhir.rest.server.method.SearchMethodBinding
-
- getResourceProviders() - Method in class ca.uhn.fhir.rest.server.RestfulServer
-
Provides the resource providers for this server
- getResources(int, int) - Method in interface ca.uhn.fhir.rest.api.server.IBundleProvider
-
Load the given collection of resources by index, plus any additional resources per the
server's processing rules (e.g.
- getResources(int, int) - Method in class ca.uhn.fhir.rest.server.BundleProviderWithNamedPages
-
- getResources(int, int) - Method in class ca.uhn.fhir.rest.server.SimpleBundleProvider
-
- getResourceType() - Method in class ca.uhn.fhir.rest.server.interceptor.IServerInterceptor.ActionRequestDetails
-
Returns the resource type this request pertains to, or null if this request is not type specific
(e.g.
- getResourceType() - Method in interface ca.uhn.fhir.rest.server.IResourceProvider
-
Returns the type of resource returned by this provider
- getResourceType() - Method in class ca.uhn.fhir.rest.server.method.ResourceParameter
-
- getResourceType() - Method in class ca.uhn.fhir.rest.server.provider.HashMapResourceProvider
-
- getResponse() - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
-
- getResponseBundleType() - Method in class ca.uhn.fhir.rest.server.method.BaseResourceReturningMethodBinding
-
If the response is a bundle, this type will be placed in the root of the bundle (can be null)
- getResponseBundleType() - Method in class ca.uhn.fhir.rest.server.method.ConformanceMethodBinding
-
- getResponseBundleType() - Method in class ca.uhn.fhir.rest.server.method.HistoryMethodBinding
-
- getResponseBundleType() - Method in class ca.uhn.fhir.rest.server.method.OperationMethodBinding
-
- getResponseBundleType() - Method in class ca.uhn.fhir.rest.server.method.PageMethodBinding
-
- getResponseBundleType() - Method in class ca.uhn.fhir.rest.server.method.ReadMethodBinding
-
- getResponseBundleType() - Method in class ca.uhn.fhir.rest.server.method.SearchMethodBinding
-
- getResponseBundleType() - Method in class ca.uhn.fhir.rest.server.method.TransactionMethodBinding
-
- getResponseCode() - Method in class ca.uhn.fhir.rest.api.server.ResponseDetails
-
- getResponseResource() - Method in class ca.uhn.fhir.rest.api.server.ResponseDetails
-
Get the resource which will be returned to the client
- getResponseWriter(int, String, String, String, boolean) - Method in interface ca.uhn.fhir.rest.api.server.IRestfulResponse
-
- getResponseWriter(int, String, String, String, boolean) - Method in class ca.uhn.fhir.rest.server.servlet.ServletRestfulResponse
-
- getRestOperationType() - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
-
- getRestOperationType() - Method in class ca.uhn.fhir.rest.server.method.BaseMethodBinding
-
- getRestOperationType(RequestDetails) - Method in class ca.uhn.fhir.rest.server.method.BaseMethodBinding
-
Determine which operation is being fired for a specific request
- getRestOperationType() - Method in class ca.uhn.fhir.rest.server.method.ConformanceMethodBinding
-
- getRestOperationType() - Method in class ca.uhn.fhir.rest.server.method.CreateMethodBinding
-
- getRestOperationType() - Method in class ca.uhn.fhir.rest.server.method.DeleteMethodBinding
-
- getRestOperationType() - Method in class ca.uhn.fhir.rest.server.method.GraphQLMethodBinding
-
- getRestOperationType() - Method in class ca.uhn.fhir.rest.server.method.HistoryMethodBinding
-
- getRestOperationType() - Method in class ca.uhn.fhir.rest.server.method.OperationMethodBinding
-
- getRestOperationType(RequestDetails) - Method in class ca.uhn.fhir.rest.server.method.OperationMethodBinding
-
- getRestOperationType() - Method in class ca.uhn.fhir.rest.server.method.PageMethodBinding
-
- getRestOperationType() - Method in class ca.uhn.fhir.rest.server.method.PatchMethodBinding
-
- getRestOperationType(RequestDetails) - Method in class ca.uhn.fhir.rest.server.method.ReadMethodBinding
-
- getRestOperationType() - Method in class ca.uhn.fhir.rest.server.method.ReadMethodBinding
-
- getRestOperationType() - Method in class ca.uhn.fhir.rest.server.method.SearchMethodBinding
-
- getRestOperationType() - Method in class ca.uhn.fhir.rest.server.method.TransactionMethodBinding
-
- getRestOperationType() - Method in class ca.uhn.fhir.rest.server.method.UpdateMethodBinding
-
- getReturnParams() - Method in class ca.uhn.fhir.rest.server.method.OperationMethodBinding
-
- getReturnType() - Method in class ca.uhn.fhir.rest.server.method.BaseResourceReturningMethodBinding
-
- getReturnType() - Method in class ca.uhn.fhir.rest.server.method.ConformanceMethodBinding
-
- getReturnType() - Method in class ca.uhn.fhir.rest.server.method.HistoryMethodBinding
-
- getReturnType() - Method in class ca.uhn.fhir.rest.server.method.OperationMethodBinding
-
- getReturnType() - Method in class ca.uhn.fhir.rest.server.method.PageMethodBinding
-
- getReturnType() - Method in class ca.uhn.fhir.rest.server.method.ReadMethodBinding
-
- getReturnType() - Method in class ca.uhn.fhir.rest.server.method.SearchMethodBinding
-
- getReturnType() - Method in class ca.uhn.fhir.rest.server.method.TransactionMethodBinding
-
- getSearchParameters() - Method in interface ca.uhn.fhir.rest.server.IDynamicSearchResourceProvider
-
- getSearchParamType() - Method in class ca.uhn.fhir.rest.server.method.OperationParameter
-
- getSecondaryOperation() - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
-
- getServer() - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
-
- getServer() - Method in class ca.uhn.fhir.rest.server.servlet.ServletRequestDetails
-
- getServerAddressStrategy() - Method in class ca.uhn.fhir.rest.server.RestfulServer
-
Get the server address strategy, which is used to determine what base URL to provide clients to refer to this
server.
- getServerAddressStrategy() - Method in class ca.uhn.fhir.rest.server.RestulfulServerConfiguration
-
Get the serverAddressStrategy
- getServerBaseForRequest() - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
-
Returns the server base URL (with no trailing '/') for a given request
- getServerBaseForRequest(ServletRequestDetails) - Method in class ca.uhn.fhir.rest.server.RestfulServer
-
Returns the server base URL (with no trailing '/') for a given request
- getServerBaseForRequest() - Method in class ca.uhn.fhir.rest.server.servlet.ServletRequestDetails
-
- getServerBindings() - Method in class ca.uhn.fhir.rest.server.RestfulServer
-
Returns the method bindings for this server which are not specific to any particular resource type.
- getServerBindings() - Method in class ca.uhn.fhir.rest.server.RestulfulServerConfiguration
-
Get the serverBindings
- getServerConformance(HttpServletRequest) - Method in interface ca.uhn.fhir.rest.server.IServerConformanceProvider
-
Actually create and return the conformance statement
See the class documentation for an important note if you are extending this class
- getServerConformanceProvider() - Method in class ca.uhn.fhir.rest.server.RestfulServer
-
Returns the server conformance provider, which is the provider that is used to generate the server's conformance
(metadata) statement if one has been explicitly defined.
- getServerName() - Method in class ca.uhn.fhir.rest.server.RestfulServer
-
Gets the server's name, as exported in conformance profiles exported by the server.
- getServerName() - Method in class ca.uhn.fhir.rest.server.RestulfulServerConfiguration
-
Get the serverName
- getServerProfilesProvider() - Method in class ca.uhn.fhir.rest.server.RestfulServer
-
- getServerVersion() - Method in class ca.uhn.fhir.rest.server.RestfulServer
-
Gets the server's version, as exported in conformance profiles exported by the server.
- getServerVersion() - Method in class ca.uhn.fhir.rest.server.RestulfulServerConfiguration
-
Get the serverVersion
- getServletRequest() - Method in class ca.uhn.fhir.rest.server.servlet.ServletRequestDetails
-
- getServletResponse() - Method in class ca.uhn.fhir.rest.server.servlet.ServletRequestDetails
-
- getSummaryValueOrNull(RequestDetails) - Static method in class ca.uhn.fhir.rest.server.method.SummaryEnumParameter
-
- getTenantId() - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
-
- getType() - Method in class ca.uhn.fhir.rest.server.method.OperationMethodBinding.ReturnType
-
- getType() - Method in class ca.uhn.fhir.rest.server.method.SearchParameter
-
- getUnqualifiedToQualifiedNames() - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
-
- getUserData() - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
-
Returns a map which can be used to hold any user specific data to pass it from one
part of the request handling chain to another.
- getUserData() - Method in class ca.uhn.fhir.rest.server.interceptor.IServerInterceptor.ActionRequestDetails
-
Returns the same map which was
- getUuid() - Method in interface ca.uhn.fhir.rest.api.server.IBundleProvider
-
Returns the UUID associated with this search.
- getUuid() - Method in class ca.uhn.fhir.rest.server.SimpleBundleProvider
-
- getValue() - Method in class ca.uhn.fhir.rest.server.HardcodedServerAddressStrategy
-
- graphQL() - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilderRule
-
Allow a GraphQL query
- GraphQLMethodBinding - Class in ca.uhn.fhir.rest.server.method
-
- GraphQLMethodBinding(Method, FhirContext, Object) - Constructor for class ca.uhn.fhir.rest.server.method.GraphQLMethodBinding
-
- GraphQLQueryParameter - Class in ca.uhn.fhir.rest.server.method
-
- GraphQLQueryParameter() - Constructor for class ca.uhn.fhir.rest.server.method.GraphQLQueryParameter
-
- IAuthRule - Interface in ca.uhn.fhir.rest.server.interceptor.auth
-
Note: At this time, this interface is considered internal API to HAPI FHIR,
and is subject to change without warning.
- IAuthRuleBuilder - Interface in ca.uhn.fhir.rest.server.interceptor.auth
-
- IAuthRuleBuilderAppliesTo<T> - Interface in ca.uhn.fhir.rest.server.interceptor.auth
-
- IAuthRuleBuilderGraphQL - Interface in ca.uhn.fhir.rest.server.interceptor.auth
-
- IAuthRuleBuilderOperation - Interface in ca.uhn.fhir.rest.server.interceptor.auth
-
- IAuthRuleBuilderOperationNamed - Interface in ca.uhn.fhir.rest.server.interceptor.auth
-
- IAuthRuleBuilderOperationNamedAndScoped - Interface in ca.uhn.fhir.rest.server.interceptor.auth
-
- IAuthRuleBuilderPatch - Interface in ca.uhn.fhir.rest.server.interceptor.auth
-
- IAuthRuleBuilderRule - Interface in ca.uhn.fhir.rest.server.interceptor.auth
-
- IAuthRuleBuilderRuleConditional - Interface in ca.uhn.fhir.rest.server.interceptor.auth
-
- IAuthRuleBuilderRuleConditionalClassifier - Interface in ca.uhn.fhir.rest.server.interceptor.auth
-
- IAuthRuleBuilderRuleOp - Interface in ca.uhn.fhir.rest.server.interceptor.auth
-
- IAuthRuleBuilderRuleOpClassifier - Interface in ca.uhn.fhir.rest.server.interceptor.auth
-
- IAuthRuleBuilderRuleOpClassifierFinished - Interface in ca.uhn.fhir.rest.server.interceptor.auth
-
- IAuthRuleBuilderRuleOpClassifierFinishedWithTenantId - Interface in ca.uhn.fhir.rest.server.interceptor.auth
-
- IAuthRuleBuilderRuleTransaction - Interface in ca.uhn.fhir.rest.server.interceptor.auth
-
- IAuthRuleBuilderRuleTransactionOp - Interface in ca.uhn.fhir.rest.server.interceptor.auth
-
- IAuthRuleFinished - Interface in ca.uhn.fhir.rest.server.interceptor.auth
-
- IAuthRuleTester - Interface in ca.uhn.fhir.rest.server.interceptor.auth
-
Allows user-supplied logic for authorization rules.
- IBundleProvider - Interface in ca.uhn.fhir.rest.api.server
-
- IDynamicSearchResourceProvider - Interface in ca.uhn.fhir.rest.server
-
This is still an experimental API - It isn't meant for public consumption yet.
- IFhirVersionServer - Interface in ca.uhn.fhir.rest.api.server
-
This class is the server specific equivalent to IFhirVersion
- IncomingRequestAddressStrategy - Class in ca.uhn.fhir.rest.server
-
Determines the server's base using the incoming request
- IncomingRequestAddressStrategy() - Constructor for class ca.uhn.fhir.rest.server.IncomingRequestAddressStrategy
-
- incomingRequestPostProcessed(RequestDetails, HttpServletRequest, HttpServletResponse) - Method in class ca.uhn.fhir.rest.server.interceptor.auth.SearchNarrowingInterceptor
-
- incomingRequestPostProcessed(RequestDetails, HttpServletRequest, HttpServletResponse) - Method in class ca.uhn.fhir.rest.server.interceptor.InterceptorAdapter
-
- incomingRequestPostProcessed(RequestDetails, HttpServletRequest, HttpServletResponse) - Method in interface ca.uhn.fhir.rest.server.interceptor.IServerInterceptor
-
This method is called just before the actual implementing server method is invoked.
- incomingRequestPostProcessed(RequestDetails, HttpServletRequest, HttpServletResponse) - Method in class ca.uhn.fhir.rest.server.interceptor.RequestValidatingInterceptor
-
- incomingRequestPostProcessed(RequestDetails, HttpServletRequest, HttpServletResponse) - Method in class ca.uhn.fhir.rest.server.interceptor.VerboseLoggingInterceptor
-
- incomingRequestPreHandled(RestOperationTypeEnum, IServerInterceptor.ActionRequestDetails) - Method in class ca.uhn.fhir.rest.server.interceptor.auth.AuthorizationInterceptor
-
- incomingRequestPreHandled(RestOperationTypeEnum, IServerInterceptor.ActionRequestDetails) - Method in class ca.uhn.fhir.rest.server.interceptor.InterceptorAdapter
-
- incomingRequestPreHandled(RestOperationTypeEnum, IServerInterceptor.ActionRequestDetails) - Method in interface ca.uhn.fhir.rest.server.interceptor.IServerInterceptor
-
Invoked before an incoming request is processed.
- incomingRequestPreProcessed(HttpServletRequest, HttpServletResponse) - Method in class ca.uhn.fhir.rest.server.interceptor.BanUnsupportedHttpMethodsInterceptor
-
- incomingRequestPreProcessed(HttpServletRequest, HttpServletResponse) - Method in class ca.uhn.fhir.rest.server.interceptor.CorsInterceptor
-
- incomingRequestPreProcessed(HttpServletRequest, HttpServletResponse) - Method in class ca.uhn.fhir.rest.server.interceptor.InterceptorAdapter
-
- incomingRequestPreProcessed(HttpServletRequest, HttpServletResponse) - Method in interface ca.uhn.fhir.rest.server.interceptor.IServerInterceptor
-
This method is called before any other processing takes place for each incoming request.
- incomingServerRequestMatchesMethod(RequestDetails) - Method in class ca.uhn.fhir.rest.server.method.BaseMethodBinding
-
- incomingServerRequestMatchesMethod(RequestDetails) - Method in class ca.uhn.fhir.rest.server.method.ConformanceMethodBinding
-
- incomingServerRequestMatchesMethod(RequestDetails) - Method in class ca.uhn.fhir.rest.server.method.GraphQLMethodBinding
-
- incomingServerRequestMatchesMethod(RequestDetails) - Method in class ca.uhn.fhir.rest.server.method.HistoryMethodBinding
-
- incomingServerRequestMatchesMethod(RequestDetails) - Method in class ca.uhn.fhir.rest.server.method.OperationMethodBinding
-
- incomingServerRequestMatchesMethod(RequestDetails) - Method in class ca.uhn.fhir.rest.server.method.PageMethodBinding
-
- incomingServerRequestMatchesMethod(RequestDetails) - Method in class ca.uhn.fhir.rest.server.method.PatchMethodBinding
-
- incomingServerRequestMatchesMethod(RequestDetails) - Method in class ca.uhn.fhir.rest.server.method.ReadMethodBinding
-
- incomingServerRequestMatchesMethod(RequestDetails) - Method in class ca.uhn.fhir.rest.server.method.SearchMethodBinding
-
- incomingServerRequestMatchesMethod(RequestDetails) - Method in class ca.uhn.fhir.rest.server.method.TransactionMethodBinding
-
- inCompartment(String, IIdType) - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilderRuleOpClassifier
-
Rule applies to resources in the given compartment.
- inCompartment(String, Collection<? extends IIdType>) - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilderRuleOpClassifier
-
Rule applies to resources in the given compartment.
- init() - Method in class ca.uhn.fhir.rest.server.RestfulServer
-
Initializes the server.
- initialize() - Method in class ca.uhn.fhir.rest.server.RestfulServer
-
This method may be overridden by subclasses to do perform initialization that needs to be performed prior to the
server being used.
- initializeTypes(Method, Class<? extends Collection<?>>, Class<? extends Collection<?>>, Class<?>) - Method in class ca.uhn.fhir.rest.server.method.BaseQueryParameter
-
- initializeTypes(Method, Class<? extends Collection<?>>, Class<? extends Collection<?>>, Class<?>) - Method in class ca.uhn.fhir.rest.server.method.CountParameter
-
- initializeTypes(Method, Class<? extends Collection<?>>, Class<? extends Collection<?>>, Class<?>) - Method in class ca.uhn.fhir.rest.server.method.ElementsParameter
-
- initializeTypes(Method, Class<? extends Collection<?>>, Class<? extends Collection<?>>, Class<?>) - Method in class ca.uhn.fhir.rest.server.method.GraphQLQueryParameter
-
- initializeTypes(Method, Class<? extends Collection<?>>, Class<? extends Collection<?>>, Class<?>) - Method in interface ca.uhn.fhir.rest.server.method.IParameter
-
- initializeTypes(Method, Class<? extends Collection<?>>, Class<? extends Collection<?>>, Class<?>) - Method in class ca.uhn.fhir.rest.server.method.OperationParameter
-
- initializeTypes(Method, Class<? extends Collection<?>>, Class<? extends Collection<?>>, Class<?>) - Method in class ca.uhn.fhir.rest.server.method.RawParamsParmeter
-
- initializeTypes(Method, Class<? extends Collection<?>>, Class<? extends Collection<?>>, Class<?>) - Method in class ca.uhn.fhir.rest.server.method.RequestDetailsParameter
-
- initializeTypes(Method, Class<? extends Collection<?>>, Class<? extends Collection<?>>, Class<?>) - Method in class ca.uhn.fhir.rest.server.method.ResourceParameter
-
- initializeTypes(Method, Class<? extends Collection<?>>, Class<? extends Collection<?>>, Class<?>) - Method in class ca.uhn.fhir.rest.server.method.SortParameter
-
- initializeTypes(Method, Class<? extends Collection<?>>, Class<? extends Collection<?>>, Class<?>) - Method in class ca.uhn.fhir.rest.server.method.SummaryEnumParameter
-
- initializeTypes(Method, Class<? extends Collection<?>>, Class<? extends Collection<?>>, Class<?>) - Method in class ca.uhn.fhir.rest.server.method.TransactionParameter
-
- instance(String) - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilderRuleOp
-
Rule applies to the resource with the given ID (e.g.
- instance(IIdType) - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilderRuleOp
-
Rule applies to the resource with the given ID (e.g.
- instances(Collection<IIdType>) - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilderRuleOp
-
Rule applies to the resource with the given ID (e.g.
- InterceptorAdapter - Class in ca.uhn.fhir.rest.server.interceptor
-
- InterceptorAdapter() - Constructor for class ca.uhn.fhir.rest.server.interceptor.InterceptorAdapter
-
- InterceptorOrders - Class in ca.uhn.fhir.rest.server.interceptor
-
- invokeServer(IRestfulServer<?>, RequestDetails) - Method in class ca.uhn.fhir.rest.server.method.BaseMethodBinding
-
- invokeServer(IRestfulServer<?>, RequestDetails) - Method in class ca.uhn.fhir.rest.server.method.BaseResourceReturningMethodBinding
-
- invokeServer(IRestfulServer<?>, RequestDetails, Object[]) - Method in class ca.uhn.fhir.rest.server.method.BaseResourceReturningMethodBinding
-
- invokeServer(IRestfulServer<?>, RequestDetails, Object[]) - Method in class ca.uhn.fhir.rest.server.method.ConformanceMethodBinding
-
- invokeServer(IRestfulServer<?>, RequestDetails) - Method in class ca.uhn.fhir.rest.server.method.GraphQLMethodBinding
-
- invokeServer(IRestfulServer<?>, RequestDetails, Object[]) - Method in class ca.uhn.fhir.rest.server.method.HistoryMethodBinding
-
- invokeServer(IRestfulServer<?>, RequestDetails) - Method in class ca.uhn.fhir.rest.server.method.OperationMethodBinding
-
- invokeServer(IRestfulServer<?>, RequestDetails, Object[]) - Method in class ca.uhn.fhir.rest.server.method.OperationMethodBinding
-
- invokeServer(IRestfulServer<?>, RequestDetails, Object[]) - Method in class ca.uhn.fhir.rest.server.method.PageMethodBinding
-
- invokeServer(IRestfulServer<?>, RequestDetails, Object[]) - Method in class ca.uhn.fhir.rest.server.method.ReadMethodBinding
-
- invokeServer(IRestfulServer<?>, RequestDetails, Object[]) - Method in class ca.uhn.fhir.rest.server.method.SearchMethodBinding
-
- invokeServer(IRestfulServer<?>, RequestDetails, Object[]) - Method in class ca.uhn.fhir.rest.server.method.TransactionMethodBinding
-
- invokeServerMethod(IRestfulServer<?>, RequestDetails, Object[]) - Method in class ca.uhn.fhir.rest.server.method.BaseMethodBinding
-
- IPagingProvider - Interface in ca.uhn.fhir.rest.server
-
- IParameter - Interface in ca.uhn.fhir.rest.server.method
-
- IResourceProvider - Interface in ca.uhn.fhir.rest.server
-
- IRestfulHeader - Interface in ca.uhn.fhir.rest.server.method
-
- IRestfulResponse - Interface in ca.uhn.fhir.rest.api.server
-
- IRestfulServer<T extends RequestDetails> - Interface in ca.uhn.fhir.rest.api.server
-
- IRestfulServerDefaults - Interface in ca.uhn.fhir.rest.server
-
- IRestfulServerUtil - Interface in ca.uhn.fhir.rest.server
-
- IRuleApplier - Interface in ca.uhn.fhir.rest.server.interceptor.auth
-
- isAddContentLocationHeader() - Method in class ca.uhn.fhir.rest.server.method.BaseResourceReturningMethodBinding
-
Should the response include a Content-Location header.
- isAddContentLocationHeader() - Method in class ca.uhn.fhir.rest.server.method.SearchMethodBinding
-
- isAddValidationResultsToResponseOperationOutcome() - Method in class ca.uhn.fhir.rest.server.interceptor.RequestValidatingInterceptor
-
If set to true (default is true), the validation results
will be added to the OperationOutcome being returned to the client,
unless the response being returned is not an OperationOutcome
to begin with (e.g.
- isCanOperateAtInstanceLevel() - Method in class ca.uhn.fhir.rest.server.method.OperationMethodBinding
-
- isCanOperateAtServerLevel() - Method in class ca.uhn.fhir.rest.server.method.OperationMethodBinding
-
- isCanOperateAtTypeLevel() - Method in class ca.uhn.fhir.rest.server.method.OperationMethodBinding
-
- isDefaultPrettyPrint() - Method in interface ca.uhn.fhir.rest.server.IRestfulServerDefaults
-
Should the server "pretty print" responses by default (requesting clients can always override this default by
supplying an Accept header in the request, or a _pretty
parameter in the request URL.
- isDefaultPrettyPrint() - Method in class ca.uhn.fhir.rest.server.RestfulServer
-
Should the server "pretty print" responses by default (requesting clients can always override this default by
supplying an Accept header in the request, or a _pretty
parameter in the request URL.
- IServerAddressStrategy - Interface in ca.uhn.fhir.rest.server
-
Provides the server base for a given incoming request.
- IServerConformanceProvider<T extends org.hl7.fhir.instance.model.api.IBaseResource> - Interface in ca.uhn.fhir.rest.server
-
- IServerInterceptor - Interface in ca.uhn.fhir.rest.server.interceptor
-
Provides methods to intercept requests and responses.
- IServerInterceptor.ActionRequestDetails - Class in ca.uhn.fhir.rest.server.interceptor
-
- IServerOperationInterceptor - Interface in ca.uhn.fhir.rest.server.interceptor
-
- isGlobalMethod() - Method in class ca.uhn.fhir.rest.server.method.BaseMethodBinding
-
Subclasses may override to declare that they apply to all resource types
- isGlobalMethod() - Method in class ca.uhn.fhir.rest.server.method.GraphQLMethodBinding
-
- isIdempotent() - Method in class ca.uhn.fhir.rest.server.method.OperationMethodBinding
-
- isIgnoreServerParsedRequestParameters() - Method in class ca.uhn.fhir.rest.server.RestfulServer
-
If set to true (the default is true) this server will not
use the parsed request parameters (URL parameters and HTTP POST form contents) but
will instead parse these values manually from the request URL and request body.
- isLogExceptions() - Method in class ca.uhn.fhir.rest.server.interceptor.LoggingInterceptor
-
Should exceptions be logged by this logger
- isRequired() - Method in class ca.uhn.fhir.rest.server.method.BaseQueryParameter
-
- isRequired() - Method in class ca.uhn.fhir.rest.server.method.SearchParameter
-
- isRespondGzip() - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
-
- isShowRequestHeaders() - Method in class ca.uhn.fhir.rest.server.interceptor.ResponseHighlighterInterceptor
-
If set to true (default is false) response will include the
request headers
- isShowResponseHeaders() - Method in class ca.uhn.fhir.rest.server.interceptor.ResponseHighlighterInterceptor
-
If set to true (default is true) response will include the
response headers
- isSubRequest() - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
-
Is this request a sub-request (i.e.
- isSupportsConditional() - Method in class ca.uhn.fhir.rest.server.method.BaseMethodBinding
-
Does this method have a parameter annotated with ConditionalParamBinder.
- isSupportsConditionalMultiple() - Method in class ca.uhn.fhir.rest.server.method.BaseMethodBinding
-
Does this method support conditional operations over multiple objects (basically for conditional delete)
- isUncompressIncomingContents() - Method in class ca.uhn.fhir.rest.server.RestfulServer
-
Should the server attempt to decompress incoming request contents (default is true).
- isVread() - Method in class ca.uhn.fhir.rest.server.method.ReadMethodBinding
-
- ITenantIdentificationStrategy - Interface in ca.uhn.fhir.rest.server.tenant
-
- ITestingUiClientFactory - Interface in ca.uhn.fhir.rest.server.util
-
This interface isn't used by hapi-fhir-base, but is used by the
Web Testing UI
- RawParamsParmeter - Class in ca.uhn.fhir.rest.server.method
-
- RawParamsParmeter(List<IParameter>) - Constructor for class ca.uhn.fhir.rest.server.method.RawParamsParmeter
-
- read() - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilderRule
-
This rule applies to any FHIR operation involving reading, including
read, vread, search, and
history
- read(IIdType) - Method in class ca.uhn.fhir.rest.server.provider.HashMapResourceProvider
-
- ReadMethodBinding - Class in ca.uhn.fhir.rest.server.method
-
- ReadMethodBinding(Class<? extends IBaseResource>, Method, FhirContext, Object) - Constructor for class ca.uhn.fhir.rest.server.method.ReadMethodBinding
-
- registerInterceptor(Object) - Method in class ca.uhn.fhir.rest.server.RestfulServer
-
Registers an interceptor.
- registerProvider(Object) - Method in class ca.uhn.fhir.rest.server.RestfulServer
-
Register a single provider.
- registerProviders(Object...) - Method in class ca.uhn.fhir.rest.server.RestfulServer
-
Register a group of providers.
- registerProviders(Collection<?>) - Method in class ca.uhn.fhir.rest.server.RestfulServer
-
Register a group of theProviders.
- registerProviders(Collection<?>, boolean) - Method in class ca.uhn.fhir.rest.server.RestfulServer
-
- removeParameter(String) - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
-
- REQUEST_START_TIME - Static variable in class ca.uhn.fhir.rest.server.RestfulServer
-
All incoming requests will have an attribute added to ServletRequest.getAttribute(String)
with this key.
- REQUEST_VALIDATION_RESULT - Static variable in class ca.uhn.fhir.rest.server.interceptor.RequestValidatingInterceptor
-
A
user data entry will be created with this
key which contains the
ValidationResult from validating the request.
- RequestDetails - Class in ca.uhn.fhir.rest.api.server
-
- RequestDetails(IInterceptorBroadcaster) - Constructor for class ca.uhn.fhir.rest.api.server.RequestDetails
-
Constructor
- RequestDetailsParameter - Class in ca.uhn.fhir.rest.server.method
-
- RequestDetailsParameter() - Constructor for class ca.uhn.fhir.rest.server.method.RequestDetailsParameter
-
- RequestValidatingInterceptor - Class in ca.uhn.fhir.rest.server.interceptor
-
This interceptor intercepts each incoming request and if it contains a FHIR resource, validates that resource.
- RequestValidatingInterceptor() - Constructor for class ca.uhn.fhir.rest.server.interceptor.RequestValidatingInterceptor
-
- ResourceBinding - Class in ca.uhn.fhir.rest.server
-
Created by dsotnikov on 2/25/2014.
- ResourceBinding() - Constructor for class ca.uhn.fhir.rest.server.ResourceBinding
-
- ResourceBinding(String, List<BaseMethodBinding<?>>) - Constructor for class ca.uhn.fhir.rest.server.ResourceBinding
-
- resourceCreated(RequestDetails, IBaseResource) - Method in interface ca.uhn.fhir.rest.server.interceptor.IServerOperationInterceptor
-
Deprecated.
This method is called by the server immediately after a resource has
been created, within the database transaction scope of the operation.
- resourceCreated(RequestDetails, IBaseResource) - Method in class ca.uhn.fhir.rest.server.interceptor.ServerOperationInterceptorAdapter
-
- resourceDeleted(RequestDetails, IBaseResource) - Method in interface ca.uhn.fhir.rest.server.interceptor.IServerOperationInterceptor
-
Deprecated.
This method is called by the server immediately after a resource has
been deleted, within the database transaction scope of the operation.
- resourceDeleted(RequestDetails, IBaseResource) - Method in class ca.uhn.fhir.rest.server.interceptor.ServerOperationInterceptorAdapter
-
- ResourceParameter - Class in ca.uhn.fhir.rest.server.method
-
- ResourceParameter(Class<? extends IBaseResource>, Object, ResourceParameter.Mode, boolean) - Constructor for class ca.uhn.fhir.rest.server.method.ResourceParameter
-
- ResourceParameter.Mode - Enum in ca.uhn.fhir.rest.server.method
-
- resourcePreCreate(RequestDetails, IBaseResource) - Method in class ca.uhn.fhir.rest.server.interceptor.auth.AuthorizationInterceptor
-
- resourcePreCreate(RequestDetails, IBaseResource) - Method in interface ca.uhn.fhir.rest.server.interceptor.IServerOperationInterceptor
-
Deprecated.
This method is called by the server immediately before a resource is about
to be created, within the database transaction scope of the operation.
- resourcePreCreate(RequestDetails, IBaseResource) - Method in class ca.uhn.fhir.rest.server.interceptor.ServerOperationInterceptorAdapter
-
- resourcePreDelete(RequestDetails, IBaseResource) - Method in class ca.uhn.fhir.rest.server.interceptor.auth.AuthorizationInterceptor
-
- resourcePreDelete(RequestDetails, IBaseResource) - Method in interface ca.uhn.fhir.rest.server.interceptor.IServerOperationInterceptor
-
Deprecated.
This method is called by the server immediately before a resource is about
to be deleted, within the database transaction scope of the operation.
- resourcePreDelete(RequestDetails, IBaseResource) - Method in class ca.uhn.fhir.rest.server.interceptor.ServerOperationInterceptorAdapter
-
- resourcePreUpdate(RequestDetails, IBaseResource, IBaseResource) - Method in class ca.uhn.fhir.rest.server.interceptor.auth.AuthorizationInterceptor
-
- resourcePreUpdate(RequestDetails, IBaseResource, IBaseResource) - Method in interface ca.uhn.fhir.rest.server.interceptor.IServerOperationInterceptor
-
Deprecated.
This method is called by the server immediately before a resource is about
to be updated, within the database transaction scope of the operation.
- resourcePreUpdate(RequestDetails, IBaseResource, IBaseResource) - Method in class ca.uhn.fhir.rest.server.interceptor.ServerOperationInterceptorAdapter
-
- resourcesOfType(Class<? extends IBaseResource>) - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilderAppliesTo
-
Rule applies to resources of the given type
- resourceUpdated(RequestDetails, IBaseResource) - Method in interface ca.uhn.fhir.rest.server.interceptor.IServerOperationInterceptor
-
- resourceUpdated(RequestDetails, IBaseResource, IBaseResource) - Method in interface ca.uhn.fhir.rest.server.interceptor.IServerOperationInterceptor
-
Deprecated.
This method is called by the server immediately after a resource has
been created, within the database transaction scope of the operation.
- resourceUpdated(RequestDetails, IBaseResource) - Method in class ca.uhn.fhir.rest.server.interceptor.ServerOperationInterceptorAdapter
-
- resourceUpdated(RequestDetails, IBaseResource, IBaseResource) - Method in class ca.uhn.fhir.rest.server.interceptor.ServerOperationInterceptorAdapter
-
- RESPONSE_HIGHLIGHTER_INTERCEPTOR - Static variable in class ca.uhn.fhir.rest.server.interceptor.InterceptorOrders
-
- ResponseDetails - Class in ca.uhn.fhir.rest.api.server
-
- ResponseDetails() - Constructor for class ca.uhn.fhir.rest.api.server.ResponseDetails
-
Constructor
- ResponseDetails(IBaseResource) - Constructor for class ca.uhn.fhir.rest.api.server.ResponseDetails
-
Constructor
- ResponseEncoding(FhirContext, EncodingEnum, String) - Constructor for class ca.uhn.fhir.rest.server.RestfulServerUtils.ResponseEncoding
-
- ResponseHighlighterInterceptor - Class in ca.uhn.fhir.rest.server.interceptor
-
This interceptor detects when a request is coming from a browser, and automatically returns a response with syntax
highlighted (coloured) HTML for the response instead of just returning raw XML/JSON.
- ResponseHighlighterInterceptor() - Constructor for class ca.uhn.fhir.rest.server.interceptor.ResponseHighlighterInterceptor
-
Constructor
- ResponseValidatingInterceptor - Class in ca.uhn.fhir.rest.server.interceptor
-
This interceptor intercepts each outgoing response and if it contains a FHIR resource, validates that resource.
- ResponseValidatingInterceptor() - Constructor for class ca.uhn.fhir.rest.server.interceptor.ResponseValidatingInterceptor
-
- RestfulResponse<T extends RequestDetails> - Class in ca.uhn.fhir.rest.server
-
- RestfulResponse(T) - Constructor for class ca.uhn.fhir.rest.server.RestfulResponse
-
- RestfulServer - Class in ca.uhn.fhir.rest.server
-
- RestfulServer() - Constructor for class ca.uhn.fhir.rest.server.RestfulServer
-
Constructor.
- RestfulServer(FhirContext) - Constructor for class ca.uhn.fhir.rest.server.RestfulServer
-
Constructor
- RestfulServerUtils - Class in ca.uhn.fhir.rest.server
-
- RestfulServerUtils() - Constructor for class ca.uhn.fhir.rest.server.RestfulServerUtils
-
- RestfulServerUtils.ResponseEncoding - Class in ca.uhn.fhir.rest.server
-
- RestulfulServerConfiguration - Class in ca.uhn.fhir.rest.server
-
- RestulfulServerConfiguration() - Constructor for class ca.uhn.fhir.rest.server.RestulfulServerConfiguration
-
Constructor
- retrieveResultList(String) - Method in class ca.uhn.fhir.rest.server.FifoMemoryPagingProvider
-
- retrieveResultList(String) - Method in interface ca.uhn.fhir.rest.server.IPagingProvider
-
Retrieve a result list by ID
- retrieveResultList(String, String) - Method in interface ca.uhn.fhir.rest.server.IPagingProvider
-
Retrieve a result list by ID
- returnResponse(ParseAction<?>, int, boolean, MethodOutcome, String) - Method in interface ca.uhn.fhir.rest.api.server.IRestfulResponse
-
This is only used for DSTU1 getTags operations, so it can be removed at some point when we
drop DSTU1
- returnResponse(ServletRequestDetails, ParseAction<?>, int, boolean, MethodOutcome, String) - Method in class ca.uhn.fhir.rest.server.RestfulServer
-
- returnResponse(ParseAction<?>, int, boolean, MethodOutcome, String) - Method in class ca.uhn.fhir.rest.server.servlet.ServletRestfulResponse
-
- ReturnType() - Constructor for class ca.uhn.fhir.rest.server.method.OperationMethodBinding.ReturnType
-
- RuleBuilder - Class in ca.uhn.fhir.rest.server.interceptor.auth
-
- RuleBuilder() - Constructor for class ca.uhn.fhir.rest.server.interceptor.auth.RuleBuilder
-
- RuleBuilder.ITenantApplicabilityChecker - Interface in ca.uhn.fhir.rest.server.interceptor.auth
-
- RuleImplConditional - Class in ca.uhn.fhir.rest.server.interceptor.auth
-
- searchAll() - Method in class ca.uhn.fhir.rest.server.provider.HashMapResourceProvider
-
- searchById(TokenAndListParam) - Method in class ca.uhn.fhir.rest.server.provider.HashMapResourceProvider
-
- SearchMethodBinding - Class in ca.uhn.fhir.rest.server.method
-
- SearchMethodBinding(Class<? extends IBaseResource>, Class<? extends IBaseResource>, Method, FhirContext, Object) - Constructor for class ca.uhn.fhir.rest.server.method.SearchMethodBinding
-
- SearchNarrowingInterceptor - Class in ca.uhn.fhir.rest.server.interceptor.auth
-
This interceptor can be used to automatically narrow the scope of searches in order to
automatically restrict the searches to specific compartments.
- SearchNarrowingInterceptor() - Constructor for class ca.uhn.fhir.rest.server.interceptor.auth.SearchNarrowingInterceptor
-
- SearchParameter - Class in ca.uhn.fhir.rest.server.method
-
- SearchParameter() - Constructor for class ca.uhn.fhir.rest.server.method.SearchParameter
-
- SearchParameter(String, boolean) - Constructor for class ca.uhn.fhir.rest.server.method.SearchParameter
-
- sendAttachmentResponse(IBaseBinary, int, String) - Method in interface ca.uhn.fhir.rest.api.server.IRestfulResponse
-
- sendAttachmentResponse(IBaseBinary, int, String) - Method in class ca.uhn.fhir.rest.server.servlet.ServletRestfulResponse
-
- sendWriterResponse(int, String, String, Writer) - Method in interface ca.uhn.fhir.rest.api.server.IRestfulResponse
-
- sendWriterResponse(int, String, String, Writer) - Method in class ca.uhn.fhir.rest.server.servlet.ServletRestfulResponse
-
- SERVE_MEDIA_RESOURCE_RAW_INTERCEPTOR - Static variable in class ca.uhn.fhir.rest.server.interceptor.InterceptorOrders
-
- ServeMediaResourceRawInterceptor - Class in ca.uhn.fhir.rest.server.interceptor
-
This interceptor allows a client to request that a Media resource be
served as the raw contents of the resource, assuming either:
The client explicitly requests the correct content type using the Accept header
The client explicitly requests raw output by adding the parameter _output=data
- ServeMediaResourceRawInterceptor() - Constructor for class ca.uhn.fhir.rest.server.interceptor.ServeMediaResourceRawInterceptor
-
- ServerOperationInterceptorAdapter - Class in ca.uhn.fhir.rest.server.interceptor
-
- ServerOperationInterceptorAdapter() - Constructor for class ca.uhn.fhir.rest.server.interceptor.ServerOperationInterceptorAdapter
-
- service(HttpServletRequest, HttpServletResponse) - Method in class ca.uhn.fhir.rest.server.RestfulServer
-
- SERVLET_CONTEXT_ATTRIBUTE - Static variable in class ca.uhn.fhir.rest.server.RestfulServer
-
Requests will have an HttpServletRequest attribute set with this name, containing the servlet
context, in order to avoid a dependency on Servlet-API 3.0+
- ServletRequestDetails - Class in ca.uhn.fhir.rest.server.servlet
-
- ServletRequestDetails(IInterceptorBroadcaster) - Constructor for class ca.uhn.fhir.rest.server.servlet.ServletRequestDetails
-
- ServletRestfulResponse - Class in ca.uhn.fhir.rest.server.servlet
-
- ServletRestfulResponse(ServletRequestDetails) - Constructor for class ca.uhn.fhir.rest.server.servlet.ServletRestfulResponse
-
- setAddProfileTag(AddProfileTagEnum) - Method in class ca.uhn.fhir.rest.server.RestfulServer
-
- setAddValidationResultsToResponseOperationOutcome(boolean) - Method in class ca.uhn.fhir.rest.server.interceptor.RequestValidatingInterceptor
-
If set to true (default is true), the validation results
will be added to the OperationOutcome being returned to the client,
unless the response being returned is not an OperationOutcome
to begin with (e.g.
- setAttribute(String, Object) - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
-
Returns the attribute map for this request.
- setAttribute(String, Object) - Method in class ca.uhn.fhir.rest.server.servlet.ServletRequestDetails
-
- setBundleInclusionRule(BundleInclusionRule) - Method in class ca.uhn.fhir.rest.server.RestfulServer
-
Set how bundle factory should decide whether referenced resources should be included in bundles
- setChainlists(String[], String[]) - Method in class ca.uhn.fhir.rest.server.method.SearchParameter
-
- setCompartmentName(String) - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
-
- setCompleteUrl(String) - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
-
- setCompositeTypes(Class<? extends IQueryParameterType>[]) - Method in class ca.uhn.fhir.rest.server.method.SearchParameter
-
- setConfig(CorsConfiguration) - Method in class ca.uhn.fhir.rest.server.interceptor.CorsInterceptor
-
Sets the CORS configuration
- setConformanceDate(IPrimitiveType<Date>) - Method in class ca.uhn.fhir.rest.server.RestulfulServerConfiguration
-
Set the date that will be specified in the conformance profile
exported by this server.
- setConverter(OperationParameter.IOperationParamConverter) - Method in class ca.uhn.fhir.rest.server.method.OperationParameter
-
- setCurrentPageId(String) - Method in class ca.uhn.fhir.rest.server.BundleProviderWithNamedPages
-
- setDeclaredTypes(Class<? extends IBaseResource>[]) - Method in class ca.uhn.fhir.rest.server.method.SearchParameter
-
- setDefaultPageSize(int) - Method in class ca.uhn.fhir.rest.server.BasePagingProvider
-
- setDefaultPolicy(PolicyEnum) - Method in class ca.uhn.fhir.rest.server.interceptor.auth.AuthorizationInterceptor
-
The default policy if no rules have been found to apply.
- setDefaultPreferReturn(PreferReturnEnum) - Method in class ca.uhn.fhir.rest.server.RestfulServer
-
By default, server create/update/patch/transaction methods return a copy of the resource
as it was stored.
- setDefaultPrettyPrint(boolean) - Method in class ca.uhn.fhir.rest.server.RestfulServer
-
Should the server "pretty print" responses by default (requesting clients can always override this default by
supplying an Accept header in the request, or a _pretty
parameter in the request URL.
- setDefaultResponseEncoding(EncodingEnum) - Method in class ca.uhn.fhir.rest.server.RestfulServer
-
Sets the default encoding to return (XML/JSON) if an incoming request does not specify a preference (either with
the _format URL parameter, or with an Accept header in
the request.
- setDescription(String) - Method in class ca.uhn.fhir.rest.server.method.OperationMethodBinding
-
- setDescription(String) - Method in class ca.uhn.fhir.rest.server.method.SearchParameter
-
- setElementsSupport(ElementsSupportEnum) - Method in class ca.uhn.fhir.rest.server.RestfulServer
-
Sets the elements support mode.
- setErrorMessageFormat(String) - Method in class ca.uhn.fhir.rest.server.interceptor.LoggingInterceptor
-
Set the log message format to be used when logging exceptions
- setETagSupport(ETagSupportEnum) - Method in class ca.uhn.fhir.rest.server.RestfulServer
-
Sets (enables/disables) the server support for ETags.
- setFhirContext(FhirContext) - Method in class ca.uhn.fhir.rest.server.RestfulServer
-
- setFhirContext(FhirContext) - Method in class ca.uhn.fhir.rest.server.RestulfulServerConfiguration
-
Set the fhirContext
- setFhirServerBase(String) - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
-
- setFlags(Collection<AuthorizationFlagsEnum>) - Method in class ca.uhn.fhir.rest.server.interceptor.auth.AuthorizationInterceptor
-
This property configures any flags affecting how authorization is
applied.
- setFlags(AuthorizationFlagsEnum...) - Method in class ca.uhn.fhir.rest.server.interceptor.auth.AuthorizationInterceptor
-
This property configures any flags affecting how authorization is
applied.
- setId(IIdType) - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
-
- setIgnoreServerParsedRequestParameters(boolean) - Method in class ca.uhn.fhir.rest.server.RestfulServer
-
If set to true (the default is true) this server will not
use the parsed request parameters (URL parameters and HTTP POST form contents) but
will instead parse these values manually from the request URL and request body.
- setImplementationDescription(String) - Method in class ca.uhn.fhir.rest.server.RestfulServer
-
- setImplementationDescription(String) - Method in class ca.uhn.fhir.rest.server.RestulfulServerConfiguration
-
Set the implementationDescription
- setInterceptors(List<?>) - Method in class ca.uhn.fhir.rest.server.RestfulServer
-
- setInterceptors(IServerInterceptor...) - Method in class ca.uhn.fhir.rest.server.RestfulServer
-
- setInterceptorService(IInterceptorService) - Method in class ca.uhn.fhir.rest.server.RestfulServer
-
Sets the interceptor registry for this service.
- setLogExceptions(boolean) - Method in class ca.uhn.fhir.rest.server.interceptor.LoggingInterceptor
-
Should exceptions be logged by this logger
- setLogger(Logger) - Method in class ca.uhn.fhir.rest.server.interceptor.LoggingInterceptor
-
- setLoggerName(String) - Method in class ca.uhn.fhir.rest.server.interceptor.LoggingInterceptor
-
- setMax(int) - Method in class ca.uhn.fhir.rest.server.method.OperationMethodBinding.ReturnType
-
- setMaximumPageSize(int) - Method in class ca.uhn.fhir.rest.server.BasePagingProvider
-
- setMessageFormat(String) - Method in class ca.uhn.fhir.rest.server.interceptor.LoggingInterceptor
-
Sets the message format itself.
- setMethods(List<BaseMethodBinding<?>>) - Method in class ca.uhn.fhir.rest.server.ResourceBinding
-
- setMin(int) - Method in class ca.uhn.fhir.rest.server.method.OperationMethodBinding.ReturnType
-
- setName(String) - Method in class ca.uhn.fhir.rest.server.method.OperationMethodBinding.ReturnType
-
- setName(String) - Method in class ca.uhn.fhir.rest.server.method.SearchParameter
-
- setNextPageId(String) - Method in class ca.uhn.fhir.rest.server.BundleProviderWithNamedPages
-
- setOperation(String) - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
-
- setOperationResourceId(IIdType) - Method in interface ca.uhn.fhir.rest.api.server.IRestfulResponse
-
- setOperationResourceId(IIdType) - Method in class ca.uhn.fhir.rest.server.RestfulResponse
-
- setOperationResourceLastUpdated(IPrimitiveType<Date>) - Method in interface ca.uhn.fhir.rest.api.server.IRestfulResponse
-
- setOperationResourceLastUpdated(IPrimitiveType<Date>) - Method in class ca.uhn.fhir.rest.server.RestfulResponse
-
- setPagingProvider(IPagingProvider) - Method in class ca.uhn.fhir.rest.server.RestfulServer
-
Sets the paging provider to use, or null to use no paging (which is the default)
- setParameters(Map<String, String[]>) - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
-
- setParameters(List<IParameter>) - Method in class ca.uhn.fhir.rest.server.method.BaseMethodBinding
-
For unit tests only
- setPlainProviders(Object...) - Method in class ca.uhn.fhir.rest.server.RestfulServer
-
- setPlainProviders(Collection<Object>) - Method in class ca.uhn.fhir.rest.server.RestfulServer
-
- setPreferredPageSize(Integer) - Method in class ca.uhn.fhir.rest.server.SimpleBundleProvider
-
- setPreviousPageId(String) - Method in class ca.uhn.fhir.rest.server.BundleProviderWithNamedPages
-
- setProviders(Object...) - Method in class ca.uhn.fhir.rest.server.RestfulServer
-
Sets the non-resource specific providers which implement method calls on this server
- setPublished(IPrimitiveType<Date>) - Method in class ca.uhn.fhir.rest.server.SimpleBundleProvider
-
By default this class uses the object creation date/time (for this object)
to determine
the published date but this
method may be used to specify an alternate date/time
- setRequestContents(byte[]) - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
-
This method may be used to modify the contents of the incoming
request by hardcoding a value which will be used instead of the
value received by the client.
- setRequestDetails(T) - Method in class ca.uhn.fhir.rest.server.RestfulResponse
-
Set the requestDetails
- setRequestPath(String) - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
-
- setRequestType(RequestTypeEnum) - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
-
- setRequired(boolean) - Method in class ca.uhn.fhir.rest.server.method.SearchParameter
-
- setResource(IBaseResource) - Method in class ca.uhn.fhir.rest.server.interceptor.IServerInterceptor.ActionRequestDetails
-
This method should not be called by client code
- setResourceBindings(Collection<ResourceBinding>) - Method in class ca.uhn.fhir.rest.server.RestulfulServerConfiguration
-
Set the resourceBindings
- setResourceName(String) - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
-
- setResourceName(String) - Method in class ca.uhn.fhir.rest.server.method.BaseResourceReturningMethodBinding
-
- setResourceName(String) - Method in class ca.uhn.fhir.rest.server.ResourceBinding
-
- setResourceProviders(IResourceProvider...) - Method in class ca.uhn.fhir.rest.server.RestfulServer
-
Sets the resource providers for this server
- setResourceProviders(Collection<IResourceProvider>) - Method in class ca.uhn.fhir.rest.server.RestfulServer
-
Sets the resource providers for this server
- setRespondGzip(boolean) - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
-
- setResponse(IRestfulResponse) - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
-
- setResponseCode(int) - Method in class ca.uhn.fhir.rest.api.server.ResponseDetails
-
- setResponseHeaderName(String) - Method in class ca.uhn.fhir.rest.server.interceptor.RequestValidatingInterceptor
-
Sets the name of the response header to add validation failures to
- setResponseHeaderName(String) - Method in class ca.uhn.fhir.rest.server.interceptor.ResponseValidatingInterceptor
-
Sets the name of the response header to add validation failures to
- setResponseResource(IBaseResource) - Method in class ca.uhn.fhir.rest.api.server.ResponseDetails
-
Set the resource which will be returned to the client
- setRestfulServer(RestfulServer) - Method in interface ca.uhn.fhir.rest.server.IServerConformanceProvider
-
This setter is needed in implementation classes (along with
a no-arg constructor) to avoid reference cycles in the
Spring wiring of a RestfulServer instance.
- setRestOperationType(RestOperationTypeEnum) - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
-
- setReturnStackTracesForExceptionTypes(Class<?>...) - Method in class ca.uhn.fhir.rest.server.interceptor.ExceptionHandlingInterceptor
-
If any server methods throw an exception which extends any of the given exception types, the exception stack trace will be returned to the user.
- setSecondaryOperation(String) - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
-
- setServer(RestfulServer) - Method in class ca.uhn.fhir.rest.server.servlet.ServletRequestDetails
-
- setServerAddressStrategy(IServerAddressStrategy) - Method in class ca.uhn.fhir.rest.server.RestfulServer
-
Provide a server address strategy, which is used to determine what base URL to provide clients to refer to this
server.
- setServerAddressStrategy(IServerAddressStrategy) - Method in class ca.uhn.fhir.rest.server.RestulfulServerConfiguration
-
Set the serverAddressStrategy
- setServerBindings(List<BaseMethodBinding<?>>) - Method in class ca.uhn.fhir.rest.server.RestulfulServerConfiguration
-
Set the theServerBindings
- setServerConformanceProvider(Object) - Method in class ca.uhn.fhir.rest.server.RestfulServer
-
Returns the server conformance provider, which is the provider that is used to generate the server's conformance
(metadata) statement.
- setServerName(String) - Method in class ca.uhn.fhir.rest.server.RestfulServer
-
Sets the server's name, as exported in conformance profiles exported by the server.
- setServerName(String) - Method in class ca.uhn.fhir.rest.server.RestulfulServerConfiguration
-
Set the serverName
- setServerVersion(String) - Method in class ca.uhn.fhir.rest.server.RestfulServer
-
Gets the server's version, as exported in conformance profiles exported by the server.
- setServerVersion(String) - Method in class ca.uhn.fhir.rest.server.RestulfulServerConfiguration
-
Set the serverVersion
- setServletPath(String) - Method in class ca.uhn.fhir.rest.server.IncomingRequestAddressStrategy
-
If set to a non-null value (default is null), this address strategy assumes that the FHIR endpoint is deployed to the given servlet path within the context.
- setServletRequest(HttpServletRequest) - Method in class ca.uhn.fhir.rest.server.servlet.ServletRequestDetails
-
- setServletResponse(HttpServletResponse) - Method in class ca.uhn.fhir.rest.server.servlet.ServletRequestDetails
-
- setShowRequestHeaders(boolean) - Method in class ca.uhn.fhir.rest.server.interceptor.ResponseHighlighterInterceptor
-
If set to true (default is false) response will include the
request headers
- setShowResponseHeaders(boolean) - Method in class ca.uhn.fhir.rest.server.interceptor.ResponseHighlighterInterceptor
-
If set to true (default is true) response will include the
response headers
- setSize(Integer) - Method in class ca.uhn.fhir.rest.server.BundleProviderWithNamedPages
-
- setSize(Integer) - Method in class ca.uhn.fhir.rest.server.SimpleBundleProvider
-
Sets the total number of results, if this provider
corresponds to a single page within a larger search result
- setSubRequest(boolean) - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
-
Is this request a sub-request (i.e.
- setTenantId(String) - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
-
- setTenantIdentificationStrategy(ITenantIdentificationStrategy) - Method in class ca.uhn.fhir.rest.server.RestfulServer
-
If provided (default is null), the tenant identification
strategy provides a mechanism for a multitenant server to identify which tenant
a given request corresponds to.
- setType(String) - Method in class ca.uhn.fhir.rest.server.method.OperationMethodBinding.ReturnType
-
- setType(FhirContext, Class<?>, Class<? extends Collection<?>>, Class<? extends Collection<?>>) - Method in class ca.uhn.fhir.rest.server.method.SearchParameter
-
- setUncompressIncomingContents(boolean) - Method in class ca.uhn.fhir.rest.server.RestfulServer
-
Should the server attempt to decompress incoming request contents (default is true).
- setValue(String) - Method in class ca.uhn.fhir.rest.server.HardcodedServerAddressStrategy
-
- SimpleBundleProvider - Class in ca.uhn.fhir.rest.server
-
- SimpleBundleProvider(List<IBaseResource>) - Constructor for class ca.uhn.fhir.rest.server.SimpleBundleProvider
-
- SimpleBundleProvider(IBaseResource) - Constructor for class ca.uhn.fhir.rest.server.SimpleBundleProvider
-
- SimpleBundleProvider() - Constructor for class ca.uhn.fhir.rest.server.SimpleBundleProvider
-
Create an empty bundle
- SimpleBundleProvider(List<IBaseResource>, String) - Constructor for class ca.uhn.fhir.rest.server.SimpleBundleProvider
-
- size() - Method in interface ca.uhn.fhir.rest.api.server.IBundleProvider
-
Returns the total number of results which match the given query (exclusive of any
_include's or OperationOutcome).
- size() - Method in class ca.uhn.fhir.rest.server.SimpleBundleProvider
-
- SortParameter - Class in ca.uhn.fhir.rest.server.method
-
- SortParameter(FhirContext) - Constructor for class ca.uhn.fhir.rest.server.method.SortParameter
-
- startDeferredOperationCallback() - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
-
- stopDeferredRequestOperationCallbackAndRunDeferredItems() - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
-
- storeResultList(IBundleProvider) - Method in class ca.uhn.fhir.rest.server.FifoMemoryPagingProvider
-
- storeResultList(IBundleProvider) - Method in interface ca.uhn.fhir.rest.server.IPagingProvider
-
Stores a result list and returns an ID with which that list can be returned
- streamResponseAsResource(IBaseResource, boolean, Set<SummaryEnum>, int, String, boolean, boolean) - Method in interface ca.uhn.fhir.rest.api.server.IRestfulResponse
-
- streamResponseAsResource(IBaseResource, boolean, Set<SummaryEnum>, int, String, boolean, boolean) - Method in class ca.uhn.fhir.rest.server.RestfulResponse
-
- streamResponseAsResource(IRestfulServerDefaults, IBaseResource, Set<SummaryEnum>, int, boolean, boolean, RequestDetails) - Static method in class ca.uhn.fhir.rest.server.RestfulServerUtils
-
- streamResponseAsResource(IRestfulServerDefaults, IBaseResource, Set<SummaryEnum>, int, String, boolean, boolean, RequestDetails, IIdType, IPrimitiveType<Date>) - Static method in class ca.uhn.fhir.rest.server.RestfulServerUtils
-
- SummaryEnumParameter - Class in ca.uhn.fhir.rest.server.method
-
- SummaryEnumParameter() - Constructor for class ca.uhn.fhir.rest.server.method.SummaryEnumParameter
-
- ValidateMethodBindingDstu2Plus - Class in ca.uhn.fhir.rest.server.method
-
- ValidateMethodBindingDstu2Plus(Class<?>, Class<? extends IBaseResource>, Method, FhirContext, Object, Validate) - Constructor for class ca.uhn.fhir.rest.server.method.ValidateMethodBindingDstu2Plus
-
- validateRequest(ServletRequestDetails) - Method in class ca.uhn.fhir.rest.server.RestfulServer
-
- validateResourceIdAndUrlIdForNonConditionalOperation(IBaseResource, String, String, String) - Method in class ca.uhn.fhir.rest.server.method.CreateMethodBinding
-
- validateResourceIdAndUrlIdForNonConditionalOperation(IBaseResource, String, String, String) - Method in class ca.uhn.fhir.rest.server.method.UpdateMethodBinding
-
- validateResourceListNotNull(List<? extends IBaseResource>) - Static method in class ca.uhn.fhir.rest.server.RestfulServerUtils
-
- valueOf(String) - Static method in enum ca.uhn.fhir.rest.server.ElementsSupportEnum
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ca.uhn.fhir.rest.server.ETagSupportEnum
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ca.uhn.fhir.rest.server.interceptor.auth.AuthorizationFlagsEnum
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ca.uhn.fhir.rest.server.interceptor.auth.PolicyEnum
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ca.uhn.fhir.rest.server.method.BaseResourceReturningMethodBinding.MethodReturnTypeEnum
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ca.uhn.fhir.rest.server.method.BaseResourceReturningMethodBinding.ReturnTypeEnum
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ca.uhn.fhir.rest.server.method.ResourceParameter.Mode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ca.uhn.fhir.rest.server.method.TransactionParameter.ParamStyle
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum ca.uhn.fhir.rest.server.ElementsSupportEnum
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum ca.uhn.fhir.rest.server.ETagSupportEnum
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum ca.uhn.fhir.rest.server.interceptor.auth.AuthorizationFlagsEnum
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum ca.uhn.fhir.rest.server.interceptor.auth.PolicyEnum
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum ca.uhn.fhir.rest.server.method.BaseResourceReturningMethodBinding.MethodReturnTypeEnum
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum ca.uhn.fhir.rest.server.method.BaseResourceReturningMethodBinding.ReturnTypeEnum
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum ca.uhn.fhir.rest.server.method.ResourceParameter.Mode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum ca.uhn.fhir.rest.server.method.TransactionParameter.ParamStyle
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VerboseLoggingInterceptor - Class in ca.uhn.fhir.rest.server.interceptor
-
This interceptor creates verbose server log entries containing the complete request and response payloads.
- VerboseLoggingInterceptor() - Constructor for class ca.uhn.fhir.rest.server.interceptor.VerboseLoggingInterceptor
-
- verifyMethodHasZeroOrOneOperationAnnotation(Method, Object...) - Static method in class ca.uhn.fhir.rest.server.method.BaseMethodBinding
-