Index

A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

ACTIVE_STATUS - Static variable in class ca.uhn.fhir.subscription.SubscriptionConstants
 
add(String) - Method in class ca.uhn.fhir.rest.server.interceptor.s13n.standardizers.NoiseCharacters
 
addAllowedExtendedAsciiRange(int, int) - Method in class ca.uhn.fhir.rest.server.interceptor.s13n.standardizers.TextStandardizer
 
addAllowedNonLetterAndDigitCharacters(Character...) - Method in class ca.uhn.fhir.rest.server.interceptor.s13n.standardizers.TextStandardizer
 
addAllowedSpec(String) - Method in class ca.uhn.fhir.rest.server.interceptor.InteractionBlockingInterceptor.Builder
Adds an interaction or operation that will be permitted.
addCodeInValueSet(String, String, String) - Method in class ca.uhn.fhir.rest.server.interceptor.auth.AuthorizedList
If specified, any search for theResourceName will automatically include a parameter indicating that the token search parameter theSearchParameterName must have a value in the ValueSet with URL theValueSetUrl.
addCodeNotInValueSet(String, String, String) - Method in class ca.uhn.fhir.rest.server.interceptor.auth.AuthorizedList
If specified, any search for theResourceName will automatically include a parameter indicating that the token search parameter theSearchParameterName must have a value not in the ValueSet with URL theValueSetUrl.
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
addDeferredInterceptorBroadcast(Pointcut, HookParams) - Method in class ca.uhn.fhir.rest.api.server.storage.TransactionDetails
This can be used by processors for FHIR transactions to defer interceptor broadcasts on sub-requests if needed
addDeletedResourceId(IResourcePersistentId) - Method in class ca.uhn.fhir.rest.api.server.storage.TransactionDetails
 
addDeletedResourceIds(Collection<? extends IResourcePersistentId>) - Method in class ca.uhn.fhir.rest.api.server.storage.TransactionDetails
 
addDelimiters(String...) - Method in class ca.uhn.fhir.rest.server.interceptor.s13n.standardizers.FirstNameStandardizer
 
addDelimiters(String...) - Method in class ca.uhn.fhir.rest.server.interceptor.s13n.standardizers.LastNameStandardizer
 
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
Adds a response header.
addHeader(String, String) - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
Adds a new header
addHeader(String, String) - Method in class ca.uhn.fhir.rest.api.server.SystemRequestDetails
 
addHeader(String, String) - Method in class ca.uhn.fhir.rest.server.BaseRestfulResponse
 
addHeader(String, String) - Method in class ca.uhn.fhir.rest.server.servlet.ServletRequestDetails
 
addHeader(String, String) - Method in class ca.uhn.fhir.rest.server.servlet.ServletSubRequestDetails
 
addHeadersToResponse(HttpServletResponse) - Method in class ca.uhn.fhir.rest.server.RestfulServer
This method is called prior to sending a response to incoming requests.
AdditionalCompartmentSearchParameters - Class in ca.uhn.fhir.rest.server.interceptor.auth
This class is used in RuleBuilder, as a way to provide a compartment permission additional resource search params that are to be included as "in" the given compartment.
AdditionalCompartmentSearchParameters() - Constructor for class ca.uhn.fhir.rest.server.interceptor.auth.AdditionalCompartmentSearchParameters
 
addLine(String) - Method in class ca.uhn.fhir.rest.server.interceptor.validation.helpers.AddressHelper
 
addMappingSpecification(String, String) - Method in class ca.uhn.fhir.rest.server.interceptor.ResponseTerminologyTranslationInterceptor
Adds a mapping specification using only a source and target CodeSystem URL.
addMappingSpecification(String, String) - Method in class ca.uhn.fhir.rest.server.interceptor.ResponseTerminologyTranslationSvc
 
addMessage(TransactionLogMessages, String) - Static method in class ca.uhn.fhir.rest.server.TransactionLogMessages
 
addMessageSuppressionPatterns(String...) - Method in class ca.uhn.fhir.rest.server.interceptor.validation.ValidationMessageSuppressingInterceptor
Supplies one or more patterns to suppress.
addMessageSuppressionPatterns(List<String>) - Method in class ca.uhn.fhir.rest.server.interceptor.validation.ValidationMessageSuppressingInterceptor
Supplies one or more patterns to suppress.
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.BaseOutcomeReturningMethodBindingWithResourceIdButNoResourceBody
 
addParametersForServerRequest(RequestDetails, Object[]) - Method in class ca.uhn.fhir.rest.server.method.CreateMethodBinding
 
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
 
addRange(String) - Method in class ca.uhn.fhir.rest.server.interceptor.s13n.standardizers.NoiseCharacters
 
addRange(String, String) - Method in class ca.uhn.fhir.rest.server.interceptor.s13n.standardizers.NoiseCharacters
 
addRequestIdToResponse(ServletRequestDetails, String) - Method in class ca.uhn.fhir.rest.server.RestfulServer
 
addResolvedMatchUrl(FhirContext, String, IResourcePersistentId) - Method in class ca.uhn.fhir.rest.api.server.storage.TransactionDetails
A Resolved Conditional URL is a mapping between a conditional URL (e.g.
addResolvedResource(IIdType, Supplier<IBaseResource>) - Method in class ca.uhn.fhir.rest.api.server.storage.TransactionDetails
A Resolved Resource ID is a mapping between a resource ID (e.g.
addResolvedResource(IIdType, IBaseResource) - Method in class ca.uhn.fhir.rest.api.server.storage.TransactionDetails
A Resolved Resource ID is a mapping between a resource ID (e.g.
addResolvedResourceId(IIdType, IResourcePersistentId) - Method in class ca.uhn.fhir.rest.api.server.storage.TransactionDetails
A Resolved Resource ID is a mapping between a resource ID (e.g.
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
ADDRESS_GEO_ACCURACY_EXTENSION_URL - Static variable in interface ca.uhn.fhir.rest.server.interceptor.validation.address.IAddressValidator
URL for an optional geocoding accuracy extensions that may be added to addresses.
ADDRESS_PARTS - Static variable in class ca.uhn.fhir.rest.server.interceptor.validation.helpers.AddressHelper
 
ADDRESS_QUALITY_EXTENSION_URL - Static variable in interface ca.uhn.fhir.rest.server.interceptor.validation.address.IAddressValidator
URL for an optional address quality extensions that may be added to addresses.
ADDRESS_TYPE_NAME - Static variable in class ca.uhn.fhir.rest.server.interceptor.validation.address.AddressValidatingInterceptor
 
ADDRESS_VALIDATION_DISABLED_HEADER - Static variable in class ca.uhn.fhir.rest.server.interceptor.validation.address.AddressValidatingInterceptor
 
ADDRESS_VALIDATION_EXTENSION_URL - Static variable in interface ca.uhn.fhir.rest.server.interceptor.validation.address.IAddressValidator
URL for validation results that should be placed on addresses.
ADDRESS_VERIFICATION_CODE_EXTENSION_URL - Static variable in interface ca.uhn.fhir.rest.server.interceptor.validation.address.IAddressValidator
URL for an optional address verification extensions that may be added to addresses.
AddressHelper - Class in ca.uhn.fhir.rest.server.interceptor.validation.helpers
Helper class for working with FHIR Address element
AddressHelper(FhirContext, IBase) - Constructor for class ca.uhn.fhir.rest.server.interceptor.validation.helpers.AddressHelper
 
AddressValidatingInterceptor - Class in ca.uhn.fhir.rest.server.interceptor.validation.address
 
AddressValidatingInterceptor() - Constructor for class ca.uhn.fhir.rest.server.interceptor.validation.address.AddressValidatingInterceptor
 
AddressValidatingInterceptor(Properties) - Constructor for class ca.uhn.fhir.rest.server.interceptor.validation.address.AddressValidatingInterceptor
 
AddressValidationException - Exception Class in ca.uhn.fhir.rest.server.interceptor.validation.address
 
AddressValidationException() - Constructor for exception class ca.uhn.fhir.rest.server.interceptor.validation.address.AddressValidationException
 
AddressValidationException(String) - Constructor for exception class ca.uhn.fhir.rest.server.interceptor.validation.address.AddressValidationException
 
AddressValidationException(String, Throwable) - Constructor for exception class ca.uhn.fhir.rest.server.interceptor.validation.address.AddressValidationException
 
AddressValidationException(Throwable) - Constructor for exception class ca.uhn.fhir.rest.server.interceptor.validation.address.AddressValidationException
 
AddressValidationResult - Class in ca.uhn.fhir.rest.server.interceptor.validation.address
 
AddressValidationResult() - Constructor for class ca.uhn.fhir.rest.server.interceptor.validation.address.AddressValidationResult
 
addRollbackUndoAction(Runnable) - Method in class ca.uhn.fhir.rest.api.server.storage.TransactionDetails
Add an action that should be executed if the transaction is rolled back
addSearchParam(RuntimeSearchParam) - Method in class ca.uhn.fhir.rest.server.util.FhirContextSearchParamRegistry
 
addSearchParameters(String...) - Method in class ca.uhn.fhir.rest.server.interceptor.auth.AdditionalCompartmentSearchParameters
 
addSearchParamIfAbsent(String, RuntimeSearchParam) - Method in class ca.uhn.fhir.rest.server.util.ResourceSearchParams
 
addSupplier(Supplier<Object>) - Method in class ca.uhn.fhir.rest.server.provider.ResourceProviderFactory
 
addTester(IAuthRuleTester) - Method in class ca.uhn.fhir.rest.server.interceptor.auth.RuleBulkExportImpl
 
addTester(IAuthRuleTester) - Method in class ca.uhn.fhir.rest.server.interceptor.auth.RuleImplConditional
 
addTester(IAuthRuleTester) - Method in class ca.uhn.fhir.rest.server.interceptor.auth.RuleImplUpdateHistoryRewrite
 
addTesters(List<IAuthRuleTester>) - Method in class ca.uhn.fhir.rest.server.interceptor.auth.RuleBulkExportImpl
 
addTesters(List<IAuthRuleTester>) - Method in class ca.uhn.fhir.rest.server.interceptor.auth.RuleImplConditional
 
addTesters(List<IAuthRuleTester>) - Method in class ca.uhn.fhir.rest.server.interceptor.auth.RuleImplUpdateHistoryRewrite
 
addTranslate(int, char) - Method in class ca.uhn.fhir.rest.server.interceptor.s13n.standardizers.TextStandardizer
 
addValidationResultsToOperationOutcome(RequestDetails, IBaseResource) - Method in class ca.uhn.fhir.rest.server.interceptor.ValidationResultEnrichingInterceptor
 
addValidationResultToRequestDetails(RequestDetails, ValidationResult) - Static method in class ca.uhn.fhir.rest.server.interceptor.ValidationResultEnrichingInterceptor
 
addValidatorModule(IValidatorModule) - Method in class ca.uhn.fhir.rest.server.interceptor.BaseValidatingInterceptor
Specify a validator module to use.
allow() - 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 interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilder
Start a new rule to allow a given operation
allow(String) - Method in class ca.uhn.fhir.rest.server.interceptor.auth.RuleBuilder
 
ALLOW - Enum constant in enum ca.uhn.fhir.rest.server.interceptor.auth.PolicyEnum
 
ALLOW_PATCH_REQUEST_UNCHALLENGED - Enum constant in enum ca.uhn.fhir.rest.server.interceptor.auth.AuthorizationFlagsEnum
 
allowAll() - 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 interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilder
This rule allows any invocation to proceed.
allowAll(String) - Method in class ca.uhn.fhir.rest.server.interceptor.auth.RuleBuilder
 
ALLOWED_OP_TYPES - Static variable in class ca.uhn.fhir.rest.server.interceptor.InteractionBlockingInterceptor
 
allowVoidReturnType() - Method in class ca.uhn.fhir.rest.server.method.BaseOutcomeReturningMethodBindingWithResourceIdButNoResourceBody
Subclasses may override to allow a void method return type, which is allowable for some methods (e.g.
allowVoidReturnType() - Method in class ca.uhn.fhir.rest.server.method.CreateMethodBinding
Subclasses may override to allow a void method return type, which is allowable for some methods (e.g.
allowVoidReturnType() - Method in class ca.uhn.fhir.rest.server.method.UpdateMethodBinding
Subclasses may override to allow a void method return type, which is allowable for some methods (e.g.
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.
allRequests() - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilderUpdateHistoryRewrite
 
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
andAllowAllResponsesWithAllResourcesAccess() - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilderOperationNamedAndScoped
Responses for this operation will not be checked and access to all resources is allowed.
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
Allow any GraphQL request.
any() - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilderRuleBulkExport
Allow/deny any bulk export operation
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
 
applyAccessControl(IBaseBinary, RequestDetails) - Method in class ca.uhn.fhir.rest.server.interceptor.binary.BinarySecurityContextInterceptor
This method applies security to a given Binary resource.
applyAccessControl(IBaseBinary, String, String, RequestDetails) - Method in class ca.uhn.fhir.rest.server.interceptor.binary.BinarySecurityContextInterceptor
This method applies access controls to a Binary resource containing the given identifier system and value in the Binary.securityContext element.
applyETagAsVersion(RequestDetails, IIdType) - Static method in class ca.uhn.fhir.rest.server.method.UpdateMethodBinding
 
applyETagAsVersion(String, IIdType) - Static method in class ca.uhn.fhir.rest.server.method.UpdateMethodBinding
 
applyFilterToList() - Method in class ca.uhn.fhir.rest.api.server.SimplePreResourceAccessDetails
Remove any blocked resources from the list that was passed into the constructor
applyRule(RestOperationTypeEnum, RequestDetails, IBaseResource, IIdType, IBaseResource, IRuleApplier, Set<AuthorizationFlagsEnum>, Pointcut) - 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>, Pointcut) - Method in class ca.uhn.fhir.rest.server.interceptor.auth.RuleBulkExportImpl
 
applyRule(RestOperationTypeEnum, RequestDetails, IBaseResource, IIdType, IBaseResource, IRuleApplier, Set<AuthorizationFlagsEnum>, Pointcut) - Method in class ca.uhn.fhir.rest.server.interceptor.auth.RuleImplConditional
 
applyRule(RestOperationTypeEnum, RequestDetails, IBaseResource, IIdType, IBaseResource, IRuleApplier, Set<AuthorizationFlagsEnum>, Pointcut) - Method in class ca.uhn.fhir.rest.server.interceptor.auth.RuleImplUpdateHistoryRewrite
 
applyRulesAndReturnDecision(RestOperationTypeEnum, RequestDetails, IBaseResource, IIdType, IBaseResource, Pointcut) - Method in class ca.uhn.fhir.rest.server.interceptor.auth.AuthorizationInterceptor
 
applyRulesAndReturnDecision(RestOperationTypeEnum, RequestDetails, IBaseResource, IIdType, IBaseResource, Pointcut) - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IRuleApplier
 
APPROXIMATE - Enum constant in enum ca.uhn.fhir.rest.server.method.MethodMatchEnum
 
asRestOperationType() - Method in enum ca.uhn.fhir.rest.server.messaging.BaseResourceMessage.OperationTypeEnum
 
asSet(Character...) - Method in class ca.uhn.fhir.rest.server.interceptor.s13n.standardizers.TextStandardizer
 
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)
attach(IResourceProviderFactoryObserver) - Method in class ca.uhn.fhir.rest.server.provider.ResourceProviderFactory
 
ATTRIBUTE_REQUEST_ID - Static variable in class ca.uhn.fhir.rest.server.ServletRequestTracing
 
AuthorizationConstants - Class in ca.uhn.fhir.rest.server.interceptor.auth
 
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
 
AUTHORIZED - Enum constant in enum ca.uhn.fhir.rest.server.interceptor.consent.ConsentOperationStatusEnum
The engine has nothing to say about the operation (same as proceed, but the host application need not consult the engine - can use more efficient counting/caching methods)
AUTHORIZED - Static variable in class ca.uhn.fhir.rest.server.interceptor.consent.ConsentOutcome
Convenience constant containing new ConsentOutcome(ConsentOperationStatusEnum.AUTHORIZED)
AuthorizedList - Class in ca.uhn.fhir.rest.server.interceptor.auth
AuthorizedList() - Constructor for class ca.uhn.fhir.rest.server.interceptor.auth.AuthorizedList
 

B

BanUnsupportedHttpMethodsInterceptor - Class in ca.uhn.fhir.rest.server.interceptor
This interceptor causes the server to reject invocations for HTTP methods other than those supported by the server with an HTTP 405.
BanUnsupportedHttpMethodsInterceptor() - Constructor for class ca.uhn.fhir.rest.server.interceptor.BanUnsupportedHttpMethodsInterceptor
 
BaseJsonMessage<T> - Class in ca.uhn.fhir.rest.server.messaging.json
 
BaseJsonMessage() - Constructor for class ca.uhn.fhir.rest.server.messaging.json.BaseJsonMessage
Constructor
BaseLastNProvider - Class in ca.uhn.fhir.rest.server.provider
This class implements the Observation $lastn operation.
BaseLastNProvider() - Constructor for class ca.uhn.fhir.rest.server.provider.BaseLastNProvider
 
BaseMethodBinding - Class in ca.uhn.fhir.rest.server.method
 
BaseMethodBinding(Method, FhirContext, Object) - Constructor for class ca.uhn.fhir.rest.server.method.BaseMethodBinding
 
BaseOutcomeReturningMethodBindingWithResourceIdButNoResourceBody - Class in ca.uhn.fhir.rest.server.method
 
BaseOutcomeReturningMethodBindingWithResourceIdButNoResourceBody(Method, FhirContext, Object, Class<?>, Class<? extends IBaseResource>, String) - Constructor for class ca.uhn.fhir.rest.server.method.BaseOutcomeReturningMethodBindingWithResourceIdButNoResourceBody
 
BasePagingProvider - Class in ca.uhn.fhir.rest.server
 
BasePagingProvider() - Constructor for class ca.uhn.fhir.rest.server.BasePagingProvider
 
BaseParseAction<T> - Class in ca.uhn.fhir.rest.api.server
 
BaseParseAction(T) - Constructor for class ca.uhn.fhir.rest.api.server.BaseParseAction
 
BaseQueryParameter - Class in ca.uhn.fhir.rest.server.method
 
BaseQueryParameter() - Constructor for class ca.uhn.fhir.rest.server.method.BaseQueryParameter
 
BaseResourceMessage - Class in ca.uhn.fhir.rest.server.messaging
 
BaseResourceMessage() - Constructor for class ca.uhn.fhir.rest.server.messaging.BaseResourceMessage
 
BaseResourceMessage.OperationTypeEnum - Enum in ca.uhn.fhir.rest.server.messaging
 
BaseResourceModifiedMessage - Class in ca.uhn.fhir.rest.server.messaging
 
BaseResourceModifiedMessage() - Constructor for class ca.uhn.fhir.rest.server.messaging.BaseResourceModifiedMessage
Constructor
BaseResourceModifiedMessage(FhirContext, IBaseResource, BaseResourceMessage.OperationTypeEnum) - Constructor for class ca.uhn.fhir.rest.server.messaging.BaseResourceModifiedMessage
 
BaseResourceModifiedMessage(FhirContext, IBaseResource, BaseResourceMessage.OperationTypeEnum, RequestDetails) - Constructor for class ca.uhn.fhir.rest.server.messaging.BaseResourceModifiedMessage
 
BaseResourceModifiedMessage(FhirContext, IBaseResource, BaseResourceMessage.OperationTypeEnum, RequestDetails, RequestPartitionId) - Constructor for class ca.uhn.fhir.rest.server.messaging.BaseResourceModifiedMessage
 
BaseResourceModifiedMessage(IIdType, BaseResourceMessage.OperationTypeEnum) - Constructor for class ca.uhn.fhir.rest.server.messaging.BaseResourceModifiedMessage
 
BaseResourcePersistentId<T> - Class in ca.uhn.fhir.rest.api.server.storage
This class is an abstraction for however primary keys are stored in the underlying storage engine.
BaseResourcePersistentId(Long, String) - Constructor for class ca.uhn.fhir.rest.api.server.storage.BaseResourcePersistentId
 
BaseResourcePersistentId(String) - Constructor for class ca.uhn.fhir.rest.api.server.storage.BaseResourcePersistentId
 
BaseResourceReturningMethodBinding - Class in ca.uhn.fhir.rest.server.method
 
BaseResourceReturningMethodBinding(Class<?>, Method, FhirContext, Object) - Constructor for class ca.uhn.fhir.rest.server.method.BaseResourceReturningMethodBinding
 
BaseResourceReturningMethodBinding.MethodReturnTypeEnum - Enum in ca.uhn.fhir.rest.server.method
 
BaseResourceReturningMethodBinding.ReturnTypeEnum - Enum in ca.uhn.fhir.rest.server.method
 
BaseResponseTerminologyInterceptor - Class in ca.uhn.fhir.rest.server.interceptor
 
BaseResponseTerminologyInterceptor(IValidationSupport) - Constructor for class ca.uhn.fhir.rest.server.interceptor.BaseResponseTerminologyInterceptor
Constructor
BaseRestfulResponse<T> - Class in ca.uhn.fhir.rest.server
 
BaseRestfulResponse(T) - Constructor for class ca.uhn.fhir.rest.server.BaseRestfulResponse
 
BaseRestfulValidator - Class in ca.uhn.fhir.rest.server.interceptor.validation.address.impl
 
BaseRestfulValidator(Properties) - Constructor for class ca.uhn.fhir.rest.server.interceptor.validation.address.impl.BaseRestfulValidator
 
BaseServerCapabilityStatementProvider - Class in ca.uhn.fhir.rest.server.util
 
BaseServerCapabilityStatementProvider() - Constructor for class ca.uhn.fhir.rest.server.util.BaseServerCapabilityStatementProvider
 
BaseServerCapabilityStatementProvider(RestfulServerConfiguration) - Constructor for class ca.uhn.fhir.rest.server.util.BaseServerCapabilityStatementProvider
 
BaseValidatingInterceptor<T> - Class in ca.uhn.fhir.rest.server.interceptor
This interceptor intercepts each incoming request and if it contains a FHIR resource, validates that resource.
BaseValidatingInterceptor() - Constructor for class ca.uhn.fhir.rest.server.interceptor.BaseValidatingInterceptor
 
beginAcceptingDeferredInterceptorBroadcasts(Pointcut...) - Method in class ca.uhn.fhir.rest.api.server.storage.TransactionDetails
This can be used by processors for FHIR transactions to defer interceptor broadcasts on sub-requests if needed
BinarySecurityContextInterceptor - Class in ca.uhn.fhir.rest.server.interceptor.binary
This security interceptor checks any Binary resources that are being exposed to a user and can forbid the user from accessing them based on the security context found in Binary.securityContext.identifier.
BinarySecurityContextInterceptor(FhirContext) - Constructor for class ca.uhn.fhir.rest.server.interceptor.binary.BinarySecurityContextInterceptor
Constructor
Bindings - Class in ca.uhn.fhir.rest.server
 
Bindings(IdentityHashMap<SearchMethodBinding, String>, HashMap<String, List<SearchMethodBinding>>, HashMap<String, List<OperationMethodBinding>>, IdentityHashMap<OperationMethodBinding, String>) - Constructor for class ca.uhn.fhir.rest.server.Bindings
 
bindMethod(BaseMethodBinding) - Method in class ca.uhn.fhir.rest.server.interceptor.InteractionBlockingInterceptor
 
bindMethod(Method, FhirContext, Object) - Static method in class ca.uhn.fhir.rest.server.method.BaseMethodBinding
 
BODY - Enum constant in enum ca.uhn.fhir.rest.server.method.ResourceParameter.Mode
 
BODY_BYTE_ARRAY - Enum constant in enum ca.uhn.fhir.rest.server.method.ResourceParameter.Mode
 
build() - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilder
Build the rule list
build() - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleFinished
Build the rule list
build() - Method in class ca.uhn.fhir.rest.server.interceptor.auth.RuleBuilder
 
build() - Method in class ca.uhn.fhir.rest.server.interceptor.InteractionBlockingInterceptor.Builder
 
build() - Method in class ca.uhn.fhir.rest.server.method.ResponsePage.ResponsePageBuilder
 
buildAuthorizedList(RequestDetails) - Method in class ca.uhn.fhir.rest.server.interceptor.auth.SearchNarrowingInterceptor
Subclasses should override this method to supply the set of compartments that the user making the request should actually have access to.
Builder(FhirContext) - Constructor for class ca.uhn.fhir.rest.server.interceptor.InteractionBlockingInterceptor.Builder
Constructor
buildMatched() - Static method in class ca.uhn.fhir.rest.server.interceptor.auth.IAuthorizationSearchParamMatcher.MatchResult
 
buildRuleList(RequestDetails) - Method in class ca.uhn.fhir.rest.server.interceptor.auth.AuthorizationInterceptor
Subclasses should override this method to supply the set of rules to be applied to this individual request.
buildUnmatched() - Static method in class ca.uhn.fhir.rest.server.interceptor.auth.IAuthorizationSearchParamMatcher.MatchResult
 
buildUnsupported(String) - Static method in class ca.uhn.fhir.rest.server.interceptor.auth.IAuthorizationSearchParamMatcher.MatchResult
 
bulkExport() - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilderRule
This rule permits the user to initiate a FHIR bulk export
BulkExportJobParameters - Class in ca.uhn.fhir.rest.api.server.bulk
 
BulkExportJobParameters() - Constructor for class ca.uhn.fhir.rest.api.server.bulk.BulkExportJobParameters
 
BulkExportJobParameters.ExportStyle - Enum in ca.uhn.fhir.rest.api.server.bulk
 
BUNDLE - Enum constant in enum ca.uhn.fhir.rest.server.method.BaseResourceReturningMethodBinding.MethodReturnTypeEnum
 
BUNDLE - Enum constant in enum ca.uhn.fhir.rest.server.method.BaseResourceReturningMethodBinding.ReturnTypeEnum
 
BUNDLE - Static variable in class ca.uhn.fhir.rest.server.interceptor.auth.AuthorizationInterceptor
 
BUNDLE_PROVIDER - Enum constant in enum ca.uhn.fhir.rest.server.method.BaseResourceReturningMethodBinding.MethodReturnTypeEnum
 
BUNDLE_RESOURCE - Enum constant in enum ca.uhn.fhir.rest.server.method.BaseResourceReturningMethodBinding.MethodReturnTypeEnum
 
bundleProvider - Variable in class ca.uhn.fhir.rest.server.method.ResponseBundleRequest
The bundle provider that will be used as the source of resources for the returned bundle.
BundleProviders - Class in ca.uhn.fhir.rest.server
Utility methods for working with IBundleProvider
BundleProviderWithNamedPages - Class in ca.uhn.fhir.rest.server
Bundle provider that uses named pages instead of counts
BundleProviderWithNamedPages(List<IBaseResource>, String, String, Integer) - Constructor for class ca.uhn.fhir.rest.server.BundleProviderWithNamedPages
Constructor
bundleType - Variable in class ca.uhn.fhir.rest.server.method.ResponseBundleRequest
The type of bundle that should be returned to the client.

C

ca.uhn.fhir.rest.api.server - package ca.uhn.fhir.rest.api.server
 
ca.uhn.fhir.rest.api.server.bulk - package ca.uhn.fhir.rest.api.server.bulk
 
ca.uhn.fhir.rest.api.server.storage - package ca.uhn.fhir.rest.api.server.storage
 
ca.uhn.fhir.rest.server - package ca.uhn.fhir.rest.server
 
ca.uhn.fhir.rest.server.interceptor - package ca.uhn.fhir.rest.server.interceptor
 
ca.uhn.fhir.rest.server.interceptor.auth - package ca.uhn.fhir.rest.server.interceptor.auth
 
ca.uhn.fhir.rest.server.interceptor.binary - package ca.uhn.fhir.rest.server.interceptor.binary
 
ca.uhn.fhir.rest.server.interceptor.consent - package ca.uhn.fhir.rest.server.interceptor.consent
 
ca.uhn.fhir.rest.server.interceptor.partition - package ca.uhn.fhir.rest.server.interceptor.partition
 
ca.uhn.fhir.rest.server.interceptor.s13n - package ca.uhn.fhir.rest.server.interceptor.s13n
 
ca.uhn.fhir.rest.server.interceptor.s13n.standardizers - package ca.uhn.fhir.rest.server.interceptor.s13n.standardizers
 
ca.uhn.fhir.rest.server.interceptor.validation - package ca.uhn.fhir.rest.server.interceptor.validation
 
ca.uhn.fhir.rest.server.interceptor.validation.address - package ca.uhn.fhir.rest.server.interceptor.validation.address
 
ca.uhn.fhir.rest.server.interceptor.validation.address.impl - package ca.uhn.fhir.rest.server.interceptor.validation.address.impl
 
ca.uhn.fhir.rest.server.interceptor.validation.fields - package ca.uhn.fhir.rest.server.interceptor.validation.fields
 
ca.uhn.fhir.rest.server.interceptor.validation.helpers - package ca.uhn.fhir.rest.server.interceptor.validation.helpers
 
ca.uhn.fhir.rest.server.mail - package ca.uhn.fhir.rest.server.mail
 
ca.uhn.fhir.rest.server.messaging - package ca.uhn.fhir.rest.server.messaging
 
ca.uhn.fhir.rest.server.messaging.json - package ca.uhn.fhir.rest.server.messaging.json
 
ca.uhn.fhir.rest.server.method - package ca.uhn.fhir.rest.server.method
 
ca.uhn.fhir.rest.server.provider - package ca.uhn.fhir.rest.server.provider
 
ca.uhn.fhir.rest.server.servlet - package ca.uhn.fhir.rest.server.servlet
 
ca.uhn.fhir.rest.server.tenant - package ca.uhn.fhir.rest.server.tenant
 
ca.uhn.fhir.rest.server.util - package ca.uhn.fhir.rest.server.util
 
ca.uhn.fhir.subscription - package ca.uhn.fhir.subscription
 
CACHE_THREAD_PREFIX - Static variable in class ca.uhn.fhir.rest.server.method.ConformanceMethodBinding
 
calculateOffset(RequestDetails, IBundleProvider) - Static method in class ca.uhn.fhir.rest.server.method.OffsetCalculator
Calculate the offset into the list of resources that should be used to create the returned bundle.
callOutgoingFailureOperationOutcomeHook(RequestDetails, IBaseOperationOutcome) - Static method in class ca.uhn.fhir.rest.server.method.BaseResourceReturningMethodBinding
 
callOutgoingResponseHook(RequestDetails, ResponseDetails) - Static method in class ca.uhn.fhir.rest.server.method.BaseResourceReturningMethodBinding
 
canSeeResource(RequestDetails, IBaseResource, IConsentContextServices) - Method in class ca.uhn.fhir.rest.server.interceptor.auth.SearchNarrowingConsentService
 
canSeeResource(RequestDetails, IBaseResource, IConsentContextServices) - Method in class ca.uhn.fhir.rest.server.interceptor.consent.DelegatingConsentService
 
canSeeResource(RequestDetails, IBaseResource, IConsentContextServices) - Method in interface ca.uhn.fhir.rest.server.interceptor.consent.IConsentService
This method is called if a user may potentially see a resource via READ operations, SEARCH operations, etc.
canSeeResource(RequestDetails, IBaseResource, IConsentContextServices) - Method in class ca.uhn.fhir.rest.server.interceptor.consent.RuleFilteringConsentService
Apply the rules active in our rule-applier, and drop resources that don't pass.
canStoreSearchResults() - Method in interface ca.uhn.fhir.rest.api.server.IRestfulServer
 
canStoreSearchResults() - Method in interface ca.uhn.fhir.rest.server.IPagingProvider
 
capabilityStatementGenerated(RequestDetails, IBaseConformance) - Method in class ca.uhn.fhir.rest.server.interceptor.ResponseHighlighterInterceptor
 
capitalize(String) - Method in class ca.uhn.fhir.rest.server.interceptor.s13n.standardizers.FirstNameStandardizer
 
capture(RequestDetails, Writer) - Method in class ca.uhn.fhir.rest.server.interceptor.ResponseSizeCapturingInterceptor
 
CaptureResourceSourceFromHeaderInterceptor - Class in ca.uhn.fhir.rest.server.interceptor
This interceptor examines a header on the incoming request and places it in Resource.meta.source (R4 and above) or in an extension on Resource.meta with the URL http://hapifhir.io/fhir/StructureDefinition/resource-meta-source (DSTU3).
CaptureResourceSourceFromHeaderInterceptor(FhirContext) - Constructor for class ca.uhn.fhir.rest.server.interceptor.CaptureResourceSourceFromHeaderInterceptor
 
checkForRegexp(String) - Method in class ca.uhn.fhir.rest.server.interceptor.s13n.standardizers.FirstNameStandardizer
 
CLASSPATH - Static variable in class ca.uhn.fhir.rest.server.interceptor.ConfigLoader
 
clear() - Method in class ca.uhn.fhir.rest.server.provider.HashMapResourceProvider
Clear all data held in this resource provider
clearCounts() - Method in class ca.uhn.fhir.rest.server.provider.HashMapResourceProvider
Clear the counts used by HashMapResourceProvider.getCountRead() and other count methods
clearMappingSpecifications() - Method in class ca.uhn.fhir.rest.server.interceptor.ResponseTerminologyTranslationInterceptor
Clear all mapping specifications
clearMappingSpecifications() - Method in class ca.uhn.fhir.rest.server.interceptor.ResponseTerminologyTranslationSvc
 
clearResolvedItems() - Method in class ca.uhn.fhir.rest.api.server.storage.TransactionDetails
 
clearRollbackUndoActions() - Method in class ca.uhn.fhir.rest.api.server.storage.TransactionDetails
Clears any previously added rollback actions
clearUserData(String) - Method in class ca.uhn.fhir.rest.api.server.storage.TransactionDetails
Remove an item previously stored in user data
close() - Method in class ca.uhn.fhir.rest.server.method.BaseMethodBinding
 
close() - Method in class ca.uhn.fhir.rest.server.method.ConformanceMethodBinding
 
collectMethodBindings() - Method in class ca.uhn.fhir.rest.server.RestfulServerConfiguration
 
combineWith(ResponsePage.ResponsePageBuilder) - Method in class ca.uhn.fhir.rest.server.method.ResponsePage.ResponsePageBuilder
Combine this builder with a second buider.
commitResponse(Closeable) - Method in interface ca.uhn.fhir.rest.api.server.IRestfulResponse
Finalizes the response streaming using the writer that was returned by calling either IRestfulResponse.getResponseWriter(int, String, String, boolean) or IRestfulResponse.getResponseOutputStream(int, String, Integer).
commitResponse(Closeable) - Method in class ca.uhn.fhir.rest.api.server.SystemRestfulResponse
 
commitResponse(Closeable) - Method in class ca.uhn.fhir.rest.server.servlet.ServletRestfulResponse
 
CommonResourceSupertypeScanner - Class in ca.uhn.fhir.rest.server
When populating the StructureDefinition links in a capability statement, it can be useful to know the lowest common superclass for the profiles in use for a given resource name.
CommonResourceSupertypeScanner() - Constructor for class ca.uhn.fhir.rest.server.CommonResourceSupertypeScanner
 
completed(RequestDetails) - Method in class ca.uhn.fhir.rest.server.interceptor.ResponseSizeCapturingInterceptor
 
completeOperationFailure(RequestDetails, BaseServerResponseException, IConsentContextServices) - Method in class ca.uhn.fhir.rest.server.interceptor.consent.DelegatingConsentService
 
completeOperationFailure(RequestDetails, BaseServerResponseException, IConsentContextServices) - Method in interface ca.uhn.fhir.rest.server.interceptor.consent.IConsentService
This method is called when an operation is complete.
completeOperationSuccess(RequestDetails, IConsentContextServices) - Method in class ca.uhn.fhir.rest.server.interceptor.consent.DelegatingConsentService
 
completeOperationSuccess(RequestDetails, IConsentContextServices) - Method in interface ca.uhn.fhir.rest.server.interceptor.consent.IConsentService
This method is called when an operation is complete.
CompositeInterceptorBroadcaster - Class in ca.uhn.fhir.rest.server.util
 
computeSharedSupertypeForResourcePerName(Collection<IResourceProvider>) - Method in class ca.uhn.fhir.rest.server.RestfulServerConfiguration
 
ConditionalUrlRequest - Class in ca.uhn.fhir.rest.server.interceptor
Request object for
invalid reference
ca.uhn.fhir.interceptor.api.Pointcut#STORAGE_CONDITIONAL_URL_PREPROCESS
ConditionalUrlRequest() - Constructor for class ca.uhn.fhir.rest.server.interceptor.ConditionalUrlRequest
 
ConditionalUrlResponse - Class in ca.uhn.fhir.rest.server.interceptor
Request object for
invalid reference
ca.uhn.fhir.interceptor.api.Pointcut#STORAGE_CONDITIONAL_URL_PREPROCESS
ConditionalUrlResponse() - Constructor for class ca.uhn.fhir.rest.server.interceptor.ConditionalUrlResponse
 
ConfigLoader - Class in ca.uhn.fhir.rest.server.interceptor
 
ConfigLoader() - Constructor for class ca.uhn.fhir.rest.server.interceptor.ConfigLoader
 
configureResponseParser(RequestDetails, IParser) - Static method in class ca.uhn.fhir.rest.server.RestfulServerUtils
 
ConformanceMethodBinding - Class in ca.uhn.fhir.rest.server.method
 
ConsentInterceptor - Class in ca.uhn.fhir.rest.server.interceptor.consent
The ConsentInterceptor can be used to apply arbitrary consent rules and data access policies on responses from a FHIR server.
ConsentInterceptor() - Constructor for class ca.uhn.fhir.rest.server.interceptor.consent.ConsentInterceptor
Constructor
ConsentInterceptor(IConsentService) - Constructor for class ca.uhn.fhir.rest.server.interceptor.consent.ConsentInterceptor
Constructor
ConsentInterceptor(IConsentService, IConsentContextServices) - Constructor for class ca.uhn.fhir.rest.server.interceptor.consent.ConsentInterceptor
Constructor
ConsentOperationStatusEnum - Enum in ca.uhn.fhir.rest.server.interceptor.consent
 
ConsentOutcome - Class in ca.uhn.fhir.rest.server.interceptor.consent
 
ConsentOutcome(ConsentOperationStatusEnum) - Constructor for class ca.uhn.fhir.rest.server.interceptor.consent.ConsentOutcome
 
ConsentOutcome(ConsentOperationStatusEnum, IBaseOperationOutcome) - Constructor for class ca.uhn.fhir.rest.server.interceptor.consent.ConsentOutcome
 
ConsentOutcome(ConsentOperationStatusEnum, IBaseResource) - Constructor for class ca.uhn.fhir.rest.server.interceptor.consent.ConsentOutcome
 
containsParamName(String) - Method in class ca.uhn.fhir.rest.server.util.ResourceSearchParams
 
copyAdditionalPropertiesFrom(BaseResourceMessage) - Method in class ca.uhn.fhir.rest.server.messaging.BaseResourceMessage
Copies any attributes from the given message into this messsage.
CorsInterceptor - Class in ca.uhn.fhir.rest.server.interceptor
 
CorsInterceptor() - Constructor for class ca.uhn.fhir.rest.server.interceptor.CorsInterceptor
Constructor which creates an interceptor with default CORS configuration for use in a FHIR server.
CorsInterceptor(CorsConfiguration) - Constructor for class ca.uhn.fhir.rest.server.interceptor.CorsInterceptor
Constructor which accepts the given configuration
CountParameter - Class in ca.uhn.fhir.rest.server.method
 
CountParameter() - Constructor for class ca.uhn.fhir.rest.server.method.CountParameter
 
CR_OPERATION_APPLY - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
 
CR_OPERATION_CARE_GAPS - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
 
CR_OPERATION_CQL - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
 
CR_OPERATION_EVALUATE - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
 
CR_OPERATION_EVALUATE_MEASURE - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
Clinical Reasoning Operations
CR_OPERATION_EXTRACT - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
 
CR_OPERATION_PACKAGE - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
 
CR_OPERATION_POPULATE - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
 
CR_OPERATION_PREPOPULATE - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
 
CR_OPERATION_R5_APPLY - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
 
CR_OPERATION_SUBMIT_DATA - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
 
create() - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilderRule
This rule specifically allows a user to perform a FHIR create, but not an update or other write operations
create(T, RequestDetails) - Method in class ca.uhn.fhir.rest.server.provider.HashMapResourceProvider
 
CREATE - Enum constant in enum ca.uhn.fhir.rest.server.messaging.BaseResourceMessage.OperationTypeEnum
 
createConditional() - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilderRule
This rule applies to create operations with a conditional URL as a part of the request.
createConfiguration() - Method in class ca.uhn.fhir.rest.server.RestfulServer
 
createEtag(String) - Static method in class ca.uhn.fhir.rest.server.RestfulServerUtils
 
createFromTransactionGuid(String) - Static method in class ca.uhn.fhir.rest.server.TransactionLogMessages
 
createLinkSelf(String, RequestDetails) - Static method in class ca.uhn.fhir.rest.server.RestfulServerUtils
 
createLinkSelfWithoutGivenParameters(String, RequestDetails, List<String>) - Static method in class ca.uhn.fhir.rest.server.RestfulServerUtils
This function will create a self link but omit any parameters passed in via the excludedParameterNames list.
CreateMethodBinding - Class in ca.uhn.fhir.rest.server.method
 
CreateMethodBinding(Method, FhirContext, Object) - Constructor for class ca.uhn.fhir.rest.server.method.CreateMethodBinding
 
createMethodParams(RequestDetails) - Method in class ca.uhn.fhir.rest.server.method.BaseMethodBinding
 
createNew() - Static method in class ca.uhn.fhir.rest.server.TransactionLogMessages
 
createOffsetPagingLink(BundleLinks, String, String, Integer, Integer, Map<String, String[]>) - Static method in class ca.uhn.fhir.rest.server.RestfulServerUtils
 
createPagingLink(BundleLinks, RequestDetails, String, int, int, Map<String, String[]>) - Static method in class ca.uhn.fhir.rest.server.RestfulServerUtils
 
createPagingLink(BundleLinks, RequestDetails, String, String, Map<String, String[]>) - Static method in class ca.uhn.fhir.rest.server.RestfulServerUtils
 
createParametersForServerRequest(RequestDetails) - Method in class ca.uhn.fhir.rest.server.method.BaseMethodBinding
 
createPoweredByAttributes() - Method in class ca.uhn.fhir.rest.server.RestfulServer
 
createPoweredByHeader() - Method in class ca.uhn.fhir.rest.server.RestfulServer
Subclasses may override to provide their own powered by header.
createPoweredByHeaderComponentName() - Method in class ca.uhn.fhir.rest.server.RestfulServer
Subclasses my override
createPoweredByHeaderProductName() - Method in class ca.uhn.fhir.rest.server.RestfulServer
Subclasses my override
createPoweredByHeaderProductVersion() - Method in class ca.uhn.fhir.rest.server.RestfulServer
Subclasses my override
createProviders() - Method in class ca.uhn.fhir.rest.server.provider.ResourceProviderFactory
 
createRequestReader(RequestDetails) - Static method in class ca.uhn.fhir.rest.server.method.ResourceParameter
 
createServerConformanceProvider(RestfulServer) - Method in interface ca.uhn.fhir.rest.api.server.IFhirVersionServer
 
createSortStringDstu3(SortSpec) - Static method in class ca.uhn.fhir.rest.server.method.SortParameter
 

D

DEFAULT_DATA_CLEANSE_ENDPOINT - Static variable in class ca.uhn.fhir.rest.server.interceptor.validation.address.impl.LoquateAddressValidator
 
DEFAULT_DEFAULT_PAGE_SIZE - Static variable in class ca.uhn.fhir.rest.server.BasePagingProvider
 
DEFAULT_ETAG_SUPPORT - Static variable in class ca.uhn.fhir.rest.server.RestfulServer
DEFAULT_MAX_PAGE_SIZE - Static variable in class ca.uhn.fhir.rest.server.BasePagingProvider
 
DEFAULT_PARTITION_NAME - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
 
DEFAULT_PREFER_RETURN - Static variable in class ca.uhn.fhir.rest.server.RestfulServer
DEFAULT_RESPONSE_HEADER_NAME - Static variable in class ca.uhn.fhir.rest.server.interceptor.RequestValidatingInterceptor
X-HAPI-Request-Validation
DEFAULT_RESPONSE_HEADER_NAME - Static variable in class ca.uhn.fhir.rest.server.interceptor.ResponseValidatingInterceptor
X-HAPI-Request-Validation
DEFAULT_RESPONSE_HEADER_VALUE - Static variable in class ca.uhn.fhir.rest.server.interceptor.BaseValidatingInterceptor
Default value:
${row}:${col} ${severity} ${message} (${location})
DEFAULT_REST_RESOURCE_REV_INCLUDES_ENABLED - Static variable in class ca.uhn.fhir.rest.server.provider.ServerCapabilityStatementProvider
 
deferredBroadcastProcessingFinished() - Method in class ca.uhn.fhir.rest.api.server.storage.TransactionDetails
 
DeferredInterceptorBroadcasts - Class in ca.uhn.fhir.rest.api.server.storage
 
DeferredInterceptorBroadcasts(ListMultimap<Pointcut, HookParams>) - Constructor for class ca.uhn.fhir.rest.api.server.storage.DeferredInterceptorBroadcasts
 
DelegatingConsentService - Class in ca.uhn.fhir.rest.server.interceptor.consent
Implementation of IConsentService that forwards to another implementation of IConsentService.
DelegatingConsentService() - Constructor for class ca.uhn.fhir.rest.server.interceptor.consent.DelegatingConsentService
 
delete() - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilderRule
This rule applies to the FHIR delete operation
delete(IIdType, RequestDetails) - Method in class ca.uhn.fhir.rest.server.provider.HashMapResourceProvider
 
DELETE - Enum constant in enum ca.uhn.fhir.rest.server.messaging.BaseResourceMessage.OperationTypeEnum
 
DeleteCascadeDetails(DeleteCascadeModeEnum, Integer) - Constructor for class ca.uhn.fhir.rest.server.RestfulServerUtils.DeleteCascadeDetails
 
deleteConditional() - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilderRule
This rule applies to create operations with a conditional URL as a part of the request.
DeleteMethodBinding - Class in ca.uhn.fhir.rest.server.method
 
DeleteMethodBinding(Method, FhirContext, Object) - Constructor for class ca.uhn.fhir.rest.server.method.DeleteMethodBinding
 
DELIVERY_CHANNEL_CONCURRENT_CONSUMERS - Static variable in class ca.uhn.fhir.subscription.SubscriptionConstants
 
DELIVERY_EXECUTOR_QUEUE_SIZE - Static variable in class ca.uhn.fhir.subscription.SubscriptionConstants
The size of the queue used for sending resources to the subscription matching processor and by each subscription delivery queue
deny() - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilder
Start a new rule to deny a given operation
deny() - Method in class ca.uhn.fhir.rest.server.interceptor.auth.RuleBuilder
 
deny(String) - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilder
Start a new rule to deny a given operation
deny(String) - Method in class ca.uhn.fhir.rest.server.interceptor.auth.RuleBuilder
 
DENY - Enum constant in enum ca.uhn.fhir.rest.server.interceptor.auth.PolicyEnum
 
denyAll() - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilder
This rule allows any invocation to proceed.
denyAll() - Method in class ca.uhn.fhir.rest.server.interceptor.auth.RuleBuilder
 
denyAll(String) - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilder
This rule allows any invocation to proceed.
denyAll(String) - Method in class ca.uhn.fhir.rest.server.interceptor.auth.RuleBuilder
 
deserialize(JsonParser, DeserializationContext) - Method in class ca.uhn.fhir.rest.server.util.JsonDateDeserializer
 
destroy() - Method in class ca.uhn.fhir.rest.server.RestfulServer
 
detach(IResourceProviderFactoryObserver) - Method in class ca.uhn.fhir.rest.server.provider.ResourceProviderFactory
 
determineRequestCharset(RequestDetails) - Static method in class ca.uhn.fhir.rest.server.method.ResourceParameter
 
determineRequestEncodingNoDefault(RequestDetails) - Static method in class ca.uhn.fhir.rest.server.RestfulServerUtils
 
determineRequestEncodingNoDefault(RequestDetails, boolean) - Static method in class ca.uhn.fhir.rest.server.RestfulServerUtils
 
determineResourceMethod(RequestDetails, String) - Method in class ca.uhn.fhir.rest.server.RestfulServer
Figure out and return whichever method binding is appropriate for the given request
determineResponseEncodingNoDefault(RequestDetails, EncodingEnum) - Static method in class ca.uhn.fhir.rest.server.RestfulServerUtils
Returns null if the request doesn't express that it wants FHIR.
determineResponseEncodingNoDefault(RequestDetails, EncodingEnum, String) - Static method in class ca.uhn.fhir.rest.server.RestfulServerUtils
Try to determing the response content type, given the request Accept header and _format parameter.
determineResponseEncodingWithDefault(RequestDetails) - Static method in class ca.uhn.fhir.rest.server.RestfulServerUtils
Determine whether a response should be given in JSON or XML format based on the incoming HttpServletRequest's "_format" parameter and "Accept:" HTTP header.
determineServerBase(ServletContext, HttpServletRequest) - Method in class ca.uhn.fhir.rest.server.ApacheProxyAddressStrategy
 
determineServerBase(ServletContext, HttpServletRequest) - Method in class ca.uhn.fhir.rest.server.HardcodedServerAddressStrategy
 
determineServerBase(ServletContext, HttpServletRequest) - Method in class ca.uhn.fhir.rest.server.IncomingRequestAddressStrategy
 
determineServerBase(ServletContext, HttpServletRequest) - Method in interface ca.uhn.fhir.rest.server.IServerAddressStrategy
Determine the server base for a given request
determineServletContextPath(HttpServletRequest, RestfulServer) - Static method in class ca.uhn.fhir.rest.server.IncomingRequestAddressStrategy
Determines the servlet's context path.
determineSummaryMode(RequestDetails) - Static method in class ca.uhn.fhir.rest.server.RestfulServerUtils
 
DIACRITICAL_MARKS - Static variable in class ca.uhn.fhir.rest.server.interceptor.s13n.standardizers.TextStandardizer
 
DIFF_FROM_PARAMETER - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
 
DIFF_FROM_VERSION_PARAMETER - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
 
DIFF_INCLUDE_META_PARAMETER - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
 
DIFF_OPERATION_NAME - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
Operation name: diff
DIFF_TO_PARAMETER - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
 
DISABLED - Enum constant in enum ca.uhn.fhir.rest.server.ETagSupportEnum
Do not send ETag headers
DO_NOT_PROACTIVELY_BLOCK_COMPARTMENT_READ_ACCESS - Enum constant in enum ca.uhn.fhir.rest.server.interceptor.auth.AuthorizationFlagsEnum
If this flag is set, attempts to perform read operations (read/search/history) will be matched by the interceptor before the method handler is called.
doCallHooks(IInterceptorBroadcaster, RequestDetails, Pointcut, HookParams) - Static method in class ca.uhn.fhir.rest.server.util.CompositeInterceptorBroadcaster
Broadcast hooks to both the interceptor service associated with the request, as well as the one associated with the JPA module.
doCallHooksAndReturnObject(IInterceptorBroadcaster, RequestDetails, Pointcut, HookParams) - Static method in class ca.uhn.fhir.rest.server.util.CompositeInterceptorBroadcaster
Broadcast hooks to both the interceptor service associated with the request, as well as the one associated with the JPA module.
doDelete(HttpServletRequest, HttpServletResponse) - Method in class ca.uhn.fhir.rest.server.RestfulServer
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class ca.uhn.fhir.rest.server.RestfulServer
 
doInvokeServer(IRestfulServer<?>, RequestDetails) - Method in class ca.uhn.fhir.rest.server.method.BaseResourceReturningMethodBinding
 
doInvokeServer(IRestfulServer<?>, RequestDetails) - Method in class ca.uhn.fhir.rest.server.method.PageMethodBinding
 
doOptions(HttpServletRequest, HttpServletResponse) - Method in class ca.uhn.fhir.rest.server.RestfulServer
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class ca.uhn.fhir.rest.server.RestfulServer
 
doPut(HttpServletRequest, HttpServletResponse) - Method in class ca.uhn.fhir.rest.server.RestfulServer
 
DUPLICATE_FIELDS_IN_ADDRESS_LINES - Static variable in class ca.uhn.fhir.rest.server.interceptor.validation.address.impl.LoquateAddressValidator
 

E

ElementsParameter - Class in ca.uhn.fhir.rest.server.method
 
ElementsParameter() - Constructor for class ca.uhn.fhir.rest.server.method.ElementsParameter
 
ElementsSupportEnum - Enum in ca.uhn.fhir.rest.server
 
EMAIL - Enum constant in enum ca.uhn.fhir.rest.server.interceptor.s13n.StandardizingInterceptor.StandardizationType
 
EMAIL - Enum constant in enum ca.uhn.fhir.rest.server.interceptor.validation.fields.FieldValidatingInterceptor.ValidatorType
 
EmailStandardizer - Class in ca.uhn.fhir.rest.server.interceptor.s13n.standardizers
Standardizes email addresses by removing whitespace, ISO control characters and applying lower-case to the values.
EmailStandardizer() - Constructor for class ca.uhn.fhir.rest.server.interceptor.s13n.standardizers.EmailStandardizer
 
EmailValidator - Class in ca.uhn.fhir.rest.server.interceptor.validation.fields
 
EmailValidator() - Constructor for class ca.uhn.fhir.rest.server.interceptor.validation.fields.EmailValidator
 
EMPI_MATCH - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
EMPI Operations
empty(String) - Static method in class ca.uhn.fhir.rest.server.util.ResourceSearchParams
 
ENABLED - Enum constant in enum ca.uhn.fhir.rest.server.ETagSupportEnum
Send ETag headers
encode(FhirContext, Object) - Method in class ca.uhn.fhir.rest.server.method.BaseQueryParameter
 
encode(FhirContext, Object) - Method in class ca.uhn.fhir.rest.server.method.SearchParameter
 
ENCODING - Enum constant in enum ca.uhn.fhir.rest.server.method.ResourceParameter.Mode
 
endAcceptingDeferredInterceptorBroadcasts() - Method in class ca.uhn.fhir.rest.api.server.storage.TransactionDetails
This can be used by processors for FHIR transactions to defer interceptor broadcasts on sub-requests if needed
equals(Object) - Method in class ca.uhn.fhir.rest.api.server.storage.BaseResourcePersistentId
 
equals(Object) - Method in class ca.uhn.fhir.rest.server.mail.MailConfig
 
equals(Object) - Method in class ca.uhn.fhir.rest.server.ResourceBinding
 
ERROR_STATUS - Static variable in class ca.uhn.fhir.subscription.SubscriptionConstants
 
escapedLength(String) - Static method in class ca.uhn.fhir.rest.server.RestfulServer
Count length of URL string, but treating unescaped sequences (e.g.
ETagSupportEnum - Enum in ca.uhn.fhir.rest.server
RESTful server behaviour for automatically adding profile tags
EXACT - Enum constant in enum ca.uhn.fhir.rest.server.method.MethodMatchEnum
 
ExceptionHandlingInterceptor - Class in ca.uhn.fhir.rest.server.interceptor
 
ExceptionHandlingInterceptor() - Constructor for class ca.uhn.fhir.rest.server.interceptor.ExceptionHandlingInterceptor
 
execute(IParser, Writer) - Method in class ca.uhn.fhir.rest.api.server.BaseParseAction
 
EXT_ASCII_RANGE_END - Static variable in class ca.uhn.fhir.rest.server.interceptor.s13n.standardizers.TextStandardizer
 
EXT_ASCII_RANGE_START - Static variable in class ca.uhn.fhir.rest.server.interceptor.s13n.standardizers.TextStandardizer
 
EXTENDED - Enum constant in enum ca.uhn.fhir.rest.server.ElementsSupportEnum
The server will support both the standard features as well as support for elements exclusion.
extractCountParameter(RequestDetails) - Static method in class ca.uhn.fhir.rest.server.RestfulServerUtils
 
extractDeleteCascadeParameter(RequestDetails) - Static method in class ca.uhn.fhir.rest.server.RestfulServerUtils
 
extractDescription(SearchParameter, Annotation[]) - Static method in class ca.uhn.fhir.rest.server.method.MethodUtil
 
extractLastUpdatedFromResource(IBaseResource) - Static method in class ca.uhn.fhir.rest.server.RestfulServerUtils
 
extractOffsetParameter(RequestDetails) - Static method in class ca.uhn.fhir.rest.server.RestfulServerUtils
 
extractPartitionIdFromRequest(RequestDetails) - Method in class ca.uhn.fhir.rest.server.interceptor.partition.RequestTenantPartitionInterceptor
 
extractSource(RequestDetails) - Method in class ca.uhn.fhir.rest.server.interceptor.CaptureResourceSourceFromHeaderInterceptor
 
extractTenant(UrlPathTokenizer, RequestDetails) - Method in interface ca.uhn.fhir.rest.server.tenant.ITenantIdentificationStrategy
Implementations should use this method to determine the tenant ID based on the incoming request and populate it in the RequestDetails.setTenantId(String).
extractTenant(UrlPathTokenizer, RequestDetails) - Method in class ca.uhn.fhir.rest.server.tenant.UrlBaseTenantIdentificationStrategy
 

F

fail(RequestDetails, ValidationResult) - Method in class ca.uhn.fhir.rest.server.interceptor.BaseValidatingInterceptor
Fail the request by throwing an UnprocessableEntityException as a result of a validation failure.
FHIR_GEOCODE_EXTENSION_URL - Static variable in interface ca.uhn.fhir.rest.server.interceptor.validation.address.IAddressValidator
URL for an optional FHIR geolocation extension.
FHIR_PATH_VALUE - Static variable in class ca.uhn.fhir.rest.server.interceptor.validation.fields.FieldValidatingInterceptor
 
FhirContextSearchParamRegistry - Class in ca.uhn.fhir.rest.server.util
 
FhirContextSearchParamRegistry(FhirContext) - Constructor for class ca.uhn.fhir.rest.server.util.FhirContextSearchParamRegistry
Constructor
FhirPathFilterInterceptor - Class in ca.uhn.fhir.rest.server.interceptor
This interceptor looks for a URL parameter on requests called _fhirpath and replaces the resource being returned with a Parameters resource containing the results of the given FHIRPath expression evaluated against the resource that would otherwise have been returned.
FhirPathFilterInterceptor() - Constructor for class ca.uhn.fhir.rest.server.interceptor.FhirPathFilterInterceptor
 
FhirQueryRuleTester - Class in ca.uhn.fhir.rest.server.interceptor.auth
Tester that a resource matches a provided query filter.
FhirQueryRuleTester(String) - Constructor for class ca.uhn.fhir.rest.server.interceptor.auth.FhirQueryRuleTester
 
FIELD_CITY - Static variable in class ca.uhn.fhir.rest.server.interceptor.validation.helpers.AddressHelper
 
FIELD_COUNTRY - Static variable in class ca.uhn.fhir.rest.server.interceptor.validation.helpers.AddressHelper
 
FIELD_DISTRICT - Static variable in class ca.uhn.fhir.rest.server.interceptor.validation.helpers.AddressHelper
 
FIELD_LINE - Static variable in class ca.uhn.fhir.rest.server.interceptor.validation.helpers.AddressHelper
 
FIELD_NAMES - Static variable in class ca.uhn.fhir.rest.server.interceptor.validation.helpers.AddressHelper
 
FIELD_POSTAL - Static variable in class ca.uhn.fhir.rest.server.interceptor.validation.helpers.AddressHelper
 
FIELD_STATE - Static variable in class ca.uhn.fhir.rest.server.interceptor.validation.helpers.AddressHelper
 
FIELD_TEXT - Static variable in class ca.uhn.fhir.rest.server.interceptor.validation.helpers.AddressHelper
 
FieldValidatingInterceptor - Class in ca.uhn.fhir.rest.server.interceptor.validation.fields
 
FieldValidatingInterceptor() - Constructor for class ca.uhn.fhir.rest.server.interceptor.validation.fields.FieldValidatingInterceptor
 
FieldValidatingInterceptor.ValidatorType - Enum in ca.uhn.fhir.rest.server.interceptor.validation.fields
 
FifoMemoryPagingProvider - Class in ca.uhn.fhir.rest.server
 
FifoMemoryPagingProvider(int) - Constructor for class ca.uhn.fhir.rest.server.FifoMemoryPagingProvider
 
fireInterceptorsAndFilterAsNeeded(List<T>, RequestDetails) - Static method in class ca.uhn.fhir.rest.server.provider.HashMapResourceProvider
 
fireStoragePreshowResource(List<IBaseResource>, RequestDetails, IInterceptorBroadcaster) - Static method in class ca.uhn.fhir.rest.server.interceptor.ServerInterceptorUtil
Fires Pointcut.STORAGE_PRESHOW_RESOURCES interceptor hook, and potentially remove resources from the resource list
FIRST_FAILURE_KEY - Static variable in class ca.uhn.fhir.rest.server.messaging.json.HapiMessageHeaders
 
FirstNameStandardizer - Class in ca.uhn.fhir.rest.server.interceptor.s13n.standardizers
Standardizes first name by capitalizing all characters following a separators (e.g.
FirstNameStandardizer() - Constructor for class ca.uhn.fhir.rest.server.interceptor.s13n.standardizers.FirstNameStandardizer
 
forAllPartitions() - Static method in class ca.uhn.fhir.rest.api.server.SystemRequestDetails
 
forceRefresh() - Method in class ca.uhn.fhir.rest.server.util.FhirContextSearchParamRegistry
 
forceRefresh() - Method in interface ca.uhn.fhir.rest.server.util.ISearchParamRegistry
Request that the cache be refreshed now, in the current thread
forHttp() - Static method in class ca.uhn.fhir.rest.server.ApacheProxyAddressStrategy
Static factory for instance using http://
forHttps() - Static method in class ca.uhn.fhir.rest.server.ApacheProxyAddressStrategy
Static factory for instance using https://
forTenantIds(String...) - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilderRuleOpClassifierFinished
 
forTenantIds(Collection<String>) - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilderRuleOpClassifierFinished
 
from(RestOperationTypeEnum) - Static method in enum ca.uhn.fhir.rest.server.messaging.BaseResourceMessage.OperationTypeEnum
 
fullyQualifyResourceIdOrReturnNull(IRestfulServerDefaults, IBaseResource, String, IIdType) - Static method in class ca.uhn.fhir.rest.server.RestfulServerUtils
 

G

get(String) - Method in class ca.uhn.fhir.rest.server.util.ResourceSearchParams
 
getActiveComboSearchParamById(String, IIdType) - Method in class ca.uhn.fhir.rest.server.util.FhirContextSearchParamRegistry
 
getActiveComboSearchParamById(String, IIdType) - Method in interface ca.uhn.fhir.rest.server.util.ISearchParamRegistry
 
getActiveComboSearchParams(String) - Method in class ca.uhn.fhir.rest.server.util.FhirContextSearchParamRegistry
 
getActiveComboSearchParams(String) - Method in interface ca.uhn.fhir.rest.server.util.ISearchParamRegistry
 
getActiveComboSearchParams(String, ComboSearchParamType) - Method in class ca.uhn.fhir.rest.server.util.FhirContextSearchParamRegistry
 
getActiveComboSearchParams(String, ComboSearchParamType) - Method in interface ca.uhn.fhir.rest.server.util.ISearchParamRegistry
 
getActiveComboSearchParams(String, Set<String>) - Method in class ca.uhn.fhir.rest.server.util.FhirContextSearchParamRegistry
 
getActiveComboSearchParams(String, Set<String>) - Method in interface ca.uhn.fhir.rest.server.util.ISearchParamRegistry
 
getActiveSearchParam(String, String) - Method in class ca.uhn.fhir.rest.server.RestfulServerConfiguration
 
getActiveSearchParam(String, String) - Method in class ca.uhn.fhir.rest.server.util.FhirContextSearchParamRegistry
 
getActiveSearchParam(String, String) - Method in interface ca.uhn.fhir.rest.server.util.ISearchParamRegistry
 
getActiveSearchParamByUrl(String) - Method in class ca.uhn.fhir.rest.server.RestfulServerConfiguration
 
getActiveSearchParamByUrl(String) - Method in class ca.uhn.fhir.rest.server.util.FhirContextSearchParamRegistry
 
getActiveSearchParamByUrl(String) - Method in interface ca.uhn.fhir.rest.server.util.ISearchParamRegistry
Fetch a SearchParameter by URL
getActiveSearchParams(String) - Method in class ca.uhn.fhir.rest.server.RestfulServerConfiguration
 
getActiveSearchParams(String) - Method in class ca.uhn.fhir.rest.server.util.FhirContextSearchParamRegistry
 
getActiveSearchParams(String) - Method in interface ca.uhn.fhir.rest.server.util.ISearchParamRegistry
 
getAddProfileTag() - Method in interface ca.uhn.fhir.rest.server.IRestfulServerDefaults
Deprecated.
As of HAPI FHIR 1.5, this property has been moved to FhirContext.setAddProfileTagWhenEncoding(AddProfileTagEnum)
getAddProfileTag() - Method in class ca.uhn.fhir.rest.server.RestfulServer
Deprecated.
As of HAPI FHIR 1.5, this property has been moved to FhirContext.setAddProfileTagWhenEncoding(AddProfileTagEnum)
getAddResponseOutcomeHeaderOnSeverity() - Method in class ca.uhn.fhir.rest.server.interceptor.BaseValidatingInterceptor
If the validation produces a result with at least the given severity, a header with the name specified by BaseValidatingInterceptor.setResponseOutcomeHeaderName(String) will be added containing a JSON encoded OperationOutcome resource containing the validation results.
getAddress() - Method in class ca.uhn.fhir.rest.server.interceptor.validation.helpers.AddressHelper
 
getAddresses(IBaseResource, FhirContext) - Method in class ca.uhn.fhir.rest.server.interceptor.validation.address.AddressValidatingInterceptor
 
getAddressValidator() - Method in class ca.uhn.fhir.rest.server.interceptor.validation.address.AddressValidatingInterceptor
 
getAllowableParamAnnotations() - Method in class ca.uhn.fhir.rest.server.method.BaseMethodBinding
 
getAllowableParamAnnotations() - Method in class ca.uhn.fhir.rest.server.method.ReadMethodBinding
 
getAllResourceIds() - Method in interface ca.uhn.fhir.rest.api.server.IBundleProvider
 
getAllResources() - Method in interface ca.uhn.fhir.rest.api.server.IBundleProvider
Get all resources
getAllResources() - Method in interface ca.uhn.fhir.rest.api.server.IPreResourceShowDetails
Returns a List containing all resources that will be shown.
getAllResources() - Method in class ca.uhn.fhir.rest.api.server.SimplePreResourceShowDetails
 
getAllResources() - Method in class ca.uhn.fhir.rest.server.provider.HashMapResourceProvider
 
getAlreadySeenResourcesMap(RequestDetails, String) - Static method in class ca.uhn.fhir.rest.server.interceptor.consent.ConsentInterceptor
 
getApiEndpoint() - Method in class ca.uhn.fhir.rest.server.interceptor.validation.address.impl.BaseRestfulValidator
 
getApiEndpoint() - Method in class ca.uhn.fhir.rest.server.interceptor.validation.address.impl.LoquateAddressValidator
 
getApiKey() - Method in class ca.uhn.fhir.rest.server.interceptor.validation.address.impl.BaseRestfulValidator
 
getAssociatedResourceId() - Method in class ca.uhn.fhir.rest.api.server.storage.BaseResourcePersistentId
 
getAssociatedResourceId() - Method in interface ca.uhn.fhir.rest.api.server.storage.IResourcePersistentId
 
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.api.server.SystemRequestDetails
 
getAttribute(String) - Method in class ca.uhn.fhir.rest.server.messaging.BaseResourceMessage
Returns an attribute stored in this message.
getAttribute(String) - Method in class ca.uhn.fhir.rest.server.servlet.ServletRequestDetails
 
getAttributes() - Method in class ca.uhn.fhir.rest.server.messaging.BaseResourceMessage
 
getBinarySecurityContextIdentifierSystem() - Method in class ca.uhn.fhir.rest.api.server.bulk.BulkExportJobParameters
Sets a value to place in the generated Binary resource's Binary.securityContext.identifier
getBinarySecurityContextIdentifierValue() - Method in class ca.uhn.fhir.rest.api.server.bulk.BulkExportJobParameters
Sets a value to place in the generated Binary resource's Binary.securityContext.identifier
getBundleInclusionRule() - Method in interface ca.uhn.fhir.rest.api.server.IRestfulServer
 
getBundleInclusionRule() - Method in class ca.uhn.fhir.rest.server.RestfulServer
 
getBundleProvider() - Method in class ca.uhn.fhir.rest.server.method.ResponsePage
 
getByteStreamRequestContents() - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
 
getByteStreamRequestContents() - Method in class ca.uhn.fhir.rest.api.server.SystemRequestDetails
 
getByteStreamRequestContents() - Method in class ca.uhn.fhir.rest.server.servlet.ServletRequestDetails
 
getCanonicalUrl() - Method in class ca.uhn.fhir.rest.server.method.OperationMethodBinding
 
getCapabilityStatement(ServletRequestDetails) - Method in class ca.uhn.fhir.rest.server.RestfulServer
Create a CapabilityStatement based on the given request
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.api.server.SystemRequestDetails
 
getCharset() - Method in class ca.uhn.fhir.rest.server.servlet.ServletRequestDetails
 
getCity() - Method in class ca.uhn.fhir.rest.server.interceptor.validation.helpers.AddressHelper
 
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
getConfig() - Method in class ca.uhn.fhir.rest.server.interceptor.s13n.StandardizingInterceptor
 
getConfig() - Method in class ca.uhn.fhir.rest.server.interceptor.validation.fields.FieldValidatingInterceptor
 
getConformanceDate() - Method in class ca.uhn.fhir.rest.server.RestfulServerConfiguration
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.method.BaseMethodBinding
 
getContext() - Method in class ca.uhn.fhir.rest.server.method.OperationParameter
 
getCopyright() - Method in class ca.uhn.fhir.rest.server.RestfulServer
Returns the server copyright (will be added to the CapabilityStatement).
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.
getCountry() - Method in class ca.uhn.fhir.rest.server.interceptor.validation.helpers.AddressHelper
 
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
 
getCurrentPageOffset() - Method in interface ca.uhn.fhir.rest.api.server.IBundleProvider
If the results in this bundle were produced using an offset query (as opposed to a query using continuation pointers, page IDs, etc.) the page offset can be returned here.
getCurrentPageOffset() - Method in class ca.uhn.fhir.rest.server.SimpleBundleProvider
 
getCurrentPageSize() - Method in interface ca.uhn.fhir.rest.api.server.IBundleProvider
If IBundleProvider.getCurrentPageOffset() returns a non-null value, this method must also return the actual page size used
getCurrentPageSize() - Method in class ca.uhn.fhir.rest.server.SimpleBundleProvider
 
getCustomHeaders() - Method in class ca.uhn.fhir.rest.server.messaging.json.HapiMessageHeaders
 
getDecision() - Method in class ca.uhn.fhir.rest.server.interceptor.auth.AuthorizationInterceptor.Verdict
 
getDeclaredTypes() - Method in class ca.uhn.fhir.rest.server.method.SearchParameter
 
getDefaultBehaviour() - Method in class ca.uhn.fhir.rest.server.interceptor.SearchPreferHandlingInterceptor
 
getDefaultPageSize() - Method in class ca.uhn.fhir.rest.server.BasePagingProvider
 
getDefaultPageSize() - Method in interface ca.uhn.fhir.rest.server.IPagingProvider
if no _count parameter is provided, use this for the page size
getDefaultPageSize() - Method in interface ca.uhn.fhir.rest.server.IRestfulServerDefaults
Default page size for searches.
getDefaultPageSize() - Method in class ca.uhn.fhir.rest.server.RestfulServer
 
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.
getDeferredInterceptorBroadcasts() - Method in class ca.uhn.fhir.rest.api.server.storage.DeferredInterceptorBroadcasts
 
getDeletedResourceIds() - Method in class ca.uhn.fhir.rest.api.server.storage.TransactionDetails
 
getDescription() - Method in class ca.uhn.fhir.rest.server.method.OperationMethodBinding
 
getDescription() - Method in class ca.uhn.fhir.rest.server.method.OperationParameter
 
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
 
getExampleValues() - Method in class ca.uhn.fhir.rest.server.method.OperationParameter
 
getExportIdentifier() - Method in class ca.uhn.fhir.rest.api.server.bulk.BulkExportJobParameters
 
getExportStyle() - Method in class ca.uhn.fhir.rest.api.server.bulk.BulkExportJobParameters
 
getExtensionUrl() - Method in class ca.uhn.fhir.rest.server.interceptor.validation.address.AddressValidatingInterceptor
 
getFhirContext() - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
Returns the HAPI FHIR Context associated with this request
getFhirContext() - Method in class ca.uhn.fhir.rest.api.server.SystemRequestDetails
 
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.provider.HashMapResourceProvider
 
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.RestfulServerConfiguration
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
getFilters() - Method in class ca.uhn.fhir.rest.api.server.bulk.BulkExportJobParameters
 
getFirstFailureTimestamp() - Method in class ca.uhn.fhir.rest.server.messaging.json.HapiMessageHeaders
 
getFixedConditionalUrl() - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
 
getFlags() - Method in class ca.uhn.fhir.rest.server.interceptor.auth.AuthorizationInterceptor
This property configures any flags affecting how authorization is applied.
getGlobalBindings() - Method in class ca.uhn.fhir.rest.server.RestfulServerConfiguration
 
getGroupId() - Method in class ca.uhn.fhir.rest.api.server.bulk.BulkExportJobParameters
 
getHapiHeaders() - Method in class ca.uhn.fhir.rest.server.messaging.json.BaseJsonMessage
 
getHeader(String) - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
 
getHeader(String) - Method in class ca.uhn.fhir.rest.api.server.SystemRequestDetails
 
getHeader(String) - Method in class ca.uhn.fhir.rest.server.servlet.ServletRequestDetails
 
getHeader(String) - Method in class ca.uhn.fhir.rest.server.servlet.ServletSubRequestDetails
 
getHeaderName() - Method in class ca.uhn.fhir.rest.server.interceptor.CaptureResourceSourceFromHeaderInterceptor
Provides the header name to examine in incoming requests.
getHeaders() - Method in interface ca.uhn.fhir.rest.api.server.IRestfulResponse
Returns the headers added to this response
getHeaders() - Method in class ca.uhn.fhir.rest.server.BaseRestfulResponse
Get the http headers
getHeaders() - Method in class ca.uhn.fhir.rest.server.messaging.json.BaseJsonMessage
 
getHeaders() - Method in class ca.uhn.fhir.rest.server.servlet.ServletRequestDetails
 
getHeaders(String) - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
 
getHeaders(String) - Method in class ca.uhn.fhir.rest.api.server.SystemRequestDetails
 
getHeaders(String) - Method in class ca.uhn.fhir.rest.server.servlet.ServletRequestDetails
 
getHeaders(String) - Method in class ca.uhn.fhir.rest.server.servlet.ServletSubRequestDetails
 
getId() - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
 
getId() - Method in interface ca.uhn.fhir.rest.api.server.storage.IResourcePersistentId
 
getId() - Method in class ca.uhn.fhir.rest.api.server.storage.NotFoundPid
 
getId() - Method in class ca.uhn.fhir.rest.server.messaging.BaseResourceModifiedMessage
Deprecated.
Use BaseResourceModifiedMessage.getPayloadId() instead. Deprecated in 5.6.0 / 2021-10-27
getId(FhirContext) - Method in class ca.uhn.fhir.rest.server.messaging.BaseResourceModifiedMessage
Deprecated.
Use BaseResourceModifiedMessage.getPayloadId(FhirContext). Deprecated in 5.6.0 / 2021-10-27
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.RestfulServerConfiguration
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.api.server.SystemRequestDetails
 
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
Deprecated.
As of HAPI FHIR 3.8.0, use RestfulServer.getInterceptorService() to access the interceptor service. You can register and unregister interceptors using this service.
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.
getInvocationTiming(Pointcut) - Method in class ca.uhn.fhir.rest.api.server.storage.TransactionDetails
 
getLastFailureTimestamp() - Method in class ca.uhn.fhir.rest.server.messaging.json.HapiMessageHeaders
 
getLine() - Method in class ca.uhn.fhir.rest.server.interceptor.validation.helpers.AddressHelper
 
getLines() - Method in class ca.uhn.fhir.rest.server.interceptor.validation.helpers.AddressHelper
 
getList() - Method in class ca.uhn.fhir.rest.server.SimpleBundleProvider
Returns the results stored in this provider
getLowestCommonSuperclass() - Method in class ca.uhn.fhir.rest.server.CommonResourceSupertypeScanner
 
getMappingSpecifications() - Method in class ca.uhn.fhir.rest.server.interceptor.ResponseTerminologyTranslationInterceptor
 
getMappingSpecifications() - Method in class ca.uhn.fhir.rest.server.interceptor.ResponseTerminologyTranslationSvc
 
getMatchingOperation() - Method in class ca.uhn.fhir.rest.server.method.BaseOutcomeReturningMethodBindingWithResourceIdButNoResourceBody
For servers, this method will match only incoming requests that match the given operation, or which have no operation in the URL if this method returns null.
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
 
getMaximumHeaderLength() - Method in class ca.uhn.fhir.rest.server.interceptor.BaseValidatingInterceptor
The maximum length for an individual header.
getMaximumPageSize() - Method in class ca.uhn.fhir.rest.server.BasePagingProvider
 
getMaximumPageSize() - Method in interface ca.uhn.fhir.rest.server.IPagingProvider
if the _count parameter is larger than this value, reduce it to this value
getMaximumPageSize() - Method in interface ca.uhn.fhir.rest.server.IRestfulServerDefaults
Maximum page size for searches.
getMaximumPageSize() - Method in class ca.uhn.fhir.rest.server.RestfulServer
 
getMaxRetries() - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
 
getMaxRounds() - Method in class ca.uhn.fhir.rest.server.RestfulServerUtils.DeleteCascadeDetails
 
getMediaType() - Method in class ca.uhn.fhir.rest.server.messaging.BaseResourceMessage
 
getMessageKey() - Method in class ca.uhn.fhir.rest.server.messaging.BaseResourceMessage
 
getMessageKey() - Method in class ca.uhn.fhir.rest.server.messaging.json.BaseJsonMessage
 
getMessageKey() - Method in class ca.uhn.fhir.rest.server.messaging.json.ResourceOperationJsonMessage
 
getMessageKeyDefaultValue() - Method in class ca.uhn.fhir.rest.server.messaging.BaseResourceMessage
Provides a fallback value when method BaseResourceMessage.getMessageKey() returns null.
getMessageKeyDefaultValue() - Method in class ca.uhn.fhir.rest.server.messaging.json.BaseJsonMessage
Provides a fallback value when the value returned by BaseJsonMessage.getMessageKey() is null.
getMessageKeyOrDefault() - Method in class ca.uhn.fhir.rest.server.messaging.BaseResourceMessage
getMessageKeyOrDefault() - Method in class ca.uhn.fhir.rest.server.messaging.BaseResourceModifiedMessage
 
getMessageKeyOrDefault() - Method in class ca.uhn.fhir.rest.server.messaging.json.BaseJsonMessage
getMessageKeyOrDefault() - Method in class ca.uhn.fhir.rest.server.messaging.json.ResourceOperationJsonMessage
 
getMessageKeyOrNull() - Method in class ca.uhn.fhir.rest.server.messaging.BaseResourceMessage
Deprecated.
getMessageKeyOrNull() - Method in class ca.uhn.fhir.rest.server.messaging.json.BaseJsonMessage
Deprecated.
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
 
getMode() - Method in class ca.uhn.fhir.rest.server.RestfulServerUtils.DeleteCascadeDetails
 
getName() - Method in class ca.uhn.fhir.rest.server.interceptor.auth.RuleBulkExportImpl
 
getName() - Method in class ca.uhn.fhir.rest.server.interceptor.auth.RuleImplConditional
 
getName() - Method in class ca.uhn.fhir.rest.server.interceptor.auth.RuleImplUpdateHistoryRewrite
 
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
 
getNamedSearchMethodBindingToName() - Method in class ca.uhn.fhir.rest.server.Bindings
 
getNameToSharedSupertype() - Method in class ca.uhn.fhir.rest.server.RestfulServerConfiguration
 
getNewParser(FhirContext, FhirVersionEnum, RequestDetails) - Static method in class ca.uhn.fhir.rest.server.RestfulServerUtils
 
getNewPayload(FhirContext) - Method in class ca.uhn.fhir.rest.server.messaging.BaseResourceModifiedMessage
 
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
 
getOperationBindingToId() - Method in class ca.uhn.fhir.rest.server.Bindings
 
getOperationDefinitionPrefix(RequestDetails) - Method in class ca.uhn.fhir.rest.server.provider.ServerCapabilityStatementProvider
 
getOperationIdToBindings() - Method in class ca.uhn.fhir.rest.server.Bindings
 
getOperationOutcome() - Method in class ca.uhn.fhir.rest.server.interceptor.consent.ConsentOutcome
 
getOperationType() - Method in class ca.uhn.fhir.rest.server.messaging.BaseResourceMessage
Returns the BaseResourceMessage.OperationTypeEnum that is occurring to the Resource of the message
getOrCreateRequestId(HttpServletRequest) - Method in class ca.uhn.fhir.rest.server.RestfulServer
Reads a request ID from the request headers via the Constants.HEADER_REQUEST_ID header, or generates one if none is supplied.
getOrCreateUserData(String, Supplier<T>) - Method in class ca.uhn.fhir.rest.api.server.storage.TransactionDetails
Fetches the existing value in the user data map, or uses theSupplier to create a new object and puts that in the map, and returns it
getOrGenerateRequestId(ServletRequest) - Static method in class ca.uhn.fhir.rest.server.ServletRequestTracing
Assign a tracing id to this request, using the X-Request-ID if present and compatible.
getOriginalRequestUrl() - Method in class ca.uhn.fhir.rest.api.server.bulk.BulkExportJobParameters
 
getOutputFormat() - Method in class ca.uhn.fhir.rest.api.server.bulk.BulkExportJobParameters
 
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
 
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
 
getPartitionId() - Method in class ca.uhn.fhir.rest.api.server.bulk.BulkExportJobParameters
 
getPartitionId() - Method in class ca.uhn.fhir.rest.server.messaging.BaseResourceModifiedMessage
 
getParts() - Method in class ca.uhn.fhir.rest.server.interceptor.validation.helpers.AddressHelper
 
getPatientIds() - Method in class ca.uhn.fhir.rest.api.server.bulk.BulkExportJobParameters
 
getPayload() - Method in class ca.uhn.fhir.rest.server.messaging.json.ResourceOperationJsonMessage
 
getPayload(FhirContext) - Method in class ca.uhn.fhir.rest.server.messaging.BaseResourceModifiedMessage
 
getPayloadId() - Method in class ca.uhn.fhir.rest.server.messaging.BaseResourceModifiedMessage
 
getPayloadId() - Method in interface ca.uhn.fhir.rest.server.messaging.IResourceMessage
 
getPayloadId(FhirContext) - Method in class ca.uhn.fhir.rest.server.messaging.BaseResourceModifiedMessage
 
getPayloadString() - Method in class ca.uhn.fhir.rest.server.messaging.BaseResourceModifiedMessage
 
getPayloadType(FhirContext) - Method in class ca.uhn.fhir.rest.server.messaging.BaseResourceModifiedMessage
 
getPayloadVersion() - Method in class ca.uhn.fhir.rest.server.messaging.BaseResourceModifiedMessage
 
getPlainProviders() - Method in class ca.uhn.fhir.rest.server.RestfulServer
Provides the non-resource specific providers which implement method calls on this server
getPostalCode() - Method in class ca.uhn.fhir.rest.server.interceptor.validation.helpers.AddressHelper
 
getPostFetchFilterUrls() - Method in class ca.uhn.fhir.rest.api.server.bulk.BulkExportJobParameters
 
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
 
getProperties() - Method in class ca.uhn.fhir.rest.server.interceptor.validation.address.AddressValidatingInterceptor
 
getProperties() - Method in class ca.uhn.fhir.rest.server.interceptor.validation.address.impl.BaseRestfulValidator
 
getProvider() - Method in class ca.uhn.fhir.rest.server.method.BaseMethodBinding
 
getProviderMethodBindings(Object) - Method in class ca.uhn.fhir.rest.server.RestfulServer
 
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
 
getPublisher() - Method in class ca.uhn.fhir.rest.server.provider.ServerCapabilityStatementProvider
Gets the value of the "publisher" that will be placed in the generated conformance statement.
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
 
getQueryParameters() - Method in class ca.uhn.fhir.rest.server.method.BaseMethodBinding
 
getRawResponse() - Method in class ca.uhn.fhir.rest.server.interceptor.validation.address.AddressValidationResult
 
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.api.server.SystemRequestDetails
 
getReader() - Method in class ca.uhn.fhir.rest.server.servlet.ServletRequestDetails
 
getReferenceSearchParamNames() - Method in class ca.uhn.fhir.rest.server.util.ResourceSearchParams
 
getRequestBody(FhirContext, IBase...) - Method in class ca.uhn.fhir.rest.server.interceptor.validation.address.impl.LoquateAddressValidator
 
getRequestContentsIfLoaded() - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
Returns the request contents if they were loaded, returns null otherwise
getRequestDetails() - Method in class ca.uhn.fhir.rest.server.BaseRestfulResponse
Get the requestDetails
getRequestDetails() - Method in class ca.uhn.fhir.rest.server.interceptor.ResponseSizeCapturingInterceptor.Result
 
getRequestDetailsForCurrentExportOperation(BulkExportJobParameters, IBaseResource) - Method in class ca.uhn.fhir.rest.server.interceptor.consent.ConsentInterceptor
 
getRequestId() - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
 
getRequestIncludesFromParams(Object[]) - Method in class ca.uhn.fhir.rest.server.method.BaseMethodBinding
 
getRequestParameters() - Method in class ca.uhn.fhir.rest.server.method.ResponseBundleRequest
 
getRequestPartitionId() - Method in class ca.uhn.fhir.rest.api.server.SystemRequestDetails
 
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
 
getRequestStopwatch() - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
 
getRequestType() - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
 
getResolvedMatchUrls() - Method in class ca.uhn.fhir.rest.api.server.storage.TransactionDetails
 
getResolvedResource(IIdType) - Method in class ca.uhn.fhir.rest.api.server.storage.TransactionDetails
A Resolved Resource ID is a mapping between a resource ID (e.g.
getResolvedResourceId(IIdType) - Method in class ca.uhn.fhir.rest.api.server.storage.TransactionDetails
A Resolved Resource ID is a mapping between a resource ID (e.g.
getResource() - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
Returns the request resource (as provided in the request body) if it has been parsed.
getResource() - Method in class ca.uhn.fhir.rest.server.interceptor.consent.ConsentOutcome
 
getResource(int) - Method in interface ca.uhn.fhir.rest.api.server.IPreResourceAccessDetails
 
getResource(int) - Method in interface ca.uhn.fhir.rest.api.server.IPreResourceShowDetails
 
getResource(int) - Method in class ca.uhn.fhir.rest.api.server.SimplePreResourceAccessDetails
 
getResource(int) - Method in class ca.uhn.fhir.rest.api.server.SimplePreResourceShowDetails
 
getResourceBindings() - Method in class ca.uhn.fhir.rest.server.RestfulServer
 
getResourceBindings() - Method in class ca.uhn.fhir.rest.server.RestfulServerConfiguration
Get the resourceBindings
getResourceContentType() - Method in class ca.uhn.fhir.rest.server.RestfulServerUtils.ResponseEncoding
 
getResourceList() - Method in class ca.uhn.fhir.rest.server.method.ResponsePage
 
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.CreateMethodBinding
 
getResourceName() - Method in class ca.uhn.fhir.rest.server.method.UpdateMethodBinding
 
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) - 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, ResponsePage.ResponsePageBuilder) - 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, ResponsePage.ResponsePageBuilder) - Method in class ca.uhn.fhir.rest.server.BundleProviderWithNamedPages
 
getResources(int, int, ResponsePage.ResponsePageBuilder) - Method in class ca.uhn.fhir.rest.server.SimpleBundleProvider
 
getResourceType() - Method in class ca.uhn.fhir.rest.api.server.storage.BaseResourcePersistentId
 
getResourceType() - Method in interface ca.uhn.fhir.rest.api.server.storage.IResourcePersistentId
Note that, like Version, ResourceType is usually not populated.
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
 
getResourceTypes() - Method in class ca.uhn.fhir.rest.api.server.bulk.BulkExportJobParameters
 
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
 
getResponseEntity(IBase, FhirContext) - Method in class ca.uhn.fhir.rest.server.interceptor.validation.address.impl.BaseRestfulValidator
 
getResponseEntity(IBase, FhirContext) - Method in class ca.uhn.fhir.rest.server.interceptor.validation.address.impl.LoquateAddressValidator
 
getResponseOutcomeHeaderName() - Method in class ca.uhn.fhir.rest.server.interceptor.BaseValidatingInterceptor
getResponseOutputStream(int, String, Integer) - Method in interface ca.uhn.fhir.rest.api.server.IRestfulResponse
Initiate a new binary response.
getResponseOutputStream(int, String, Integer) - Method in class ca.uhn.fhir.rest.api.server.SystemRestfulResponse
 
getResponseOutputStream(int, String, Integer) - Method in class ca.uhn.fhir.rest.server.servlet.ServletRestfulResponse
 
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, boolean) - Method in interface ca.uhn.fhir.rest.api.server.IRestfulResponse
Initiate a new textual response.
getResponseWriter(int, String, String, boolean) - Method in class ca.uhn.fhir.rest.api.server.SystemRestfulResponse
 
getResponseWriter(int, 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() - 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() - Method in class ca.uhn.fhir.rest.server.method.PageMethodBinding
 
getRestOperationType() - Method in class ca.uhn.fhir.rest.server.method.PatchMethodBinding
 
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
 
getRestOperationType(RequestDetails) - Method in class ca.uhn.fhir.rest.server.method.BaseMethodBinding
Determine which operation is being fired for a specific request
getRestOperationType(RequestDetails) - Method in class ca.uhn.fhir.rest.server.method.GraphQLMethodBinding
 
getRestOperationType(RequestDetails) - Method in class ca.uhn.fhir.rest.server.method.OperationMethodBinding
 
getRestOperationType(RequestDetails) - Method in class ca.uhn.fhir.rest.server.method.ReadMethodBinding
 
getRetryCount() - Method in class ca.uhn.fhir.rest.server.messaging.json.HapiMessageHeaders
 
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
 
getRevIncludes() - Method in class ca.uhn.fhir.rest.server.method.BaseMethodBinding
 
getRollbackUndoActions() - Method in class ca.uhn.fhir.rest.api.server.storage.TransactionDetails
Get the actions that should be executed if the transaction is rolled back
getRuntimeSearchParam(String, String) - Method in interface ca.uhn.fhir.rest.server.util.ISearchParamRegistry
Find a search param for a resource.
getRuntimeSearchParams(String) - Method in interface ca.uhn.fhir.rest.server.util.ISearchParamRegistry
Get all the search params for a resource.
getSearchNameToBindings() - Method in class ca.uhn.fhir.rest.server.Bindings
 
getSearchParameters() - Method in interface ca.uhn.fhir.rest.server.IDynamicSearchResourceProvider
 
getSearchParamMatcher() - Method in class ca.uhn.fhir.rest.server.interceptor.auth.AuthorizationInterceptor
 
getSearchParamMatcher() - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IRuleApplier
 
getSearchParamNames() - Method in class ca.uhn.fhir.rest.server.util.ResourceSearchParams
 
getSearchParamNamesForResourceType(String) - Method in class ca.uhn.fhir.rest.server.interceptor.auth.AdditionalCompartmentSearchParameters
 
getSearchParams() - Method in class ca.uhn.fhir.rest.server.interceptor.auth.RuleTarget
 
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.api.server.SystemRequestDetails
 
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.RestfulServerConfiguration
Get the serverAddressStrategy
getServerBaseForRequest() - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
Deprecated.
Use RequestDetails.getFhirServerBase() instead. Deprecated in HAPI FHIR 7.0.0
getServerBaseForRequest() - Method in class ca.uhn.fhir.rest.api.server.SystemRequestDetails
 
getServerBaseForRequest() - Method in class ca.uhn.fhir.rest.server.servlet.ServletRequestDetails
 
getServerBaseForRequest(ServletRequestDetails) - Method in class ca.uhn.fhir.rest.server.RestfulServer
Returns the server base URL (with no trailing '/') for a given request
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.RestfulServerConfiguration
Get the serverBindings
getServerConfiguration(RequestDetails) - Method in class ca.uhn.fhir.rest.server.util.BaseServerCapabilityStatementProvider
 
getServerConformance(HttpServletRequest, RequestDetails) - 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
getServerConformance(HttpServletRequest, RequestDetails) - Method in class ca.uhn.fhir.rest.server.provider.ServerCapabilityStatementProvider
 
getServerConformanceMethod() - Method in class ca.uhn.fhir.rest.server.RestfulServer
 
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.RestfulServerConfiguration
Get the serverName
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.RestfulServerConfiguration
Get the serverVersion
getServletRequest() - Method in class ca.uhn.fhir.rest.server.servlet.ServletRequestDetails
 
getServletRequest() - Method in class ca.uhn.fhir.rest.server.servlet.ServletSubRequestDetails
 
getServletResponse() - Method in class ca.uhn.fhir.rest.server.servlet.ServletRequestDetails
 
getServletResponse() - Method in class ca.uhn.fhir.rest.server.servlet.ServletSubRequestDetails
 
getServletSubRequestDetails(ServletRequestDetails, String, ArrayListMultimap<String, String>) - Static method in class ca.uhn.fhir.rest.server.util.ServletRequestUtil
 
getShortDescription() - Method in class ca.uhn.fhir.rest.server.method.OperationMethodBinding
 
getSince() - Method in class ca.uhn.fhir.rest.api.server.bulk.BulkExportJobParameters
 
getSize() - Method in class ca.uhn.fhir.rest.server.interceptor.s13n.standardizers.NoiseCharacters
 
getSmtpHostname() - Method in class ca.uhn.fhir.rest.server.mail.MailConfig
 
getSmtpPassword() - Method in class ca.uhn.fhir.rest.server.mail.MailConfig
 
getSmtpPort() - Method in class ca.uhn.fhir.rest.server.mail.MailConfig
 
getSmtpUsername() - Method in class ca.uhn.fhir.rest.server.mail.MailConfig
 
getStandardizers() - Method in class ca.uhn.fhir.rest.server.interceptor.s13n.StandardizingInterceptor
 
getState() - Method in class ca.uhn.fhir.rest.server.interceptor.validation.helpers.AddressHelper
 
getStatus() - Method in class ca.uhn.fhir.rest.server.interceptor.consent.ConsentOutcome
 
getStoredResources() - Method in class ca.uhn.fhir.rest.server.provider.HashMapResourceProvider
Returns an unmodifiable list containing the current version of all resources stored in this provider
getString(JsonNode, String) - Method in class ca.uhn.fhir.rest.server.interceptor.validation.address.impl.LoquateAddressValidator
 
getSummaryValueOrNull(RequestDetails) - Static method in class ca.uhn.fhir.rest.server.method.SummaryEnumParameter
 
getTenantId() - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
Gets the tenant ID associated with the request.
getTesters() - Method in class ca.uhn.fhir.rest.server.interceptor.auth.RuleBulkExportImpl
 
getTesters() - Method in class ca.uhn.fhir.rest.server.interceptor.auth.RuleImplConditional
 
getTesters() - Method in class ca.uhn.fhir.rest.server.interceptor.auth.RuleImplUpdateHistoryRewrite
 
getText() - Method in class ca.uhn.fhir.rest.server.interceptor.validation.helpers.AddressHelper
 
getTransactionDate() - Method in class ca.uhn.fhir.rest.api.server.storage.TransactionDetails
This is the wall-clock time that a given transaction started.
getTransactionGuid() - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
 
getTransactionGuid() - Method in class ca.uhn.fhir.rest.server.TransactionLogMessages
 
getTransactionId() - Method in class ca.uhn.fhir.rest.server.messaging.BaseResourceMessage
Retrieve the transaction ID related to this message.
getTroubleshootingLog() - Method in class ca.uhn.fhir.rest.server.interceptor.auth.AuthorizationInterceptor
 
getTroubleshootingLog() - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IRuleApplier
 
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.servlet.ServletSubRequestDetails
 
getUserData(String) - Method in class ca.uhn.fhir.rest.api.server.storage.TransactionDetails
Gets an arbitrary object that will last the lifetime of the current transaction
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
 
getUuid() - Method in interface ca.uhn.fhir.rest.server.util.ICachedSearchDetails
 
getValidatedAddress() - Method in class ca.uhn.fhir.rest.server.interceptor.validation.address.AddressValidationResult
 
getValidatedAddressString() - Method in class ca.uhn.fhir.rest.server.interceptor.validation.address.AddressValidationResult
 
getValidationResult(AddressValidationResult, JsonNode, FhirContext) - Method in class ca.uhn.fhir.rest.server.interceptor.validation.address.impl.BaseRestfulValidator
 
getValidationResult(AddressValidationResult, JsonNode, FhirContext) - Method in class ca.uhn.fhir.rest.server.interceptor.validation.address.impl.LoquateAddressValidator
 
getValidationResults() - Method in class ca.uhn.fhir.rest.server.interceptor.validation.address.AddressValidationResult
 
getValidationSupport() - Method in class ca.uhn.fhir.rest.server.interceptor.auth.AuthorizationInterceptor
 
getValidationSupport() - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IRuleApplier
 
getValidatorModules() - Method in class ca.uhn.fhir.rest.server.interceptor.BaseValidatingInterceptor
 
getValidSearchParameterNamesIncludingMeta(String) - Method in interface ca.uhn.fhir.rest.server.util.ISearchParamRegistry
Returns a collection containing all of the valid active search parameters.
getValue() - Method in class ca.uhn.fhir.rest.server.HardcodedServerAddressStrategy
 
getValues() - Method in class ca.uhn.fhir.rest.server.TransactionLogMessages
 
getVersion() - Method in class ca.uhn.fhir.rest.api.server.storage.BaseResourcePersistentId
 
getVersion() - Method in interface ca.uhn.fhir.rest.api.server.storage.IResourcePersistentId
 
getWrittenChars() - Method in class ca.uhn.fhir.rest.server.interceptor.ResponseSizeCapturingInterceptor.Result
 
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, RequestTypeEnum, FhirContext, Object) - Constructor for class ca.uhn.fhir.rest.server.method.GraphQLMethodBinding
 
GraphQLQueryBodyParameter - Class in ca.uhn.fhir.rest.server.method
 
GraphQLQueryBodyParameter() - Constructor for class ca.uhn.fhir.rest.server.method.GraphQLQueryBodyParameter
 
GraphQLQueryUrlParameter - Class in ca.uhn.fhir.rest.server.method
 
GraphQLQueryUrlParameter() - Constructor for class ca.uhn.fhir.rest.server.method.GraphQLQueryUrlParameter
 
GROUP - Enum constant in enum ca.uhn.fhir.rest.api.server.bulk.BulkExportJobParameters.ExportStyle
 
groupExportOnGroup(String) - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilderRuleBulkExport
Allow/deny group-level export rule applies to the Group with the given resource ID, e.g.
groupExportOnGroup(IIdType) - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilderRuleBulkExport
Allow/deny group-level export rule applies to the Group with the given resource ID, e.g.

H

handle(ValidationResult) - Method in class ca.uhn.fhir.rest.server.interceptor.validation.ValidationMessageSuppressingInterceptor
 
handleDeny(RequestDetails, AuthorizationInterceptor.Verdict) - Method in class ca.uhn.fhir.rest.server.interceptor.auth.AuthorizationInterceptor
Handle an access control verdict of PolicyEnum.DENY.
handleDeny(AuthorizationInterceptor.Verdict) - Method in class ca.uhn.fhir.rest.server.interceptor.auth.AuthorizationInterceptor
This method should not be overridden.
handleException(RequestDetails, BaseServerResponseException) - Method in class ca.uhn.fhir.rest.server.interceptor.ExceptionHandlingInterceptor
 
handleException(RequestDetails, BaseServerResponseException, HttpServletRequest, HttpServletResponse) - Method in class ca.uhn.fhir.rest.server.interceptor.ExceptionHandlingInterceptor
 
handleException(RequestDetails, BaseServerResponseException, HttpServletRequest, HttpServletResponse) - Method in class ca.uhn.fhir.rest.server.interceptor.InterceptorAdapter
 
handleException(RequestDetails, BaseServerResponseException, HttpServletRequest, HttpServletResponse) - Method in interface ca.uhn.fhir.rest.server.interceptor.IServerInterceptor
This method is called upon any exception being thrown within the server's request processing code.
handleException(RequestDetails, BaseServerResponseException, HttpServletRequest, HttpServletResponse) - Method in class ca.uhn.fhir.rest.server.interceptor.LoggingInterceptor
 
handleException(RequestDetails, BaseServerResponseException, HttpServletRequest, HttpServletResponse) - Method in class ca.uhn.fhir.rest.server.interceptor.ResponseHighlighterInterceptor
 
handleForbidden(IBaseBinary) - Method in class ca.uhn.fhir.rest.server.interceptor.binary.BinarySecurityContextInterceptor
Handles a non-permitted operation.
handlePrefix(String) - Method in class ca.uhn.fhir.rest.server.interceptor.s13n.standardizers.LastNameStandardizer
 
handleRequest(RequestTypeEnum, HttpServletRequest, HttpServletResponse) - Method in class ca.uhn.fhir.rest.server.RestfulServer
 
handleRequest(RequestDetails, IBaseResource) - Method in class ca.uhn.fhir.rest.server.interceptor.validation.address.AddressValidatingInterceptor
 
handleRequest(RequestDetails, IBaseResource) - Method in class ca.uhn.fhir.rest.server.interceptor.validation.fields.FieldValidatingInterceptor
 
handleResource(RequestDetails, IBaseResource) - Method in class ca.uhn.fhir.rest.server.interceptor.ResponseTerminologyDisplayPopulationInterceptor
 
handleResource(RequestDetails, IBaseResource) - Method in class ca.uhn.fhir.rest.server.interceptor.ResponseTerminologyTranslationInterceptor
 
handlesMissing() - Method in class ca.uhn.fhir.rest.server.method.BaseQueryParameter
Parameter should return true if BaseQueryParameter.parse(FhirContext, List) should be called even if the query string contained no values for the given parameter
handlesMissing() - Method in class ca.uhn.fhir.rest.server.method.SearchParameter
 
HapiMessageHeaders - Class in ca.uhn.fhir.rest.server.messaging.json
This class is for holding headers for BaseJsonMessages.
HapiMessageHeaders() - Constructor for class ca.uhn.fhir.rest.server.messaging.json.HapiMessageHeaders
 
HapiMessageHeaders(Map<String, Object>) - Constructor for class ca.uhn.fhir.rest.server.messaging.json.HapiMessageHeaders
 
HardcodedServerAddressStrategy - Class in ca.uhn.fhir.rest.server
Server address strategy which simply returns a hardcoded URL
HardcodedServerAddressStrategy() - Constructor for class ca.uhn.fhir.rest.server.HardcodedServerAddressStrategy
 
HardcodedServerAddressStrategy(String) - Constructor for class ca.uhn.fhir.rest.server.HardcodedServerAddressStrategy
 
hashCode() - Method in class ca.uhn.fhir.rest.api.server.storage.BaseResourcePersistentId
 
hashCode() - Method in class ca.uhn.fhir.rest.server.mail.MailConfig
 
hashCode() - Method in class ca.uhn.fhir.rest.server.ResourceBinding
 
HashMapResourceProvider<T> - Class in ca.uhn.fhir.rest.server.provider
This class is a simple implementation of the resource provider interface that uses a HashMap to store all resources in memory.
HashMapResourceProvider(FhirContext, Class<T>) - Constructor for class ca.uhn.fhir.rest.server.provider.HashMapResourceProvider
Constructor
hasHooks(Pointcut, IInterceptorBroadcaster, RequestDetails) - Static method in class ca.uhn.fhir.rest.server.util.CompositeInterceptorBroadcaster
 
hasPayloadType(FhirContext, String) - Method in class ca.uhn.fhir.rest.server.messaging.BaseResourceModifiedMessage
 
hasResolvedResourceId(IIdType) - Method in class ca.uhn.fhir.rest.api.server.storage.TransactionDetails
Was the given resource ID resolved previously in this transaction
hasResolvedResourceIds() - Method in class ca.uhn.fhir.rest.api.server.storage.TransactionDetails
 
historyInstance(IIdType, RequestDetails) - Method in class ca.uhn.fhir.rest.server.provider.HashMapResourceProvider
 
HistoryMethodBinding - Class in ca.uhn.fhir.rest.server.method
 
HistoryMethodBinding(Method, FhirContext, Object) - Constructor for class ca.uhn.fhir.rest.server.method.HistoryMethodBinding
 
historyType() - Method in class ca.uhn.fhir.rest.server.provider.HashMapResourceProvider
 
hook(RequestDetails) - Method in class ca.uhn.fhir.rest.server.interceptor.StaticCapabilityStatementInterceptor
 
hookCascadeDeleteForConflict(RequestDetails, Pointcut, IBaseResource) - Method in class ca.uhn.fhir.rest.server.interceptor.auth.AuthorizationInterceptor
 
hookDeleteExpunge(RequestDetails, Pointcut) - Method in class ca.uhn.fhir.rest.server.interceptor.auth.AuthorizationInterceptor
 
hookIncomingRequestPostProcessed(RequestDetails, HttpServletRequest, HttpServletResponse) - Method in class ca.uhn.fhir.rest.server.interceptor.auth.SearchNarrowingInterceptor
This method handles narrowing for FHIR search/create/update/patch operations.
hookIncomingRequestPreHandled(ServletRequestDetails, HttpServletRequest, HttpServletResponse) - Method in class ca.uhn.fhir.rest.server.interceptor.auth.SearchNarrowingInterceptor
This method narrows FHIR transaction operations (because this pointcut is called after the request body is parsed).
hookOutgoingResponse(RequestDetails, IBaseResource, Pointcut) - Method in class ca.uhn.fhir.rest.server.interceptor.auth.AuthorizationInterceptor
 
hookPreShow(RequestDetails, IPreResourceShowDetails, Pointcut) - Method in class ca.uhn.fhir.rest.server.interceptor.auth.AuthorizationInterceptor
 
hookResourcePreCreate(RequestDetails, IBaseResource, Pointcut) - Method in class ca.uhn.fhir.rest.server.interceptor.auth.AuthorizationInterceptor
 
hookResourcePreDelete(RequestDetails, IBaseResource, Pointcut) - Method in class ca.uhn.fhir.rest.server.interceptor.auth.AuthorizationInterceptor
 
hookResourcePreUpdate(RequestDetails, IBaseResource, IBaseResource, Pointcut) - Method in class ca.uhn.fhir.rest.server.interceptor.auth.AuthorizationInterceptor
 

I

IAddressValidator - Interface in ca.uhn.fhir.rest.server.interceptor.validation.address
Contract for validating addresses.
IAuthorizationSearchParamMatcher - Interface in ca.uhn.fhir.rest.server.interceptor.auth
Adapt the InMemoryMatcher to support authorization filters in FhirQueryRuleTester.
IAuthorizationSearchParamMatcher.Match - Enum in ca.uhn.fhir.rest.server.interceptor.auth
Match outcomes.
IAuthorizationSearchParamMatcher.MatchResult - Class in ca.uhn.fhir.rest.server.interceptor.auth
 
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
Used by AuthorizationInterceptor in order to allow user code to define authorization rules.
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
 
IAuthRuleBuilderRuleBulkExport - Interface in ca.uhn.fhir.rest.server.interceptor.auth
 
IAuthRuleBuilderRuleBulkExportWithTarget - 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
 
IAuthRuleBuilderRuleOpDelete - 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
 
IAuthRuleBuilderUpdateHistoryRewrite - 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.
IAuthRuleTester.RuleTestRequest - Class in ca.uhn.fhir.rest.server.interceptor.auth
A request object to make this easier to extend.
IBundleProvider - Interface in ca.uhn.fhir.rest.api.server
 
ICachedSearchDetails - Interface in ca.uhn.fhir.rest.server.util
 
IConsentContextServices - Interface in ca.uhn.fhir.rest.server.interceptor.consent
 
IConsentService - Interface in ca.uhn.fhir.rest.server.interceptor.consent
This interface is intended to be implemented as the user-defined contract for the ConsentInterceptor.
IDeleteExpungeJobSubmitter - Interface in ca.uhn.fhir.rest.api.server.storage
 
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
IMailSvc - Interface in ca.uhn.fhir.rest.server.mail
 
includes - Variable in class ca.uhn.fhir.rest.server.method.ResponseBundleRequest
The set of includes requested by the user.
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.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.SearchPreferHandlingInterceptor
 
incomingRequestPostProcessed(RequestDetails, HttpServletRequest, HttpServletResponse) - Method in class ca.uhn.fhir.rest.server.interceptor.VerboseLoggingInterceptor
 
incomingRequestPreHandled(RestOperationTypeEnum, RequestDetails) - Method in class ca.uhn.fhir.rest.server.interceptor.InterceptorAdapter
 
incomingRequestPreHandled(RestOperationTypeEnum, RequestDetails) - Method in interface ca.uhn.fhir.rest.server.interceptor.IServerInterceptor
Invoked before an incoming request is processed.
incomingRequestPreHandled(RequestDetails, Pointcut) - Method in class ca.uhn.fhir.rest.server.interceptor.auth.AuthorizationInterceptor
 
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.BaseOutcomeReturningMethodBindingWithResourceIdButNoResourceBody
 
incomingServerRequestMatchesMethod(RequestDetails) - Method in class ca.uhn.fhir.rest.server.method.CreateMethodBinding
 
incomingServerRequestMatchesMethod(RequestDetails) - Method in class ca.uhn.fhir.rest.server.method.DeleteMethodBinding
 
incomingServerRequestMatchesMethod(RequestDetails) - Method in class ca.uhn.fhir.rest.server.method.UpdateMethodBinding
 
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, Collection<? extends IIdType>) - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilderRuleOpClassifier
Rule applies to resources in the given compartment.
inCompartment(String, IIdType) - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilderRuleOpClassifier
Rule applies to resources in the given compartment.
inCompartmentWithAdditionalSearchParams(String, Collection<? extends IIdType>, AdditionalCompartmentSearchParameters) - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilderRuleOpClassifier
Rule applies to resources in the given compartment.
inCompartmentWithAdditionalSearchParams(String, IIdType, AdditionalCompartmentSearchParameters) - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilderRuleOpClassifier
Rule applies to resources in the given compartment.
inCompartmentWithFilter(String, IIdType, String) - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilderRuleOpClassifier
 
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.
initializeAllowedExtendedAscii() - Method in class ca.uhn.fhir.rest.server.interceptor.s13n.standardizers.TextStandardizer
 
initializeAllowedNonLetterAndDigitCharacters() - Method in class ca.uhn.fhir.rest.server.interceptor.s13n.standardizers.TextStandardizer
 
initializeDelimiters() - Method in class ca.uhn.fhir.rest.server.interceptor.s13n.standardizers.FirstNameStandardizer
 
initializeFromClasspath() - Method in class ca.uhn.fhir.rest.server.interceptor.s13n.standardizers.NoiseCharacters
 
initializeTranslates() - Method in class ca.uhn.fhir.rest.server.interceptor.s13n.standardizers.TextStandardizer
 
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.GraphQLQueryBodyParameter
 
initializeTypes(Method, Class<? extends Collection<?>>, Class<? extends Collection<?>>, Class<?>) - Method in class ca.uhn.fhir.rest.server.method.GraphQLQueryUrlParameter
 
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.OffsetParameter
 
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.RawParamsParameter
 
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
 
initiateBulkExport(RequestDetails, BulkExportJobParameters, Pointcut) - Method in class ca.uhn.fhir.rest.server.interceptor.auth.AuthorizationInterceptor
 
initStandardizers() - Method in class ca.uhn.fhir.rest.server.interceptor.s13n.StandardizingInterceptor
 
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.
InteractionBlockingInterceptor - Class in ca.uhn.fhir.rest.server.interceptor
This interceptor can be used to selectively block specific interactions/operations from the server's capabilities.
InteractionBlockingInterceptor.Builder - Class in ca.uhn.fhir.rest.server.interceptor
 
InterceptorAdapter - Class in ca.uhn.fhir.rest.server.interceptor
Base class for IServerInterceptor implementations.
InterceptorAdapter() - Constructor for class ca.uhn.fhir.rest.server.interceptor.InterceptorAdapter
 
InterceptorOrders - Class in ca.uhn.fhir.rest.server.interceptor
 
interceptOutgoingResponse(RequestDetails, ResponseDetails) - Method in class ca.uhn.fhir.rest.server.interceptor.consent.ConsentInterceptor
 
interceptPreAccess(RequestDetails, IPreResourceAccessDetails) - Method in class ca.uhn.fhir.rest.server.interceptor.consent.ConsentInterceptor
 
interceptPreCheckForCachedSearch(RequestDetails) - Method in class ca.uhn.fhir.rest.server.interceptor.consent.ConsentInterceptor
Check if this request is eligible for cached search results.
interceptPreHandled(RequestDetails) - Method in class ca.uhn.fhir.rest.server.interceptor.consent.ConsentInterceptor
 
interceptPreSearchRegistered(RequestDetails, ICachedSearchDetails) - Method in class ca.uhn.fhir.rest.server.interceptor.consent.ConsentInterceptor
Check if the search results from this request might be reused by later searches.
interceptPreShow(RequestDetails, IPreResourceShowDetails) - Method in class ca.uhn.fhir.rest.server.interceptor.consent.ConsentInterceptor
 
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.BaseOutcomeReturningMethodBindingWithResourceIdButNoResourceBody
 
invokeServer(IRestfulServer<?>, RequestDetails) - Method in class ca.uhn.fhir.rest.server.method.CreateMethodBinding
 
invokeServer(IRestfulServer<?>, RequestDetails) - Method in class ca.uhn.fhir.rest.server.method.DeleteMethodBinding
 
invokeServer(IRestfulServer<?>, RequestDetails) - Method in class ca.uhn.fhir.rest.server.method.PatchMethodBinding
 
invokeServer(IRestfulServer<?>, RequestDetails) - Method in class ca.uhn.fhir.rest.server.method.UpdateMethodBinding
 
invokeServer(IRestfulServer<?>, RequestDetails) - Method in class ca.uhn.fhir.rest.server.method.BaseResourceReturningMethodBinding
 
invokeServer(IRestfulServer<?>, RequestDetails) - Method in class ca.uhn.fhir.rest.server.method.GraphQLMethodBinding
 
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.BaseResourceReturningMethodBinding
 
invokeServer(IRestfulServer<?>, RequestDetails, Object[]) - Method in class ca.uhn.fhir.rest.server.method.ConformanceMethodBinding
 
invokeServer(IRestfulServer<?>, RequestDetails, Object[]) - Method in class ca.uhn.fhir.rest.server.method.HistoryMethodBinding
 
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(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
 
IPreResourceAccessDetails - Interface in ca.uhn.fhir.rest.api.server
This object is an abstraction for a server response that is going to return one or more resources to the user.
IPreResourceShowDetails - Interface in ca.uhn.fhir.rest.api.server
This interface is a parameter type for the Pointcut.STORAGE_PRESHOW_RESOURCES hook.
IResourceMessage - Interface in ca.uhn.fhir.rest.server.messaging
 
IResourcePersistentId<T> - Interface in ca.uhn.fhir.rest.api.server.storage
 
IResourceProvider - Interface in ca.uhn.fhir.rest.server
 
IResourceProviderFactoryObserver - Interface in ca.uhn.fhir.rest.server.provider
 
IRestfulHeader - Interface in ca.uhn.fhir.rest.server.method
 
IRestfulResponse - Interface in ca.uhn.fhir.rest.api.server
Implementations of this interface represent a response back to the client from the server.
IRestfulServer<T> - 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
 
isAcceptingDeferredInterceptorBroadcasts() - Method in class ca.uhn.fhir.rest.api.server.storage.TransactionDetails
This can be used by processors for FHIR transactions to defer interceptor broadcasts on sub-requests if needed
isAcceptingDeferredInterceptorBroadcasts(Pointcut) - Method in class ca.uhn.fhir.rest.api.server.storage.TransactionDetails
This can be used by processors for FHIR transactions to defer interceptor broadcasts on sub-requests if needed
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.GraphQLMethodBinding
 
isCanOperateAtInstanceLevel() - Method in class ca.uhn.fhir.rest.server.method.OperationMethodBinding
 
isCanOperateAtServerLevel() - Method in class ca.uhn.fhir.rest.server.method.GraphQLMethodBinding
 
isCanOperateAtServerLevel() - Method in class ca.uhn.fhir.rest.server.method.OperationMethodBinding
 
isCanOperateAtTypeLevel() - Method in class ca.uhn.fhir.rest.server.method.GraphQLMethodBinding
 
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.
isDeleteEnabled() - Method in class ca.uhn.fhir.rest.server.method.OperationMethodBinding
 
isDelimiter(String) - Method in class ca.uhn.fhir.rest.server.interceptor.s13n.standardizers.FirstNameStandardizer
 
isDontReturnResourceAtIndex(int) - Method in class ca.uhn.fhir.rest.api.server.SimplePreResourceAccessDetails
 
ISearchParamRegistry - Interface in ca.uhn.fhir.rest.server.util
 
isEmpty() - Method in interface ca.uhn.fhir.rest.api.server.IBundleProvider
This method returns false if the bundle provider knows that at least one result exists.
isError(ResponseEntity<String>) - Method in class ca.uhn.fhir.rest.server.interceptor.validation.address.impl.BaseRestfulValidator
 
IServerAddressStrategy - Interface in ca.uhn.fhir.rest.server
Provides the server base for a given incoming request.
IServerConformanceProvider<T> - Interface in ca.uhn.fhir.rest.server
 
IServerInterceptor - Interface in ca.uhn.fhir.rest.server.interceptor
Provides methods to intercept requests and responses.
IServerMethodBinding - Interface in ca.uhn.fhir.rest.api.server
 
IServerOperationInterceptor - Interface in ca.uhn.fhir.rest.server.interceptor
Deprecated.
Ths interface is no longer neccessary as of HAPI FHIR 3.8.0 - You can create interceptor methods that are declared using the Hook annotation without needing to implement any interceptor
isExpandMdm() - Method in class ca.uhn.fhir.rest.api.server.bulk.BulkExportJobParameters
 
isFhirTransaction() - Method in class ca.uhn.fhir.rest.api.server.storage.TransactionDetails
 
isGeocodeEnabled() - Method in class ca.uhn.fhir.rest.server.interceptor.validation.address.impl.LoquateAddressValidator
 
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.OperationMethodBinding
 
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.
isIgnoreValidatorExceptions() - Method in class ca.uhn.fhir.rest.server.interceptor.BaseValidatingInterceptor
If set to true (default is false) this interceptor will exit immediately and allow processing to continue if the validator throws any exceptions.
isLogExceptions() - Method in class ca.uhn.fhir.rest.server.interceptor.LoggingInterceptor
Should exceptions be logged by this logger
isManualRequestMode() - Method in class ca.uhn.fhir.rest.server.method.OperationMethodBinding
 
isNoise(int) - Method in class ca.uhn.fhir.rest.server.interceptor.s13n.standardizers.NoiseCharacters
 
isNoiseCharacter(int) - Method in class ca.uhn.fhir.rest.server.interceptor.s13n.standardizers.TextStandardizer
 
isOffsetModeHistory() - Method in class ca.uhn.fhir.rest.server.method.BaseResourceReturningMethodBinding
 
isOffsetModeHistory() - Method in class ca.uhn.fhir.rest.server.method.HistoryMethodBinding
 
isPlainSearchRequest(RequestDetails) - Static method in class ca.uhn.fhir.rest.server.method.SearchMethodBinding
Is this request a request for a normal search - Ie.
isPreferRespondAsync() - Method in class ca.uhn.fhir.rest.server.servlet.ServletRequestDetails
Returns true if the `Prefer` header contains a value of `respond-async`
isRequired() - Method in class ca.uhn.fhir.rest.server.method.BaseQueryParameter
 
isRequired() - Method in class ca.uhn.fhir.rest.server.method.SearchParameter
 
isResolvedResourceIdEmpty(IIdType) - Method in class ca.uhn.fhir.rest.api.server.storage.TransactionDetails
Was the given resource ID resolved previously in this transaction as not existing
isResourceAccess(Pointcut) - Method in class ca.uhn.fhir.rest.server.interceptor.auth.RuleBulkExportImpl
 
isResourceAccess(Pointcut) - Method in class ca.uhn.fhir.rest.server.interceptor.auth.RuleImplConditional
 
isResourceAccess(Pointcut) - Method in class ca.uhn.fhir.rest.server.interceptor.auth.RuleImplUpdateHistoryRewrite
 
isRespondGzip() - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
 
isRetry() - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
 
isReturnVoid() - Method in class ca.uhn.fhir.rest.server.method.BaseOutcomeReturningMethodBindingWithResourceIdButNoResourceBody
 
isReturnVoid() - Method in class ca.uhn.fhir.rest.server.method.CreateMethodBinding
 
isReturnVoid() - Method in class ca.uhn.fhir.rest.server.method.DeleteMethodBinding
 
isReturnVoid() - Method in class ca.uhn.fhir.rest.server.method.PatchMethodBinding
 
isReturnVoid() - Method in class ca.uhn.fhir.rest.server.method.UpdateMethodBinding
 
isRewriteHistory() - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
 
isShowNarrative() - Method in class ca.uhn.fhir.rest.server.interceptor.ResponseHighlighterInterceptor
If set to true (default is true), if the response is a FHIR resource, and that resource includes a Narrative, the narrative will be rendered in the HTML response page as actual rendered HTML.
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
isSmtpUseStartTLS() - Method in class ca.uhn.fhir.rest.server.mail.MailConfig
 
isSubRequest() - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
Is this request a sub-request (i.e.
isSubRequest() - Method in class ca.uhn.fhir.rest.server.servlet.ServletSubRequestDetails
 
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)
IStandardizer - Interface in ca.uhn.fhir.rest.server.interceptor.s13n.standardizers
Contract for standardizing textual primitives in the FHIR resources.
isTranslate(int) - Method in class ca.uhn.fhir.rest.server.interceptor.s13n.standardizers.TextStandardizer
 
isUncompressIncomingContents() - Method in class ca.uhn.fhir.rest.server.RestfulServer
Should the server attempt to decompress incoming request contents (default is true).
isValid() - Method in class ca.uhn.fhir.rest.server.interceptor.validation.address.AddressValidationResult
 
isValid(JsonNode) - Method in class ca.uhn.fhir.rest.server.interceptor.validation.address.impl.LoquateAddressValidator
 
isValid(String) - Method in class ca.uhn.fhir.rest.server.interceptor.validation.fields.EmailValidator
 
isValid(String) - Method in interface ca.uhn.fhir.rest.server.interceptor.validation.fields.IValidator
 
isValid(IBase, FhirContext) - Method in interface ca.uhn.fhir.rest.server.interceptor.validation.address.IAddressValidator
Validates address against a service
isValid(IBase, FhirContext) - Method in class ca.uhn.fhir.rest.server.interceptor.validation.address.impl.BaseRestfulValidator
 
isVread() - Method in class ca.uhn.fhir.rest.server.method.ReadMethodBinding
 
ITenantIdentificationStrategy - Interface in ca.uhn.fhir.rest.server.tenant
 
iterator() - Method in class ca.uhn.fhir.rest.api.server.SimplePreResourceShowDetails
 
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
IValidator - Interface in ca.uhn.fhir.rest.server.interceptor.validation.fields
 

J

join(String[], String) - Method in class ca.uhn.fhir.rest.server.interceptor.s13n.standardizers.FirstNameStandardizer
 
JsonDateDeserializer - Class in ca.uhn.fhir.rest.server.util
 
JsonDateDeserializer() - Constructor for class ca.uhn.fhir.rest.server.util.JsonDateDeserializer
 
JsonDateSerializer - Class in ca.uhn.fhir.rest.server.util
 
JsonDateSerializer() - Constructor for class ca.uhn.fhir.rest.server.util.JsonDateSerializer
 

L

LAST_FAILURE_KEY - Static variable in class ca.uhn.fhir.rest.server.messaging.json.HapiMessageHeaders
 
lastN(ServletRequestDetails, IBaseReference, List<IBaseCoding>, List<IBaseCoding>, IPrimitiveType<Integer>) - Method in class ca.uhn.fhir.rest.server.provider.BaseLastNProvider
 
LastNameStandardizer - Class in ca.uhn.fhir.rest.server.interceptor.s13n.standardizers
Standardizes last names by capitalizing all characters following a separators (e.g.
LastNameStandardizer() - Constructor for class ca.uhn.fhir.rest.server.interceptor.s13n.standardizers.LastNameStandardizer
 
limit - Variable in class ca.uhn.fhir.rest.server.method.RequestedPage
The number of results starting from the offset requested by the user
linkSelf - Variable in class ca.uhn.fhir.rest.server.method.ResponseBundleRequest
The response bundle link to self.
LIST_OF_RESOURCES - Enum constant in enum ca.uhn.fhir.rest.server.method.BaseResourceReturningMethodBinding.MethodReturnTypeEnum
 
loadJson(String, Class<T>) - Static method in class ca.uhn.fhir.rest.server.interceptor.ConfigLoader
 
loadProperties(String) - Static method in class ca.uhn.fhir.rest.server.interceptor.ConfigLoader
 
loadRequestContents() - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
 
loadResourceContent(String) - Static method in class ca.uhn.fhir.rest.server.interceptor.ConfigLoader
 
loadResourceFromRequest(RequestDetails, BaseMethodBinding, Class<T>) - Method in interface ca.uhn.fhir.rest.server.IRestfulServerUtil
 
LoggingInterceptor - Class in ca.uhn.fhir.rest.server.interceptor
Server interceptor which logs each request using a defined format
LoggingInterceptor() - Constructor for class ca.uhn.fhir.rest.server.interceptor.LoggingInterceptor
Constructor for server logging interceptor
LOQUATE_AQI - Static variable in class ca.uhn.fhir.rest.server.interceptor.validation.address.impl.LoquateAddressValidator
 
LOQUATE_AVC - Static variable in class ca.uhn.fhir.rest.server.interceptor.validation.address.impl.LoquateAddressValidator
 
LOQUATE_GEO_ACCURACY - Static variable in class ca.uhn.fhir.rest.server.interceptor.validation.address.impl.LoquateAddressValidator
 
LoquateAddressValidator - Class in ca.uhn.fhir.rest.server.interceptor.validation.address.impl
LoquateAddressValidator(Properties) - Constructor for class ca.uhn.fhir.rest.server.interceptor.validation.address.impl.LoquateAddressValidator
 

M

MailConfig - Class in ca.uhn.fhir.rest.server.mail
 
MailConfig() - Constructor for class ca.uhn.fhir.rest.server.mail.MailConfig
 
MailSvc - Class in ca.uhn.fhir.rest.server.mail
 
MailSvc(MailConfig) - Constructor for class ca.uhn.fhir.rest.server.mail.MailSvc
 
makeCopy() - Method in class ca.uhn.fhir.rest.server.util.ResourceSearchParams
 
MANUALLY_TRIGGERED - Enum constant in enum ca.uhn.fhir.rest.server.messaging.BaseResourceMessage.OperationTypeEnum
 
MARK_ALL_RESOURCES_FOR_REINDEXING - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
Deprecated.
markResourceAtIndexAsSubset(int) - Method in interface ca.uhn.fhir.rest.api.server.IPreResourceShowDetails
Indicates that data is being masked from within the resource at the given index.
markResourceAtIndexAsSubset(int) - Method in class ca.uhn.fhir.rest.api.server.SimplePreResourceShowDetails
 
massageServerBaseUrl(String, RequestDetails) - Method in interface ca.uhn.fhir.rest.server.tenant.ITenantIdentificationStrategy
Implementations may use this method to tweak the server base URL if necessary based on the tenant ID
massageServerBaseUrl(String, RequestDetails) - Method in class ca.uhn.fhir.rest.server.tenant.UrlBaseTenantIdentificationStrategy
 
match - Variable in class ca.uhn.fhir.rest.server.interceptor.auth.IAuthorizationSearchParamMatcher.MatchResult
match result
match(String, IBaseResource) - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthorizationSearchParamMatcher
Calculate if the resource would match the fhir query parameters.
MATCH - Enum constant in enum ca.uhn.fhir.rest.server.interceptor.auth.IAuthorizationSearchParamMatcher.Match
 
matches(RestOperationTypeEnum, RequestDetails, IIdType, IBaseResource) - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleTester
Deprecated. 
matches(IAuthRuleTester.RuleTestRequest) - Method in class ca.uhn.fhir.rest.server.interceptor.auth.FhirQueryRuleTester
 
matches(IAuthRuleTester.RuleTestRequest) - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleTester
User supplied logic called just before the parent rule renders a verdict on the operation or input resource.
matchesOutput(RestOperationTypeEnum, RequestDetails, IBaseResource) - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleTester
Deprecated. 
matchesOutput(IAuthRuleTester.RuleTestRequest) - Method in class ca.uhn.fhir.rest.server.interceptor.auth.FhirQueryRuleTester
 
matchesOutput(IAuthRuleTester.RuleTestRequest) - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleTester
User supplied logic called just before the parent rule renders a verdict on an output resource.
MATCHING_CHANNEL_CONCURRENT_CONSUMERS - Static variable in class ca.uhn.fhir.subscription.SubscriptionConstants
The number of threads used in subscription channel processing
MAX_ADDRESS_LINES - Static variable in class ca.uhn.fhir.rest.server.interceptor.validation.address.impl.LoquateAddressValidator
 
MAX_SUBSCRIPTION_RESULTS - Static variable in class ca.uhn.fhir.subscription.SubscriptionConstants
The maximum number of subscriptions that can be active at once
maybeGetRequestId(ServletRequest) - Static method in class ca.uhn.fhir.rest.server.ServletRequestTracing
 
MDM_BATCH_RUN_CRITERIA - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
 
MDM_BATCH_RUN_RESOURCE_TYPE - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
 
MDM_CREATE_LINK - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
 
MDM_CREATE_LINK_GOLDEN_RESOURCE_ID - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
 
MDM_CREATE_LINK_MATCH_RESULT - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
 
MDM_CREATE_LINK_RESOURCE_ID - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
 
MDM_DUPLICATE_GOLDEN_RESOURCES - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
 
MDM_LINK_HISTORY - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
 
MDM_MATCH - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
 
MDM_MATCH_RESOURCE - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
 
MDM_MERGE_GOLDEN_RESOURCES - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
 
MDM_MERGE_GR_FROM_GOLDEN_RESOURCE_ID - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
 
MDM_MERGE_GR_TO_GOLDEN_RESOURCE_ID - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
 
MDM_MERGE_RESOURCE - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
 
MDM_NOT_DUPLICATE - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
 
MDM_QUERY_LINKS - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
 
MDM_QUERY_LINKS_GOLDEN_RESOURCE_ID - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
 
MDM_QUERY_LINKS_LINK_SOURCE - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
 
MDM_QUERY_LINKS_MATCH_RESULT - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
 
MDM_QUERY_LINKS_RESOURCE_ID - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
 
MDM_QUERY_PARTITION_IDS - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
 
MDM_RESOURCE_TYPE - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
 
MDM_UPDATE_LINK - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
 
MDM_UPDATE_LINK_GOLDEN_RESOURCE_ID - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
 
MDM_UPDATE_LINK_MATCH_RESULT - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
 
MDM_UPDATE_LINK_RESOURCE_ID - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
 
MEDIA_CONTENT_CONTENT_TYPE_OPT - Static variable in class ca.uhn.fhir.rest.server.interceptor.ServeMediaResourceRawInterceptor
 
metadata() - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilderRule
This rules applies to the metadata operation (retrieve the server's conformance statement)
METHOD_OUTCOME - Enum constant in enum ca.uhn.fhir.rest.server.method.BaseResourceReturningMethodBinding.MethodReturnTypeEnum
 
MethodMatchEnum - Enum in ca.uhn.fhir.rest.server.method
 
MethodUtil - Class in ca.uhn.fhir.rest.server.method
 
mode - Variable in class ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleTester.RuleTestRequest
the mode of the calling rule context
myContext - Variable in class ca.uhn.fhir.rest.server.interceptor.BaseResponseTerminologyInterceptor
 
myIdToHistory - Variable in class ca.uhn.fhir.rest.server.provider.HashMapResourceProvider
 
myIdToVersionToResourceMap - Variable in class ca.uhn.fhir.rest.server.provider.HashMapResourceProvider
 
myOperationType - Variable in class ca.uhn.fhir.rest.server.messaging.BaseResourceMessage
 
myPartitionId - Variable in class ca.uhn.fhir.rest.server.messaging.BaseResourceModifiedMessage
 
myPayload - Variable in class ca.uhn.fhir.rest.server.messaging.BaseResourceModifiedMessage
 
myPayloadDecoded - Variable in class ca.uhn.fhir.rest.server.messaging.BaseResourceModifiedMessage
 
myPayloadId - Variable in class ca.uhn.fhir.rest.server.messaging.BaseResourceModifiedMessage
 
myPayloadType - Variable in class ca.uhn.fhir.rest.server.messaging.BaseResourceModifiedMessage
 
myPayloadVersion - Variable in class ca.uhn.fhir.rest.server.messaging.BaseResourceModifiedMessage
 
myResponseBundleBuilder - Variable in class ca.uhn.fhir.rest.server.method.BaseResourceReturningMethodBinding
 
myRuleApplier - Variable in class ca.uhn.fhir.rest.server.interceptor.consent.RuleFilteringConsentService
Our delegate for consent verdicts
mySearchCount - Variable in class ca.uhn.fhir.rest.server.provider.HashMapResourceProvider
 
myTypeHistory - Variable in class ca.uhn.fhir.rest.server.provider.HashMapResourceProvider
 
myValidationSupport - Variable in class ca.uhn.fhir.rest.server.interceptor.BaseResponseTerminologyInterceptor
 

N

NAME_FAMILY - Enum constant in enum ca.uhn.fhir.rest.server.interceptor.s13n.StandardizingInterceptor.StandardizationType
 
NAME_GIVEN - Enum constant in enum ca.uhn.fhir.rest.server.interceptor.s13n.StandardizingInterceptor.StandardizationType
 
named(String) - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilderOperation
This rule applies to the operation with the given name
NarrativeUtil - Class in ca.uhn.fhir.rest.server.util
 
newClient(FhirContext, HttpServletRequest, String) - Method in interface ca.uhn.fhir.rest.server.util.ITestingUiClientFactory
Instantiate a new client
newCompositeBroadcaster(IInterceptorBroadcaster, RequestDetails) - Static method in class ca.uhn.fhir.rest.server.util.CompositeInterceptorBroadcaster
 
newEmptyList() - Static method in class ca.uhn.fhir.rest.server.BundleProviders
Create a new unmodifiable empty resource list with the current time as the publish date.
newList(List<IBaseResource>) - Static method in class ca.uhn.fhir.rest.server.BundleProviders
 
newList(IBaseResource) - Static method in class ca.uhn.fhir.rest.server.BundleProviders
 
newRequestDetails() - Method in class ca.uhn.fhir.rest.server.RestfulServer
Deprecated.
Deprecated in HAPI FHIR 4.1.0 - Users wishing to override this method should override RestfulServer.newRequestDetails(RequestTypeEnum, HttpServletRequest, HttpServletResponse) instead
newRequestDetails(RequestTypeEnum, HttpServletRequest, HttpServletResponse) - Method in class ca.uhn.fhir.rest.server.RestfulServer
Subclasses may override this to customize the way that the RequestDetails object is created.
newRequestId(int) - Method in class ca.uhn.fhir.rest.server.RestfulServer
Generate a new request ID string.
newSystemRequestAllPartitions() - Static method in class ca.uhn.fhir.rest.api.server.SystemRequestDetails
 
newTemplate() - Method in class ca.uhn.fhir.rest.server.interceptor.validation.address.impl.BaseRestfulValidator
 
NO_MATCH - Enum constant in enum ca.uhn.fhir.rest.server.interceptor.auth.IAuthorizationSearchParamMatcher.Match
 
NoiseCharacters - Class in ca.uhn.fhir.rest.server.interceptor.s13n.standardizers
 
NoiseCharacters() - Constructor for class ca.uhn.fhir.rest.server.interceptor.s13n.standardizers.NoiseCharacters
 
NONE - Enum constant in enum ca.uhn.fhir.rest.server.method.MethodMatchEnum
 
NOT_FOUND - Static variable in interface ca.uhn.fhir.rest.api.server.storage.IResourcePersistentId
 
NOT_FOUND - Static variable in class ca.uhn.fhir.rest.api.server.storage.TransactionDetails
 
notForTenantIds(String...) - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilderRuleOpClassifierFinished
 
notForTenantIds(Collection<String>) - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilderRuleOpClassifierFinished
 
NotFoundPid - Class in ca.uhn.fhir.rest.api.server.storage
 
NotFoundPid() - Constructor for class ca.uhn.fhir.rest.api.server.storage.NotFoundPid
 
NULL_IMPL - Static variable in interface ca.uhn.fhir.rest.server.interceptor.consent.IConsentContextServices
Implementation of this interface that simply always throws a UnsupportedOperationException

O

offset - Variable in class ca.uhn.fhir.rest.server.method.RequestedPage
The search results offset requested by the user
offset - Variable in class ca.uhn.fhir.rest.server.method.ResponseBundleRequest
The requested offset into the list of resources that should be used to create the returned bundle.
OffsetCalculator - Class in ca.uhn.fhir.rest.server.method
 
OffsetCalculator() - Constructor for class ca.uhn.fhir.rest.server.method.OffsetCalculator
 
OffsetParameter - Class in ca.uhn.fhir.rest.server.method
 
OffsetParameter() - Constructor for class ca.uhn.fhir.rest.server.method.OffsetParameter
 
onAnyInstance() - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilderOperationNamed
Rule applies to invocations of this operation at the instance level on any instance
onAnyType() - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilderOperationNamed
Rule applies to invocations of this operation at the type level on any type
onCascade() - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilderRuleOpDelete
Specifies that this rule applies to cascading deletes as opposed to regular deletes.
onExpunge() - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilderRuleOpDelete
Specifies that this rule applies to delete expunges as opposed to regular deletes.
onInstance(IIdType) - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilderOperationNamed
Rule applies to invocations of this operation at the instance level
onInstancesOfType(Class<? extends IBaseResource>) - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilderOperationNamed
Rule applies to invocations of this operation at the instance level on any instance of the given type
onServer() - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilderOperationNamed
Rule applies to invocations of this operation at the server level
onType(Class<? extends IBaseResource>) - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilderOperationNamed
Rule applies to invocations of this operation at the type level
operation - Variable in class ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleTester.RuleTestRequest
The FHIR operation being performed.
operation() - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilderRule
This rule applies to a FHIR operation (e.g.
OPERATION_BATCH_RESPONSE_JOB_ID - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
The Spring Batch job id of the delete expunge job created by a $delete-expunge operation
OPERATION_DELETE_BATCH_SIZE - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
Number of resources to delete at a time for the $delete-expunge operation
OPERATION_DELETE_CASCADE - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
Should we cascade the $delete-expunge operation
OPERATION_DELETE_CASCADE_MAX_ROUNDS - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
How many rounds for the $delete-expunge operation
OPERATION_DELETE_EXPUNGE - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
Operation name for the $delete-expunge operation
OPERATION_DELETE_EXPUNGE_URL - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
url of resources to delete for the $delete-expunge operation
OPERATION_EXPORT - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
Operation name for the "$export" operation
OPERATION_EXPORT_POLL_STATUS - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
Operation name for the "$export-poll-status" operation
OPERATION_EXPUNGE - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
Operation name for the $expunge operation
OPERATION_EXPUNGE_OUT_PARAM_EXPUNGE_COUNT - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
Output parameter name for the $expunge operation
OPERATION_EXPUNGE_PARAM_EXPUNGE_DELETED_RESOURCES - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
Parameter name for the $expunge operation
OPERATION_EXPUNGE_PARAM_EXPUNGE_EVERYTHING - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
Parameter name for the $expunge operation
OPERATION_EXPUNGE_PARAM_EXPUNGE_PREVIOUS_VERSIONS - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
Parameter name for the $expunge operation
OPERATION_EXPUNGE_PARAM_LIMIT - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
Parameter name for the $expunge operation
OPERATION_INVALIDATE_EXPANSION - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
Operation name for the $invalidate-expansion operation
OPERATION_MDM_BATCH_SIZE - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
 
OPERATION_MDM_CLEAR - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
 
OPERATION_MDM_CLEAR_RESOURCE_NAME - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
 
OPERATION_MDM_SUBMIT - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
 
OPERATION_MDM_SUBMIT_OUT_PARAM_SUBMITTED - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
 
OPERATION_META - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
Operation name for the $meta operation
OPERATION_REINDEX - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
Operation name for the $reindex operation
OPERATION_REINDEX_DRYRUN - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
Operation name for the $reindex operation
OPERATION_REINDEX_PARAM_BATCH_SIZE - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
Number of resources to delete at a time for the $delete-expunge operation
OPERATION_REINDEX_PARAM_EVERYTHING - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
Whether all resource types should be reindexed
OPERATION_REINDEX_PARAM_URL - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
url of resources to delete for the $delete-expunge operation
OPERATION_REINDEX_RESPONSE_JOB_ID - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
The Spring Batch job id of the delete expunge job created by a $delete-expunge operation
OPERATION_REINDEX_TERMINOLOGY - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
Operation name for the $reindex-terminology operation
OperationMethodBinding - Class in ca.uhn.fhir.rest.server.method
 
OperationMethodBinding(Class<?>, Class<? extends IBaseResource>, Method, FhirContext, Object, boolean, boolean, String, Class<? extends IBaseResource>, String, OperationParam[], BundleTypeEnum, boolean) - Constructor for class ca.uhn.fhir.rest.server.method.OperationMethodBinding
 
OperationMethodBinding(Class<?>, Class<? extends IBaseResource>, Method, FhirContext, Object, Operation) - Constructor for class ca.uhn.fhir.rest.server.method.OperationMethodBinding
Constructor - This is the constructor that is called when binding a standard @Operation method.
OperationMethodBinding.ReturnType - Class in ca.uhn.fhir.rest.server.method
 
OperationParameter - Class in ca.uhn.fhir.rest.server.method
 
ORDER_AUTH_INTERCEPTOR - Static variable in class ca.uhn.fhir.rest.server.interceptor.auth.AuthorizationConstants
 
ORDER_BINARY_SECURITY_INTERCEPTOR - Static variable in class ca.uhn.fhir.rest.server.interceptor.auth.AuthorizationConstants
 
ORDER_CONSENT_INTERCEPTOR - Static variable in class ca.uhn.fhir.rest.server.interceptor.auth.AuthorizationConstants
 
ORDER_CONVERTER_INTERCEPTOR - Static variable in class ca.uhn.fhir.rest.server.interceptor.auth.AuthorizationConstants
 
outgoingGraphqlResponse(RequestDetails, String, String, HttpServletRequest, HttpServletResponse) - Method in class ca.uhn.fhir.rest.server.interceptor.ResponseHighlighterInterceptor
 
outgoingResponse(RequestDetails) - Method in class ca.uhn.fhir.rest.server.interceptor.InterceptorAdapter
 
outgoingResponse(RequestDetails) - Method in interface ca.uhn.fhir.rest.server.interceptor.IServerInterceptor
Deprecated.
As of HAPI FHIR 3.2.0, this method is deprecated and will be removed in a future version of HAPI FHIR.
outgoingResponse(RequestDetails, TagList) - Method in class ca.uhn.fhir.rest.server.interceptor.InterceptorAdapter
 
outgoingResponse(RequestDetails, TagList) - Method in interface ca.uhn.fhir.rest.server.interceptor.IServerInterceptor
Deprecated.
As of HAPI FHIR 3.2.0, this method is deprecated and will be removed in a future version of HAPI FHIR.
outgoingResponse(RequestDetails, TagList, HttpServletRequest, HttpServletResponse) - Method in class ca.uhn.fhir.rest.server.interceptor.InterceptorAdapter
 
outgoingResponse(RequestDetails, TagList, HttpServletRequest, HttpServletResponse) - Method in interface ca.uhn.fhir.rest.server.interceptor.IServerInterceptor
Deprecated.
As of HAPI FHIR 3.2.0, this method is deprecated and will be removed in a future version of HAPI FHIR.
outgoingResponse(RequestDetails, ResponseDetails, HttpServletRequest, HttpServletResponse) - Method in class ca.uhn.fhir.rest.server.interceptor.InterceptorAdapter
 
outgoingResponse(RequestDetails, ResponseDetails, HttpServletRequest, HttpServletResponse) - Method in interface ca.uhn.fhir.rest.server.interceptor.IServerInterceptor
This method is called after the server implementation method has been called, but before any attempt to stream the response back to the client.
outgoingResponse(RequestDetails, ResponseDetails, HttpServletRequest, HttpServletResponse) - Method in class ca.uhn.fhir.rest.server.interceptor.ResponseHighlighterInterceptor
 
outgoingResponse(RequestDetails, HttpServletRequest, HttpServletResponse) - Method in class ca.uhn.fhir.rest.server.interceptor.InterceptorAdapter
 
outgoingResponse(RequestDetails, HttpServletRequest, HttpServletResponse) - Method in interface ca.uhn.fhir.rest.server.interceptor.IServerInterceptor
Deprecated.
As of HAPI FHIR 3.2.0, this method is deprecated and will be removed in a future version of HAPI FHIR.
outgoingResponse(RequestDetails, IBaseResource) - Method in class ca.uhn.fhir.rest.server.interceptor.InterceptorAdapter
 
outgoingResponse(RequestDetails, IBaseResource) - Method in interface ca.uhn.fhir.rest.server.interceptor.IServerInterceptor
Deprecated.
As of HAPI FHIR 3.2.0, this method is deprecated and will be removed in a future version of HAPI FHIR.
outgoingResponse(RequestDetails, IBaseResource) - Method in class ca.uhn.fhir.rest.server.interceptor.ResponseValidatingInterceptor
 
outgoingResponse(RequestDetails, IBaseResource, HttpServletRequest, HttpServletResponse) - Method in class ca.uhn.fhir.rest.server.interceptor.InterceptorAdapter
 
outgoingResponse(RequestDetails, IBaseResource, HttpServletRequest, HttpServletResponse) - Method in interface ca.uhn.fhir.rest.server.interceptor.IServerInterceptor
Deprecated.
As of HAPI FHIR 3.3.0, this method has been deprecated in favour of IServerInterceptor.outgoingResponse(RequestDetails, ResponseDetails, HttpServletRequest, HttpServletResponse) and will be removed in a future version of HAPI FHIR.
outgoingResponse(RequestDetails, IBaseResource, HttpServletRequest, HttpServletResponse) - Method in class ca.uhn.fhir.rest.server.interceptor.ServeMediaResourceRawInterceptor
 

P

PageMethodBinding - Class in ca.uhn.fhir.rest.server.method
 
PageMethodBinding(FhirContext, Method) - Constructor for class ca.uhn.fhir.rest.server.method.PageMethodBinding
 
PageProvider - Class in ca.uhn.fhir.rest.server
 
PageProvider() - Constructor for class ca.uhn.fhir.rest.server.PageProvider
 
PARAM_RAW - Static variable in class ca.uhn.fhir.rest.server.interceptor.ResponseHighlighterInterceptor
TODO: As of HAPI 1.6 (2016-06-10) this parameter has been replaced with simply requesting _format=json or xml so eventually this parameter should be removed
PARAM_RAW_TRUE - Static variable in class ca.uhn.fhir.rest.server.interceptor.ResponseHighlighterInterceptor
 
parse(FhirContext, List<QualifiedParamList>) - Method in class ca.uhn.fhir.rest.server.method.BaseQueryParameter
 
parse(FhirContext, List<QualifiedParamList>) - Method in class ca.uhn.fhir.rest.server.method.SearchParameter
 
parseAcceptHeaderAndReturnHighestRankedOptions(HttpServletRequest) - Static method in class ca.uhn.fhir.rest.server.RestfulServerUtils
 
parsePreferHeader(IRestfulServer<?>, String) - Static method in class ca.uhn.fhir.rest.server.RestfulServerUtils
 
parseResourceFromRequest(RequestDetails, BaseMethodBinding, Class<? extends IBaseResource>) - Method in interface ca.uhn.fhir.rest.server.IRestfulServerUtil
 
PARTITION_MANAGEMENT_CREATE_PARTITION - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
Operation name: add partition
PARTITION_MANAGEMENT_DELETE_PARTITION - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
Operation name: update partition
PARTITION_MANAGEMENT_LIST_PARTITIONS - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
Operation name: list partitions
PARTITION_MANAGEMENT_PARTITION_DESC - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
 
PARTITION_MANAGEMENT_PARTITION_ID - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
 
PARTITION_MANAGEMENT_PARTITION_NAME - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
 
PARTITION_MANAGEMENT_READ_PARTITION - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
Operation name: read partition
PARTITION_MANAGEMENT_UPDATE_PARTITION - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
Operation name: update partition
partitionIdentifyCreate(RequestDetails) - Method in class ca.uhn.fhir.rest.server.interceptor.partition.RequestTenantPartitionInterceptor
 
patch() - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilderRule
This rule applies to a FHIR patch operation
PatchMethodBinding - Class in ca.uhn.fhir.rest.server.method
Base class for an operation that has a resource type but not a resource body in the request body
PatchMethodBinding(Method, FhirContext, Object) - Constructor for class ca.uhn.fhir.rest.server.method.PatchMethodBinding
 
PATIENT - Enum constant in enum ca.uhn.fhir.rest.api.server.bulk.BulkExportJobParameters.ExportStyle
 
patientExportOnGroup(String) - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilderRuleBulkExport
Allow/deny patient-level export rule applies to the Group with the given resource ID, e.g.
patientExportOnGroup(IIdType) - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilderRuleBulkExport
Allow/deny patient-level export rule applies to the Group with the given resource ID, e.g.
patientExportOnPatient(String) - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilderRuleBulkExport
 
patientExportOnPatient(IIdType) - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilderRuleBulkExport
 
payloadContainsNoPlaceholderReferences(FhirContext, IBaseResource) - Static method in class ca.uhn.fhir.rest.server.messaging.BaseResourceModifiedMessage
 
PERFORM_REINDEXING_PASS - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
Deprecated. 
PHONE - Enum constant in enum ca.uhn.fhir.rest.server.interceptor.s13n.StandardizingInterceptor.StandardizationType
 
PHONE_NUMBER_PATTERN - Static variable in class ca.uhn.fhir.rest.server.interceptor.s13n.standardizers.PhoneStandardizer
 
PHONE_NUMBER_REPLACE_PATTERN - Static variable in class ca.uhn.fhir.rest.server.interceptor.s13n.standardizers.PhoneStandardizer
 
PhoneStandardizer - Class in ca.uhn.fhir.rest.server.interceptor.s13n.standardizers
Standardizes phone numbers to fit 123-456-7890 pattern.
PhoneStandardizer() - Constructor for class ca.uhn.fhir.rest.server.interceptor.s13n.standardizers.PhoneStandardizer
 
PolicyEnum - Enum in ca.uhn.fhir.rest.server.interceptor.auth
 
populateRequestDetailsForInterceptor(RequestDetails, Object[]) - Method in class ca.uhn.fhir.rest.server.method.BaseMethodBinding
Subclasses may override this method (but should also call super) to provide method specifics to the interceptors.
populateRequestDetailsForInterceptor(RequestDetails, Object[]) - Method in class ca.uhn.fhir.rest.server.method.CreateMethodBinding
 
populateRequestDetailsForInterceptor(RequestDetails, Object[]) - Method in class ca.uhn.fhir.rest.server.method.UpdateMethodBinding
 
populateRequestDetailsForInterceptor(RequestDetails, Object[]) - Method in class ca.uhn.fhir.rest.server.method.OperationMethodBinding
 
populateRequestDetailsForInterceptor(RequestDetails, Object[]) - Method in class ca.uhn.fhir.rest.server.method.TransactionMethodBinding
 
populateRequestDetailsFromRequestPath(RequestDetails, String) - Method in class ca.uhn.fhir.rest.server.RestfulServer
 
POST_FILTERING_LIST_ATTRIBUTE_NAME - Static variable in class ca.uhn.fhir.rest.server.interceptor.auth.SearchNarrowingInterceptor
 
postProcess(FhirTerser, IBaseConformance) - Method in class ca.uhn.fhir.rest.server.provider.ServerCapabilityStatementProvider
Subclasses may override
postProcessRest(FhirTerser, IBase) - Method in class ca.uhn.fhir.rest.server.provider.ServerCapabilityStatementProvider
Subclasses may override
postProcessRestResource(FhirTerser, IBase, String) - Method in class ca.uhn.fhir.rest.server.provider.ServerCapabilityStatementProvider
Subclasses may override
postProcessResult(RequestDetails, ValidationResult) - Method in class ca.uhn.fhir.rest.server.interceptor.BaseValidatingInterceptor
Hook for subclasses (e.g.
postProcessResultOnFailure(RequestDetails, ValidationResult) - Method in class ca.uhn.fhir.rest.server.interceptor.BaseValidatingInterceptor
Hook for subclasses on failure (e.g.
preferredPageSize() - Method in interface ca.uhn.fhir.rest.api.server.IBundleProvider
Optionally may be used to signal a preferred page size to the server, e.g.
preferredPageSize() - Method in class ca.uhn.fhir.rest.server.SimpleBundleProvider
Defaults to null
preProcessOutgoingException(RequestDetails, Throwable, HttpServletRequest) - Method in class ca.uhn.fhir.rest.server.interceptor.ExceptionHandlingInterceptor
 
preProcessOutgoingException(RequestDetails, Throwable, HttpServletRequest) - Method in class ca.uhn.fhir.rest.server.interceptor.InterceptorAdapter
 
preProcessOutgoingException(RequestDetails, Throwable, HttpServletRequest) - Method in interface ca.uhn.fhir.rest.server.interceptor.IServerInterceptor
This method is called upon any exception being thrown within the server's request processing code.
preProcessOutgoingResponse(RequestDetails, ResponseDetails) - Method in class ca.uhn.fhir.rest.server.interceptor.FhirPathFilterInterceptor
 
preShowResources(IPreResourceShowDetails, RequestDetails) - Method in class ca.uhn.fhir.rest.server.interceptor.binary.BinarySecurityContextInterceptor
Interceptor hook method.
preShowResources(IBaseResource, IBaseResource, RequestDetails) - Method in class ca.uhn.fhir.rest.server.interceptor.binary.BinarySecurityContextInterceptor
Interceptor hook method.
prettyPrintResponse(IRestfulServerDefaults, RequestDetails) - Static method in class ca.uhn.fhir.rest.server.RestfulServerUtils
 
PROCEED - Enum constant in enum ca.uhn.fhir.rest.server.interceptor.consent.ConsentOperationStatusEnum
The requested operation is allowed to proceed, but the engine will review each resource before sending to the client
PROCEED - Static variable in class ca.uhn.fhir.rest.server.interceptor.consent.ConsentOutcome
Convenience constant containing new ConsentOutcome(ConsentOperationStatusEnum.PROCEED)
PROCESSING - Static variable in class ca.uhn.fhir.rest.server.interceptor.ExceptionHandlingInterceptor
 
processingCompletedNormally(ServletRequestDetails) - Method in class ca.uhn.fhir.rest.server.interceptor.InterceptorAdapter
 
processingCompletedNormally(ServletRequestDetails) - Method in interface ca.uhn.fhir.rest.server.interceptor.IServerInterceptor
This method is called after all processing is completed for a request, but only if the request completes normally (i.e.
processingCompletedNormally(ServletRequestDetails) - Method in class ca.uhn.fhir.rest.server.interceptor.LoggingInterceptor
 
processLastN(IBaseReference, List<IBaseCoding>, List<IBaseCoding>, IPrimitiveType<Integer>) - Method in class ca.uhn.fhir.rest.server.provider.BaseLastNProvider
Subclasses should implement this method
processResourcesForTerminologyTranslation(List<IBaseResource>) - Method in class ca.uhn.fhir.rest.server.interceptor.ResponseTerminologyTranslationSvc
 
PROPERTY_EXTENSION_URL - Static variable in class ca.uhn.fhir.rest.server.interceptor.validation.address.AddressValidatingInterceptor
 
PROPERTY_EXTENSION_URL - Static variable in class ca.uhn.fhir.rest.server.interceptor.validation.fields.FieldValidatingInterceptor
 
PROPERTY_GEOCODE - Static variable in class ca.uhn.fhir.rest.server.interceptor.validation.address.impl.LoquateAddressValidator
 
PROPERTY_SERVICE_ENDPOINT - Static variable in class ca.uhn.fhir.rest.server.interceptor.validation.address.impl.BaseRestfulValidator
 
PROPERTY_SERVICE_KEY - Static variable in class ca.uhn.fhir.rest.server.interceptor.validation.address.impl.BaseRestfulValidator
 
PROPERTY_VALIDATOR_CLASS - Static variable in class ca.uhn.fhir.rest.server.interceptor.validation.address.AddressValidatingInterceptor
 
provideAllowableRequestTypes() - Method in class ca.uhn.fhir.rest.server.method.BaseOutcomeReturningMethodBindingWithResourceIdButNoResourceBody
 
provideAllowableRequestTypes() - Method in class ca.uhn.fhir.rest.server.method.CreateMethodBinding
 
provideAllowableRequestTypes() - Method in class ca.uhn.fhir.rest.server.method.DeleteMethodBinding
 
provideAllowableRequestTypes() - Method in class ca.uhn.fhir.rest.server.method.PatchMethodBinding
 
provideAllowableRequestTypes() - Method in class ca.uhn.fhir.rest.server.method.UpdateMethodBinding
 
provideBindings() - Method in class ca.uhn.fhir.rest.server.RestfulServerConfiguration
 
provideCapabilityStatement(RestfulServer, RequestDetails) - Method in class ca.uhn.fhir.rest.server.method.ConformanceMethodBinding
Create and return the server's CapabilityStatement
provideExpectedReturnTypes() - Method in class ca.uhn.fhir.rest.server.method.BaseResourceReturningMethodBinding
Subclasses may override
provideExpectedReturnTypes() - Method in class ca.uhn.fhir.rest.server.method.GraphQLMethodBinding
 
provider() - Method in class ca.uhn.fhir.rest.server.method.PageMethodBinding
 
ProviderConstants - Class in ca.uhn.fhir.rest.server.provider
 
ProviderConstants() - Constructor for class ca.uhn.fhir.rest.server.provider.ProviderConstants
 
put(String, RuntimeSearchParam) - Method in class ca.uhn.fhir.rest.server.util.ResourceSearchParams
 
putUserData(String, Object) - Method in class ca.uhn.fhir.rest.api.server.storage.TransactionDetails
Sets an arbitrary object that will last the lifetime of the current transaction

R

RawParamsParameter - Class in ca.uhn.fhir.rest.server.method
 
RawParamsParameter(List<IParameter>) - Constructor for class ca.uhn.fhir.rest.server.method.RawParamsParameter
 
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, RequestDetails) - Method in class ca.uhn.fhir.rest.server.provider.HashMapResourceProvider
 
read(IIdType, RequestDetails, boolean) - 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
 
readOnly() - Method in class ca.uhn.fhir.rest.server.util.ResourceSearchParams
 
readOperationDefinition(IIdType, RequestDetails) - Method in interface ca.uhn.fhir.rest.server.IServerConformanceProvider
 
readOperationDefinition(IIdType, RequestDetails) - Method in class ca.uhn.fhir.rest.server.provider.ServerCapabilityStatementProvider
 
register(Class<? extends IBaseResource>) - Method in class ca.uhn.fhir.rest.server.CommonResourceSupertypeScanner
Recomputes the lowest common superclass by adding a new resource definition to the hierarchy.
registerConsentService(IConsentService) - Method in class ca.uhn.fhir.rest.server.interceptor.consent.ConsentInterceptor
Adds a consent service to the chain.
registerConsumer(Consumer<ResponseSizeCapturingInterceptor.Result>) - Method in class ca.uhn.fhir.rest.server.interceptor.ResponseSizeCapturingInterceptor
Registers a new consumer.
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
 
REJECT - Enum constant in enum ca.uhn.fhir.rest.server.interceptor.consent.ConsentOperationStatusEnum
The requested operation cannot proceed, and an operation outcome suitable for the user is available
REJECT - Static variable in class ca.uhn.fhir.rest.server.interceptor.consent.ConsentOutcome
Convenience constant containing new ConsentOutcome(ConsentOperationStatusEnum.REJECT)
remove(String) - Method in class ca.uhn.fhir.rest.server.util.ResourceSearchParams
 
remove(Supplier<Object>) - Method in interface ca.uhn.fhir.rest.server.provider.IResourceProviderFactoryObserver
 
removeInactive() - Method in class ca.uhn.fhir.rest.server.util.ResourceSearchParams
 
removeNoise(String) - Method in class ca.uhn.fhir.rest.server.interceptor.s13n.standardizers.TextStandardizer
 
removeParameter(String) - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
 
removeResolvedMatchUrl(String) - Method in class ca.uhn.fhir.rest.api.server.storage.TransactionDetails
 
removeSupplier(Supplier<Object>) - Method in class ca.uhn.fhir.rest.server.provider.ResourceProviderFactory
 
replaceAccents(String) - Method in class ca.uhn.fhir.rest.server.interceptor.s13n.standardizers.TextStandardizer
 
replaceTranslates(String) - Method in class ca.uhn.fhir.rest.server.interceptor.s13n.standardizers.TextStandardizer
 
REQUEST_ATTRIBUTE_BULK_DATA_EXPORT_OPTIONS - Static variable in class ca.uhn.fhir.rest.server.interceptor.auth.AuthorizationInterceptor
 
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.ValidationResultEnrichingInterceptor
A user data entry will be created with this key which contains the ValidationResult from validating the request.
requestDetails - Variable in class ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleTester.RuleTestRequest
 
requestDetails - Variable in class ca.uhn.fhir.rest.server.method.ResponseBundleRequest
The user request details.
RequestDetails - Class in ca.uhn.fhir.rest.api.server
 
RequestDetails(IInterceptorBroadcaster) - Constructor for class ca.uhn.fhir.rest.api.server.RequestDetails
Constructor
RequestDetails(RequestDetails) - Constructor for class ca.uhn.fhir.rest.api.server.RequestDetails
Copy constructor
RequestDetailsParameter - Class in ca.uhn.fhir.rest.server.method
 
RequestDetailsParameter() - Constructor for class ca.uhn.fhir.rest.server.method.RequestDetailsParameter
 
REQUESTED_STATUS - Static variable in class ca.uhn.fhir.subscription.SubscriptionConstants
 
requestedPage - Variable in class ca.uhn.fhir.rest.server.method.ResponseBundleRequest
 
RequestedPage - Class in ca.uhn.fhir.rest.server.method
This is an intermediate record object that holds the offset and limit (count) the user requested for the page of results.
RequestedPage(Integer, Integer) - Constructor for class ca.uhn.fhir.rest.server.method.RequestedPage
 
requestFailed(RequestDetails, BaseServerResponseException) - Method in class ca.uhn.fhir.rest.server.interceptor.consent.ConsentInterceptor
 
requestRefresh() - Method in class ca.uhn.fhir.rest.server.util.FhirContextSearchParamRegistry
 
requestRefresh() - Method in interface ca.uhn.fhir.rest.server.util.ISearchParamRegistry
Request that the cache be refreshed at the next convenient time (in a different thread)
requestSucceeded(RequestDetails) - Method in class ca.uhn.fhir.rest.server.interceptor.consent.ConsentInterceptor
 
RequestTenantPartitionInterceptor - Class in ca.uhn.fhir.rest.server.interceptor.partition
This interceptor uses the request tenant ID (as supplied to the server using RestfulServer.setTenantIdentificationStrategy(ITenantIdentificationStrategy) to indicate the partition ID.
RequestTenantPartitionInterceptor() - Constructor for class ca.uhn.fhir.rest.server.interceptor.partition.RequestTenantPartitionInterceptor
 
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
 
resolveRelativeUrl(String, RequestDetails) - Method in interface ca.uhn.fhir.rest.server.tenant.ITenantIdentificationStrategy
Implementations may use this method to resolve relative URL based on the tenant ID from RequestDetails.
resolveRelativeUrl(String, RequestDetails) - Method in class ca.uhn.fhir.rest.server.tenant.UrlBaseTenantIdentificationStrategy
 
resource - Variable in class ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleTester.RuleTestRequest
 
RESOURCE - Enum constant in enum ca.uhn.fhir.rest.server.method.BaseResourceReturningMethodBinding.MethodReturnTypeEnum
 
RESOURCE - Enum constant in enum ca.uhn.fhir.rest.server.method.BaseResourceReturningMethodBinding.ReturnTypeEnum
 
RESOURCE - Enum constant in enum ca.uhn.fhir.rest.server.method.ResourceParameter.Mode
 
RESOURCE_BUNDLE - Enum constant in enum ca.uhn.fhir.rest.server.method.TransactionParameter.ParamStyle
New style bundle (defined in hapi-fhir-structures-* as a resource definition itself
RESOURCE_LIST - Enum constant in enum ca.uhn.fhir.rest.server.method.TransactionParameter.ParamStyle
List of resources
ResourceBinding - Class in ca.uhn.fhir.rest.server
Holds all method bindings for an individual resource type
ResourceBinding() - Constructor for class ca.uhn.fhir.rest.server.ResourceBinding
Constructor
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
 
resourceId - Variable in class ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleTester.RuleTestRequest
 
ResourceOperationJsonMessage - Class in ca.uhn.fhir.rest.server.messaging.json
 
ResourceOperationJsonMessage() - Constructor for class ca.uhn.fhir.rest.server.messaging.json.ResourceOperationJsonMessage
Constructor
ResourceOperationJsonMessage(HapiMessageHeaders, ResourceOperationMessage) - Constructor for class ca.uhn.fhir.rest.server.messaging.json.ResourceOperationJsonMessage
 
ResourceOperationJsonMessage(ResourceOperationMessage) - Constructor for class ca.uhn.fhir.rest.server.messaging.json.ResourceOperationJsonMessage
Constructor
ResourceOperationMessage - Class in ca.uhn.fhir.rest.server.messaging
 
ResourceOperationMessage() - Constructor for class ca.uhn.fhir.rest.server.messaging.ResourceOperationMessage
 
ResourceOperationMessage(FhirContext, IBaseResource, BaseResourceMessage.OperationTypeEnum) - Constructor for class ca.uhn.fhir.rest.server.messaging.ResourceOperationMessage
 
ResourceOperationMessage(FhirContext, IBaseResource, BaseResourceMessage.OperationTypeEnum, RequestDetails) - Constructor for class ca.uhn.fhir.rest.server.messaging.ResourceOperationMessage
 
ResourceOperationMessage(FhirContext, IBaseResource, BaseResourceMessage.OperationTypeEnum, RequestDetails, RequestPartitionId) - Constructor for class ca.uhn.fhir.rest.server.messaging.ResourceOperationMessage
 
ResourceParameter - Class in ca.uhn.fhir.rest.server.method
 
ResourceParameter(Class<? extends IBaseResource>, Object, ResourceParameter.Mode, boolean, 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 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.s13n.StandardizingInterceptor
 
resourcePreCreate(RequestDetails, IBaseResource) - Method in class ca.uhn.fhir.rest.server.interceptor.ServerOperationInterceptorAdapter
 
resourcePreCreate(RequestDetails, IBaseResource) - Method in class ca.uhn.fhir.rest.server.interceptor.validation.address.AddressValidatingInterceptor
 
resourcePreCreate(RequestDetails, IBaseResource) - Method in class ca.uhn.fhir.rest.server.interceptor.validation.fields.FieldValidatingInterceptor
 
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 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.s13n.StandardizingInterceptor
 
resourcePreUpdate(RequestDetails, IBaseResource, IBaseResource) - Method in class ca.uhn.fhir.rest.server.interceptor.ServerOperationInterceptorAdapter
 
resourcePreUpdate(RequestDetails, IBaseResource, IBaseResource) - Method in class ca.uhn.fhir.rest.server.interceptor.validation.address.AddressValidatingInterceptor
 
resourcePreUpdate(RequestDetails, IBaseResource, IBaseResource) - Method in class ca.uhn.fhir.rest.server.interceptor.validation.fields.FieldValidatingInterceptor
 
ResourceProviderFactory - Class in ca.uhn.fhir.rest.server.provider
 
ResourceProviderFactory() - Constructor for class ca.uhn.fhir.rest.server.provider.ResourceProviderFactory
 
ResourceSearchParams - Class in ca.uhn.fhir.rest.server.util
 
ResourceSearchParams(String) - Constructor for class ca.uhn.fhir.rest.server.util.ResourceSearchParams
 
resourcesOfType(Class<? extends IBaseResource>) - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilderAppliesTo
Rule applies to resources of the given type
resourcesOfType(String) - 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) - Method in class ca.uhn.fhir.rest.server.interceptor.ServerOperationInterceptorAdapter
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, IBaseResource) - Method in class ca.uhn.fhir.rest.server.interceptor.ServerOperationInterceptorAdapter
 
respectPreferHeader(RestOperationTypeEnum) - Static method in class ca.uhn.fhir.rest.server.RestfulServerUtils
 
RESPONSE_HIGHLIGHTER_INTERCEPTOR - Static variable in class ca.uhn.fhir.rest.server.interceptor.InterceptorOrders
 
RESPONSE_RESULT_KEY - Static variable in class ca.uhn.fhir.rest.server.interceptor.ResponseSizeCapturingInterceptor
If the response was a character stream, a character count will be placed in the RequestDetails UserData map with this key, containing an ResponseSizeCapturingInterceptor.Result value.
RESPONSE_SIZE_CAPTURING_INTERCEPTOR_COMPLETED - Static variable in class ca.uhn.fhir.rest.server.interceptor.InterceptorOrders
 
RESPONSE_TERMINOLOGY_DISPLAY_POPULATION_INTERCEPTOR - Static variable in class ca.uhn.fhir.rest.server.interceptor.InterceptorOrders
 
RESPONSE_TERMINOLOGY_TRANSLATION_INTERCEPTOR - Static variable in class ca.uhn.fhir.rest.server.interceptor.InterceptorOrders
 
ResponseBundleBuilder - Class in ca.uhn.fhir.rest.server.method
Service to build a FHIR Bundle from a request and a Bundle Provider
ResponseBundleBuilder(boolean) - Constructor for class ca.uhn.fhir.rest.server.method.ResponseBundleBuilder
 
ResponseBundleRequest - Class in ca.uhn.fhir.rest.server.method
This is a request object for selecting resources from a bundle provider and returning a bundle to the client
ResponseBundleRequest(IRestfulServer<?>, IBundleProvider, RequestDetails, int, Integer, String, Set<Include>, BundleTypeEnum, String) - Constructor for class ca.uhn.fhir.rest.server.method.ResponseBundleRequest
 
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
ResponsePage - Class in ca.uhn.fhir.rest.server.method
This is an intermediate record object that holds all the fields required to make the final bundle that will be returned to the client.
ResponsePage.ResponsePageBuilder - Class in ca.uhn.fhir.rest.server.method
A builder for constructing ResponsePage objects.
ResponsePageBuilder() - Constructor for class ca.uhn.fhir.rest.server.method.ResponsePage.ResponsePageBuilder
 
ResponseSizeCapturingInterceptor - Class in ca.uhn.fhir.rest.server.interceptor
This interceptor captures and makes available the number of characters written (pre-compression if Gzip compression is being used) to the HTTP response stream for FHIR responses.
ResponseSizeCapturingInterceptor() - Constructor for class ca.uhn.fhir.rest.server.interceptor.ResponseSizeCapturingInterceptor
 
ResponseSizeCapturingInterceptor.Result - Class in ca.uhn.fhir.rest.server.interceptor
Contains the results of the capture
ResponseTerminologyDisplayPopulationInterceptor - Class in ca.uhn.fhir.rest.server.interceptor
This interceptor looks for coded data (
ResponseTerminologyDisplayPopulationInterceptor(IValidationSupport) - Constructor for class ca.uhn.fhir.rest.server.interceptor.ResponseTerminologyDisplayPopulationInterceptor
Constructor
ResponseTerminologyTranslationInterceptor - Class in ca.uhn.fhir.rest.server.interceptor
This interceptor leverages ConceptMap resources stored in the repository to automatically map terminology from one CodeSystem to another at runtime, in resources that are being returned by the server.
ResponseTerminologyTranslationInterceptor(IValidationSupport, ResponseTerminologyTranslationSvc) - Constructor for class ca.uhn.fhir.rest.server.interceptor.ResponseTerminologyTranslationInterceptor
Constructor
ResponseTerminologyTranslationSvc - Class in ca.uhn.fhir.rest.server.interceptor
 
ResponseTerminologyTranslationSvc(IValidationSupport) - Constructor for class ca.uhn.fhir.rest.server.interceptor.ResponseTerminologyTranslationSvc
 
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
 
RestfulServer - Class in ca.uhn.fhir.rest.server
This class is the central class for the HAPI FHIR Plain Server framework.
RestfulServer() - Constructor for class ca.uhn.fhir.rest.server.RestfulServer
Constructor.
RestfulServer(FhirContext) - Constructor for class ca.uhn.fhir.rest.server.RestfulServer
Constructor
RestfulServer(FhirContext, IInterceptorService) - Constructor for class ca.uhn.fhir.rest.server.RestfulServer
 
RestfulServerConfiguration - Class in ca.uhn.fhir.rest.server
 
RestfulServerConfiguration() - Constructor for class ca.uhn.fhir.rest.server.RestfulServerConfiguration
Constructor
RestfulServerUtils - Class in ca.uhn.fhir.rest.server
 
RestfulServerUtils() - Constructor for class ca.uhn.fhir.rest.server.RestfulServerUtils
 
RestfulServerUtils.DeleteCascadeDetails - Class in ca.uhn.fhir.rest.server
 
RestfulServerUtils.ResponseEncoding - Class in ca.uhn.fhir.rest.server
Result(RequestDetails, int) - Constructor for class ca.uhn.fhir.rest.server.interceptor.ResponseSizeCapturingInterceptor.Result
 
retrieveResultList(RequestDetails, String) - Method in class ca.uhn.fhir.rest.server.FifoMemoryPagingProvider
 
retrieveResultList(RequestDetails, String) - Method in interface ca.uhn.fhir.rest.server.IPagingProvider
Retrieve a result list by Search ID
retrieveResultList(RequestDetails, String, String) - Method in interface ca.uhn.fhir.rest.server.IPagingProvider
Retrieve a result list by Search ID and Page ID
RETRY_COUNT_KEY - Static variable in class ca.uhn.fhir.rest.server.messaging.json.HapiMessageHeaders
 
returnResponse(ServletRequestDetails, BaseParseAction<?>, int, boolean, MethodOutcome, String) - Method in class ca.uhn.fhir.rest.server.RestfulServer
 
ReturnType() - Constructor for class ca.uhn.fhir.rest.server.method.OperationMethodBinding.ReturnType
 
ruleApplier - Variable in class ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleTester.RuleTestRequest
supplier for support services
RuleBuilder - Class in ca.uhn.fhir.rest.server.interceptor.auth
 
RuleBuilder() - Constructor for class ca.uhn.fhir.rest.server.interceptor.auth.RuleBuilder
 
RuleBulkExportImpl - Class in ca.uhn.fhir.rest.server.interceptor.auth
 
RuleFilteringConsentService - Class in ca.uhn.fhir.rest.server.interceptor.consent
Implement rule based search result filtering as a ConsentService.
RuleFilteringConsentService(IRuleApplier) - Constructor for class ca.uhn.fhir.rest.server.interceptor.consent.RuleFilteringConsentService
 
RuleImplConditional - Class in ca.uhn.fhir.rest.server.interceptor.auth
 
RuleImplUpdateHistoryRewrite - Class in ca.uhn.fhir.rest.server.interceptor.auth
 
RuleTarget - Class in ca.uhn.fhir.rest.server.interceptor.auth
 
RuleTarget() - Constructor for class ca.uhn.fhir.rest.server.interceptor.auth.RuleTarget
 
RuleTestRequest(PolicyEnum, RestOperationTypeEnum, RequestDetails, IIdType, IBaseResource, IRuleApplier) - Constructor for class ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleTester.RuleTestRequest
 

S

sanitize(XhtmlNode) - Static method in class ca.uhn.fhir.rest.server.util.NarrativeUtil
This method accepts an Xhtml (generally a narrative) and sanitizes it, removing unsafe elements.
sanitizeHtmlFragment(String) - Static method in class ca.uhn.fhir.rest.server.util.NarrativeUtil
This method accepts an Xhtml (generally a narrative) and sanitizes it, removing unsafe elements.
searchAll(RequestDetails) - Method in class ca.uhn.fhir.rest.server.provider.HashMapResourceProvider
 
searchId - Variable in class ca.uhn.fhir.rest.server.method.ResponseBundleRequest
The id of the search used to page through search results
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
 
SearchNarrowingConsentService - Class in ca.uhn.fhir.rest.server.interceptor.auth
 
SearchNarrowingConsentService(IValidationSupport, FhirContext) - Constructor for class ca.uhn.fhir.rest.server.interceptor.auth.SearchNarrowingConsentService
Constructor (use this only if no ISearchParamRegistry is available
SearchNarrowingConsentService(IValidationSupport, ISearchParamRegistry) - Constructor for class ca.uhn.fhir.rest.server.interceptor.auth.SearchNarrowingConsentService
Constructor
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
 
searchParamEnabled(String) - Method in class ca.uhn.fhir.rest.server.provider.ServerCapabilityStatementProvider
 
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
 
SearchPreferHandlingInterceptor - Class in ca.uhn.fhir.rest.server.interceptor
 
SearchPreferHandlingInterceptor() - Constructor for class ca.uhn.fhir.rest.server.interceptor.SearchPreferHandlingInterceptor
Constructor that uses the RestfulServer itself to determine the allowable search params.
SearchPreferHandlingInterceptor(ISearchParamRegistry) - Constructor for class ca.uhn.fhir.rest.server.interceptor.SearchPreferHandlingInterceptor
Constructor that uses a dedicated ISearchParamRegistry instance.
securityContextIdentifierAllowed(String, String, RequestDetails) - Method in class ca.uhn.fhir.rest.server.interceptor.binary.BinarySecurityContextInterceptor
Determines whether the current user has access to the given security context identifier.
sendMail(List<Email>) - Method in interface ca.uhn.fhir.rest.server.mail.IMailSvc
 
sendMail(List<Email>) - Method in class ca.uhn.fhir.rest.server.mail.MailSvc
 
sendMail(Email) - Method in interface ca.uhn.fhir.rest.server.mail.IMailSvc
 
sendMail(Email) - Method in class ca.uhn.fhir.rest.server.mail.MailSvc
 
sendMail(Email, Runnable, AsyncResponse.ExceptionConsumer) - Method in interface ca.uhn.fhir.rest.server.mail.IMailSvc
 
sendMail(Email, Runnable, AsyncResponse.ExceptionConsumer) - Method in class ca.uhn.fhir.rest.server.mail.MailSvc
 
serialize(Date, JsonGenerator, SerializerProvider) - Method in class ca.uhn.fhir.rest.server.util.JsonDateSerializer
 
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
 
server - Variable in class ca.uhn.fhir.rest.server.method.ResponseBundleRequest
The FHIR REST server the request is coming from.
ServerCapabilityStatementProvider - Class in ca.uhn.fhir.rest.server.provider
Server FHIR Provider which serves the conformance statement for a RESTful server implementation
ServerCapabilityStatementProvider(FhirContext, RestfulServerConfiguration) - Constructor for class ca.uhn.fhir.rest.server.provider.ServerCapabilityStatementProvider
Constructor
ServerCapabilityStatementProvider(RestfulServer) - Constructor for class ca.uhn.fhir.rest.server.provider.ServerCapabilityStatementProvider
Constructor
ServerCapabilityStatementProvider(RestfulServer, ISearchParamRegistry, IValidationSupport) - Constructor for class ca.uhn.fhir.rest.server.provider.ServerCapabilityStatementProvider
Constructor
ServerInterceptorUtil - Class in ca.uhn.fhir.rest.server.interceptor
 
ServerOperationInterceptorAdapter - Class in ca.uhn.fhir.rest.server.interceptor
NOP implementation of IServerOperationInterceptor
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() - Constructor for class ca.uhn.fhir.rest.server.servlet.ServletRequestDetails
Constructor for testing only
ServletRequestDetails(IInterceptorBroadcaster) - Constructor for class ca.uhn.fhir.rest.server.servlet.ServletRequestDetails
Constructor
ServletRequestDetails(ServletRequestDetails) - Constructor for class ca.uhn.fhir.rest.server.servlet.ServletRequestDetails
Copy constructor
ServletRequestTracing - Class in ca.uhn.fhir.rest.server
 
ServletRequestUtil - Class in ca.uhn.fhir.rest.server.util
 
ServletRequestUtil() - Constructor for class ca.uhn.fhir.rest.server.util.ServletRequestUtil
 
ServletRestfulResponse - Class in ca.uhn.fhir.rest.server.servlet
 
ServletRestfulResponse(ServletRequestDetails) - Constructor for class ca.uhn.fhir.rest.server.servlet.ServletRestfulResponse
Constructor
ServletSubRequestDetails - Class in ca.uhn.fhir.rest.server.servlet
 
ServletSubRequestDetails(ServletRequestDetails) - Constructor for class ca.uhn.fhir.rest.server.servlet.ServletSubRequestDetails
Constructor
setAddProfileTag(AddProfileTagEnum) - Method in class ca.uhn.fhir.rest.server.RestfulServer
Deprecated.
As of HAPI FHIR 1.5, this property has been moved to FhirContext.setAddProfileTagWhenEncoding(AddProfileTagEnum)
setAddResponseHeaderOnSeverity(ResultSeverityEnum) - Method in class ca.uhn.fhir.rest.server.interceptor.BaseValidatingInterceptor
Sets the minimum severity at which an issue detected by the validator will result in a header being added to the response.
setAddResponseOutcomeHeaderOnSeverity(ResultSeverityEnum) - Method in class ca.uhn.fhir.rest.server.interceptor.BaseValidatingInterceptor
If the validation produces a result with at least the given severity, a header with the name specified by BaseValidatingInterceptor.setResponseOutcomeHeaderName(String) will be added containing a JSON encoded OperationOutcome resource containing the validation results.
setAddressValidator(IAddressValidator) - Method in class ca.uhn.fhir.rest.server.interceptor.validation.address.AddressValidatingInterceptor
 
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.
setAppliesToAny() - Method in class ca.uhn.fhir.rest.server.interceptor.auth.RuleBulkExportImpl
 
setAppliesToGroupExportOnGroup(String) - Method in class ca.uhn.fhir.rest.server.interceptor.auth.RuleBulkExportImpl
 
setAppliesToPatientExport(String) - Method in class ca.uhn.fhir.rest.server.interceptor.auth.RuleBulkExportImpl
 
setAppliesToPatientExportOnGroup(String) - Method in class ca.uhn.fhir.rest.server.interceptor.auth.RuleBulkExportImpl
 
setAppliesToSystem() - Method in class ca.uhn.fhir.rest.server.interceptor.auth.RuleBulkExportImpl
 
setAssociatedResourceId(IIdType) - Method in class ca.uhn.fhir.rest.api.server.storage.BaseResourcePersistentId
 
setAssociatedResourceId(IIdType) - Method in interface ca.uhn.fhir.rest.api.server.storage.IResourcePersistentId
 
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.api.server.SystemRequestDetails
 
setAttribute(String, Object) - Method in class ca.uhn.fhir.rest.server.servlet.ServletRequestDetails
 
setAttribute(String, String) - Method in class ca.uhn.fhir.rest.server.messaging.BaseResourceMessage
Sets an attribute stored in this message.
setAuthorizationSearchParamMatcher(IAuthorizationSearchParamMatcher) - Method in class ca.uhn.fhir.rest.server.interceptor.auth.AuthorizationInterceptor
Sets a search parameter matcher for use in handling SMART v2 filter scopes
setBinarySecurityContextIdentifierSystem(String) - Method in class ca.uhn.fhir.rest.api.server.bulk.BulkExportJobParameters
Sets a value to place in the generated Binary resource's Binary.securityContext.identifier
setBinarySecurityContextIdentifierValue(String) - Method in class ca.uhn.fhir.rest.api.server.bulk.BulkExportJobParameters
Sets a value to place in the generated Binary resource's Binary.securityContext.identifier
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
setBundleProvider(IBundleProvider) - Method in class ca.uhn.fhir.rest.server.method.ResponsePage.ResponsePageBuilder
 
setCacheMillis(long) - Method in class ca.uhn.fhir.rest.server.method.ConformanceMethodBinding
Returns the number of milliseconds to cache the generated CapabilityStatement for.
setCannotBeReused() - Method in interface ca.uhn.fhir.rest.server.util.ICachedSearchDetails
Mark the search as being non-reusable by future queries (as in, the search can serve multiple page requests for pages of the same search, but it won't be reused in the future)
setCapabilityStatement(IBaseConformance) - Method in class ca.uhn.fhir.rest.server.interceptor.StaticCapabilityStatementInterceptor
Sets the CapabilityStatement to use
setCapabilityStatementResource(String) - Method in class ca.uhn.fhir.rest.server.interceptor.StaticCapabilityStatementInterceptor
Sets the classpath location of the CapabilityStatement to use.
setChainLists(String[], String[]) - Method in class ca.uhn.fhir.rest.server.method.SearchParameter
 
setCity(String) - Method in class ca.uhn.fhir.rest.server.interceptor.validation.helpers.AddressHelper
 
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(Map<String, String>) - Method in class ca.uhn.fhir.rest.server.interceptor.validation.fields.FieldValidatingInterceptor
 
setConfig(Map<String, Map<String, String>>) - Method in class ca.uhn.fhir.rest.server.interceptor.s13n.StandardizingInterceptor
 
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.RestfulServerConfiguration
Set the date that will be specified in the conformance profile exported by this server.
setConsentService(IConsentService) - Method in class ca.uhn.fhir.rest.server.interceptor.consent.ConsentInterceptor
setContextConsentServices(IConsentContextServices) - Method in class ca.uhn.fhir.rest.server.interceptor.consent.ConsentInterceptor
 
setConverter(OperationParameter.IOperationParamConverter) - Method in class ca.uhn.fhir.rest.server.method.OperationParameter
 
setCopyright(String) - Method in class ca.uhn.fhir.rest.server.RestfulServer
Sets the server copyright (will be added to the CapabilityStatement).
setCountry(String) - Method in class ca.uhn.fhir.rest.server.interceptor.validation.helpers.AddressHelper
 
setCurrentPageId(String) - Method in class ca.uhn.fhir.rest.server.BundleProviderWithNamedPages
 
setCurrentPageOffset(Integer) - Method in class ca.uhn.fhir.rest.server.SimpleBundleProvider
 
setCurrentPageSize(Integer) - Method in class ca.uhn.fhir.rest.server.SimpleBundleProvider
 
setDeclaredTypes(Class<? extends IBaseResource>[]) - Method in class ca.uhn.fhir.rest.server.method.SearchParameter
 
setDefaultBehaviour(PreferHandlingEnum) - Method in class ca.uhn.fhir.rest.server.interceptor.SearchPreferHandlingInterceptor
 
setDefaultPageSize(int) - Method in class ca.uhn.fhir.rest.server.BasePagingProvider
 
setDefaultPageSize(Integer) - Method in class ca.uhn.fhir.rest.server.RestfulServer
Sets the default page size to use, or null if no default page size
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.
setDefaultRetryHeaders() - Method in class ca.uhn.fhir.rest.server.messaging.json.BaseJsonMessage
 
setDescription(String) - Method in class ca.uhn.fhir.rest.server.method.OperationMethodBinding
 
setDescription(String) - Method in class ca.uhn.fhir.rest.server.method.SearchParameter
 
setDontReturnResourceAtIndex(int) - Method in interface ca.uhn.fhir.rest.api.server.IPreResourceAccessDetails
 
setDontReturnResourceAtIndex(int) - Method in class ca.uhn.fhir.rest.api.server.SimplePreResourceAccessDetails
 
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.
setExpandMdm(boolean) - Method in class ca.uhn.fhir.rest.api.server.bulk.BulkExportJobParameters
 
setExportIdentifier(String) - Method in class ca.uhn.fhir.rest.api.server.bulk.BulkExportJobParameters
 
setExportStyle(BulkExportJobParameters.ExportStyle) - Method in class ca.uhn.fhir.rest.api.server.bulk.BulkExportJobParameters
 
setFailOnSeverity(ResultSeverityEnum) - Method in class ca.uhn.fhir.rest.server.interceptor.BaseValidatingInterceptor
Sets the minimum severity at which an issue detected by the validator will fail/reject the request.
setFhirContext(FhirContext) - Method in class ca.uhn.fhir.rest.api.server.SystemRequestDetails
 
setFhirContext(FhirContext) - Method in class ca.uhn.fhir.rest.server.RestfulServer
 
setFhirContext(FhirContext) - Method in class ca.uhn.fhir.rest.server.RestfulServerConfiguration
Set the fhirContext
setFhirServerBase(String) - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
 
setFhirTransaction(boolean) - Method in class ca.uhn.fhir.rest.api.server.storage.TransactionDetails
 
setFilters(Collection<String>) - Method in class ca.uhn.fhir.rest.api.server.bulk.BulkExportJobParameters
 
setFirstFailureTimestamp(Long) - Method in class ca.uhn.fhir.rest.server.messaging.json.HapiMessageHeaders
 
setFixedConditionalUrl(String) - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
 
setFlags(AuthorizationFlagsEnum...) - Method in class ca.uhn.fhir.rest.server.interceptor.auth.AuthorizationInterceptor
This property configures any flags affecting how authorization is applied.
setFlags(Collection<AuthorizationFlagsEnum>) - Method in class ca.uhn.fhir.rest.server.interceptor.auth.AuthorizationInterceptor
This property configures any flags affecting how authorization is applied.
setGlobalBindings(List<BaseMethodBinding>) - Method in class ca.uhn.fhir.rest.server.RestfulServerConfiguration
 
setGroupId(String) - Method in class ca.uhn.fhir.rest.api.server.bulk.BulkExportJobParameters
 
setHeaderName(String) - Method in class ca.uhn.fhir.rest.server.interceptor.CaptureResourceSourceFromHeaderInterceptor
Provides the header name to examine in incoming requests.
setHeaders(HapiMessageHeaders) - Method in class ca.uhn.fhir.rest.server.messaging.json.BaseJsonMessage
 
setHeaders(String, List<String>) - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
Replaces any existing header(s) with the given name using a List of new header values
setHeaders(String, List<String>) - Method in class ca.uhn.fhir.rest.api.server.SystemRequestDetails
 
setHeaders(String, List<String>) - Method in class ca.uhn.fhir.rest.server.servlet.ServletRequestDetails
 
setId(IIdType) - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
 
setId(IIdType) - Method in class ca.uhn.fhir.rest.server.messaging.BaseResourceModifiedMessage
Deprecated.
Use BaseResourceModifiedMessage.setPayloadId(IIdType). Deprecated in 5.6.0 / 2021-10-27
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.
setIgnoreValidatorExceptions(boolean) - Method in class ca.uhn.fhir.rest.server.interceptor.BaseValidatingInterceptor
If set to true (default is false) this interceptor will exit immediately and allow processing to continue if the validator throws any exceptions.
setImplementationDescription(String) - Method in class ca.uhn.fhir.rest.server.RestfulServer
 
setImplementationDescription(String) - Method in class ca.uhn.fhir.rest.server.RestfulServerConfiguration
Set the implementationDescription
setIncludedResourceCount(int) - Method in class ca.uhn.fhir.rest.server.method.ResponsePage.ResponsePageBuilder
 
setInterceptors(IServerInterceptor...) - Method in class ca.uhn.fhir.rest.server.RestfulServer
Deprecated.
As of HAPI FHIR 3.8.0, use RestfulServer.getInterceptorService() to access the interceptor service. You can register and unregister interceptors using this service.
setInterceptors(List<?>) - Method in class ca.uhn.fhir.rest.server.RestfulServer
Deprecated.
As of HAPI FHIR 3.8.0, use RestfulServer.getInterceptorService() to access the interceptor service. You can register and unregister interceptors using this service.
setInterceptorService(IInterceptorService) - Method in class ca.uhn.fhir.rest.server.RestfulServer
Sets the interceptor registry for this service.
setLastFailureTimestamp(Long) - Method in class ca.uhn.fhir.rest.server.messaging.json.HapiMessageHeaders
 
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
 
setMaximumHeaderLength(int) - Method in class ca.uhn.fhir.rest.server.interceptor.BaseValidatingInterceptor
The maximum length for an individual header.
setMaximumPageSize(int) - Method in class ca.uhn.fhir.rest.server.BasePagingProvider
 
setMaximumPageSize(Integer) - Method in class ca.uhn.fhir.rest.server.RestfulServer
Sets the maximum page size to use, or null if no maximum page size
setMaxRetries(int) - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
 
setMediaType(String) - Method in class ca.uhn.fhir.rest.server.messaging.BaseResourceMessage
 
setMessageFormat(String) - Method in class ca.uhn.fhir.rest.server.interceptor.LoggingInterceptor
Sets the message format itself.
setMessageKey(String) - Method in class ca.uhn.fhir.rest.server.messaging.BaseResourceMessage
 
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
 
setNameToSharedSupertype(Map<String, Class<? extends IBaseResource>>) - Method in class ca.uhn.fhir.rest.server.RestfulServerConfiguration
 
setNarrowConditionalUrls(boolean) - Method in class ca.uhn.fhir.rest.server.interceptor.auth.SearchNarrowingInterceptor
If set to true (default is false), conditional URLs such as the If-None-Exist header used for Conditional Create operations will also be narrowed.
setNewPayload(FhirContext, IBaseResource) - Method in class ca.uhn.fhir.rest.server.messaging.BaseResourceModifiedMessage
 
setNextPageId(String) - Method in class ca.uhn.fhir.rest.server.BundleProviderWithNamedPages
 
setNextPageIfNecessary(BundleLinks) - Method in class ca.uhn.fhir.rest.server.method.ResponsePage
 
setNumToReturn(int) - Method in class ca.uhn.fhir.rest.server.method.ResponsePage.ResponsePageBuilder
 
setOmittedResourceCount(int) - Method in class ca.uhn.fhir.rest.server.method.ResponsePage.ResponsePageBuilder
 
setOperation(String) - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
 
setOperationType(BaseResourceMessage.OperationTypeEnum) - Method in class ca.uhn.fhir.rest.server.messaging.BaseResourceMessage
Sets the BaseResourceMessage.OperationTypeEnum occuring to the resource of the message.
setOriginalRequestUrl(String) - Method in class ca.uhn.fhir.rest.api.server.bulk.BulkExportJobParameters
 
setOutputFormat(String) - Method in class ca.uhn.fhir.rest.api.server.bulk.BulkExportJobParameters
 
setPageSize(int) - Method in class ca.uhn.fhir.rest.server.method.ResponsePage.ResponsePageBuilder
 
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(List<IParameter>) - Method in class ca.uhn.fhir.rest.server.method.BaseMethodBinding
For unit tests only
setParameters(Map<String, String[]>) - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
 
setPartitionId(RequestPartitionId) - Method in class ca.uhn.fhir.rest.api.server.bulk.BulkExportJobParameters
 
setPartitionId(RequestPartitionId) - Method in class ca.uhn.fhir.rest.server.messaging.BaseResourceModifiedMessage
 
setPatientIds(Collection<String>) - Method in class ca.uhn.fhir.rest.api.server.bulk.BulkExportJobParameters
 
setPayload(ResourceOperationMessage) - Method in class ca.uhn.fhir.rest.server.messaging.json.ResourceOperationJsonMessage
 
setPayload(String) - Method in class ca.uhn.fhir.rest.server.messaging.ResourceOperationMessage
If you are using a non-fhir-resource payload, you may set the payload directly here instead of using the constructor.
setPayloadId(IIdType) - Method in class ca.uhn.fhir.rest.server.messaging.BaseResourceModifiedMessage
 
setPhoneticEncoder(IPhoneticEncoder) - Method in class ca.uhn.fhir.rest.server.util.FhirContextSearchParamRegistry
 
setPhoneticEncoder(IPhoneticEncoder) - Method in interface ca.uhn.fhir.rest.server.util.ISearchParamRegistry
When indexing a HumanName, if a StringEncoder is set in the context, then the "phonetic" search parameter will normalize the String using this encoder.
setPlainProviders(Object...) - Method in class ca.uhn.fhir.rest.server.RestfulServer
Deprecated.
This method causes inconsistent behaviour depending on the order it is called in. Use RestfulServer.registerProviders(Object...) instead.
setPlainProviders(Collection<Object>) - Method in class ca.uhn.fhir.rest.server.RestfulServer
Deprecated.
This method causes inconsistent behaviour depending on the order it is called in. Use RestfulServer.registerProviders(Object...) instead.
setPostalCode(String) - Method in class ca.uhn.fhir.rest.server.interceptor.validation.helpers.AddressHelper
 
setPostFetchFilterUrls(Collection<String>) - Method in class ca.uhn.fhir.rest.api.server.bulk.BulkExportJobParameters
 
setPostFilterLargeValueSetThreshold(int) - Method in class ca.uhn.fhir.rest.server.interceptor.auth.SearchNarrowingInterceptor
Supplies a threshold over which any ValueSet-based rules will be applied by
setPreferredPageSize(Integer) - Method in class ca.uhn.fhir.rest.server.SimpleBundleProvider
Sets the preferred page size to be returned by SimpleBundleProvider.preferredPageSize().
setPreviousPageId(String) - Method in class ca.uhn.fhir.rest.server.BundleProviderWithNamedPages
 
setPreviousPageIfNecessary(BundleLinks) - Method in class ca.uhn.fhir.rest.server.method.ResponsePage
 
setProperties(Properties) - Method in class ca.uhn.fhir.rest.server.interceptor.validation.address.AddressValidatingInterceptor
 
setProperties(Properties) - Method in class ca.uhn.fhir.rest.server.interceptor.validation.address.impl.BaseRestfulValidator
 
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
setPublisher(String) - Method in class ca.uhn.fhir.rest.server.provider.ServerCapabilityStatementProvider
Sets the value of the "publisher" that will be placed in the generated conformance statement.
setRawResponse(String) - Method in class ca.uhn.fhir.rest.server.interceptor.validation.address.AddressValidationResult
 
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.BaseRestfulResponse
Set the requestDetails
setRequestedPage(RequestedPage) - Method in class ca.uhn.fhir.rest.server.method.ResponsePage
 
setRequestId(String) - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
 
setRequestPartitionId(RequestPartitionId) - Method in class ca.uhn.fhir.rest.api.server.SystemRequestDetails
 
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(int, IBaseResource) - Method in interface ca.uhn.fhir.rest.api.server.IPreResourceShowDetails
Replace the resource being returned at index
setResource(int, IBaseResource) - Method in class ca.uhn.fhir.rest.api.server.SimplePreResourceShowDetails
 
setResource(IBaseResource) - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
Sets the request resource (as provided in the request body) if it has been parsed.
setResourceBindings(Collection<ResourceBinding>) - Method in class ca.uhn.fhir.rest.server.RestfulServerConfiguration
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
setResources(List<IBaseResource>) - Method in class ca.uhn.fhir.rest.server.method.ResponsePage.ResponsePageBuilder
 
setResourceTypes(Collection<String>) - Method in class ca.uhn.fhir.rest.api.server.bulk.BulkExportJobParameters
 
setResourceTypes(Collection<String>) - Method in class ca.uhn.fhir.rest.server.interceptor.auth.RuleBulkExportImpl
 
setRespondGzip(boolean) - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
 
setResponse(IRestfulResponse) - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
 
setResponseBundleRequest(ResponseBundleRequest) - Method in class ca.uhn.fhir.rest.server.method.ResponsePage
 
setResponseCode(int) - Method in class ca.uhn.fhir.rest.api.server.ResponseDetails
 
setResponseHeaderName(String) - Method in class ca.uhn.fhir.rest.server.interceptor.BaseValidatingInterceptor
Sets the name of the response header to add validation failures to
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
setResponseHeaderValue(String) - Method in class ca.uhn.fhir.rest.server.interceptor.BaseValidatingInterceptor
Sets the value to add to the response header with the name specified by BaseValidatingInterceptor.setResponseHeaderName(String) when validation produces a message of severity equal to or greater than BaseValidatingInterceptor.setAddResponseHeaderOnSeverity(ResultSeverityEnum)
setResponseHeaderValueNoIssues(String) - Method in class ca.uhn.fhir.rest.server.interceptor.BaseValidatingInterceptor
Sets the header value to add when no issues are found at or exceeding the threshold specified by BaseValidatingInterceptor.setAddResponseHeaderOnSeverity(ResultSeverityEnum)
setResponseOutcomeHeaderName(String) - Method in class ca.uhn.fhir.rest.server.interceptor.BaseValidatingInterceptor
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.
setRestfulServer(RestfulServer) - Method in class ca.uhn.fhir.rest.server.provider.ServerCapabilityStatementProvider
 
setRestOperationType(RestOperationTypeEnum) - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
 
setRestResourceRevIncludesEnabled(boolean) - Method in class ca.uhn.fhir.rest.server.provider.ServerCapabilityStatementProvider
 
setRetry(boolean) - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
 
setRetryCount(Integer) - Method in class ca.uhn.fhir.rest.server.messaging.json.HapiMessageHeaders
 
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.
setRewriteHistory(boolean) - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
 
setSearchId(String) - Method in class ca.uhn.fhir.rest.server.method.ResponsePage.ResponsePageBuilder
 
setSearchParams(RequestDetails) - Method in class ca.uhn.fhir.rest.server.interceptor.auth.RuleTarget
 
setSecondaryOperation(String) - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
 
setServer(RestfulServer) - Method in class ca.uhn.fhir.rest.api.server.SystemRequestDetails
 
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.RestfulServerConfiguration
Set the serverAddressStrategy
setServerBindings(List<BaseMethodBinding>) - Method in class ca.uhn.fhir.rest.server.RestfulServerConfiguration
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.RestfulServerConfiguration
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.RestfulServerConfiguration
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
 
setShowNarrative(boolean) - Method in class ca.uhn.fhir.rest.server.interceptor.ResponseHighlighterInterceptor
If set to true (default is true), if the response is a FHIR resource, and that resource includes a Narrative, the narrative will be rendered in the HTML response page as actual rendered HTML.
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
setSince(Date) - Method in class ca.uhn.fhir.rest.api.server.bulk.BulkExportJobParameters
 
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
setSmtpHostname(String) - Method in class ca.uhn.fhir.rest.server.mail.MailConfig
 
setSmtpPassword(String) - Method in class ca.uhn.fhir.rest.server.mail.MailConfig
 
setSmtpPort(Integer) - Method in class ca.uhn.fhir.rest.server.mail.MailConfig
 
setSmtpUsername(String) - Method in class ca.uhn.fhir.rest.server.mail.MailConfig
 
setSmtpUseStartTLS(boolean) - Method in class ca.uhn.fhir.rest.server.mail.MailConfig
 
setStandardizers(Map<String, IStandardizer>) - Method in class ca.uhn.fhir.rest.server.interceptor.s13n.StandardizingInterceptor
 
setState(String) - Method in class ca.uhn.fhir.rest.server.interceptor.validation.helpers.AddressHelper
 
setSubRequest(boolean) - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
Is this request a sub-request (i.e.
setTarget(IConsentService) - Method in class ca.uhn.fhir.rest.server.interceptor.consent.DelegatingConsentService
 
setTenantId(String) - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
Sets the tenant ID associated with the request.
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.
setText(String) - Method in class ca.uhn.fhir.rest.server.interceptor.validation.helpers.AddressHelper
 
setTotalRequestedResourcesFetched(int) - Method in class ca.uhn.fhir.rest.server.method.ResponsePage.ResponsePageBuilder
 
setTotalResourcesRequestedReturned(int) - Method in class ca.uhn.fhir.rest.server.SimpleBundleProvider
 
setTransactionGuid(String) - Method in class ca.uhn.fhir.rest.api.server.RequestDetails
 
setTransactionId(String) - Method in class ca.uhn.fhir.rest.server.messaging.BaseResourceMessage
Adds a transaction ID to this message.
setTroubleshootingLog(Logger) - Method in class ca.uhn.fhir.rest.server.interceptor.auth.AuthorizationInterceptor
 
setTroubleshootingLog(Logger) - Method in class ca.uhn.fhir.rest.server.interceptor.auth.SearchNarrowingConsentService
Provides a log that will be apppended to for troubleshooting messages
setType(FhirContext, Class<?>, Class<? extends Collection<?>>, Class<? extends Collection<?>>) - Method in class ca.uhn.fhir.rest.server.method.SearchParameter
 
setType(String) - Method in class ca.uhn.fhir.rest.server.method.OperationMethodBinding.ReturnType
 
setUncompressIncomingContents(boolean) - Method in class ca.uhn.fhir.rest.server.RestfulServer
Should the server attempt to decompress incoming request contents (default is true).
setUseOffsetPaging(boolean) - Method in class ca.uhn.fhir.rest.server.method.ResponsePage
 
setUuid(String) - Method in interface ca.uhn.fhir.rest.server.util.ICachedSearchDetails
 
setValid(boolean) - Method in class ca.uhn.fhir.rest.server.interceptor.validation.address.AddressValidationResult
 
setValidatedAddress(IBase) - Method in class ca.uhn.fhir.rest.server.interceptor.validation.address.AddressValidationResult
 
setValidatedAddressString(String) - Method in class ca.uhn.fhir.rest.server.interceptor.validation.address.AddressValidationResult
 
setValidationResults(Map<String, String>) - Method in class ca.uhn.fhir.rest.server.interceptor.validation.address.AddressValidationResult
 
setValidationSupport(IValidationSupport) - Method in class ca.uhn.fhir.rest.server.interceptor.auth.AuthorizationInterceptor
Sets a validation support module that will be used for terminology-based rules
setValidationSupport(IValidationSupport) - Method in class ca.uhn.fhir.rest.server.interceptor.auth.SearchNarrowingInterceptor
Supplies a validation support module that will be used to apply the
setValidator(FhirValidator) - Method in class ca.uhn.fhir.rest.server.interceptor.BaseValidatingInterceptor
Provides the validator to use.
setValidatorModules(List<IValidatorModule>) - Method in class ca.uhn.fhir.rest.server.interceptor.BaseValidatingInterceptor
 
setValue(String) - Method in class ca.uhn.fhir.rest.server.HardcodedServerAddressStrategy
 
setVersion(Long) - Method in class ca.uhn.fhir.rest.api.server.storage.BaseResourcePersistentId
 
setVersion(Long) - Method in interface ca.uhn.fhir.rest.api.server.storage.IResourcePersistentId
 
shouldBulkExportIncludeResource(BulkExportJobParameters, IBaseResource) - Method in class ca.uhn.fhir.rest.server.interceptor.consent.ConsentInterceptor
 
shouldExamineBundleChildResources(RequestDetails, FhirContext, IBaseBundle) - Static method in class ca.uhn.fhir.rest.server.interceptor.auth.AuthorizationInterceptor
This method determines if the given Bundle should have permissions applied to the resources inside or to the Bundle itself.
shouldProcessCanSeeResource(RequestDetails, IConsentContextServices) - Method in class ca.uhn.fhir.rest.server.interceptor.auth.SearchNarrowingConsentService
 
shouldProcessCanSeeResource(RequestDetails, IConsentContextServices) - Method in class ca.uhn.fhir.rest.server.interceptor.consent.DelegatingConsentService
 
shouldProcessCanSeeResource(RequestDetails, IConsentContextServices) - Method in interface ca.uhn.fhir.rest.server.interceptor.consent.IConsentService
This method will be invoked once prior to invoking IConsentService.canSeeResource(RequestDetails, IBaseResource, IConsentContextServices) and can be used to skip that phase.
SimpleBundleProvider - Class in ca.uhn.fhir.rest.server
 
SimpleBundleProvider() - Constructor for class ca.uhn.fhir.rest.server.SimpleBundleProvider
Create an empty bundle
SimpleBundleProvider(int) - Constructor for class ca.uhn.fhir.rest.server.SimpleBundleProvider
Constructor that provides only a size but no actual data (useful for _count = 0)
SimpleBundleProvider(List<? extends IBaseResource>) - Constructor for class ca.uhn.fhir.rest.server.SimpleBundleProvider
Constructor
SimpleBundleProvider(List<? extends IBaseResource>, String) - Constructor for class ca.uhn.fhir.rest.server.SimpleBundleProvider
 
SimpleBundleProvider(IBaseResource) - Constructor for class ca.uhn.fhir.rest.server.SimpleBundleProvider
Constructor
SimpleBundleProvider(IBaseResource...) - Constructor for class ca.uhn.fhir.rest.server.SimpleBundleProvider
Constructor
SimplePreResourceAccessDetails - Class in ca.uhn.fhir.rest.api.server
 
SimplePreResourceAccessDetails(List<T>) - Constructor for class ca.uhn.fhir.rest.api.server.SimplePreResourceAccessDetails
 
SimplePreResourceAccessDetails(IBaseResource) - Constructor for class ca.uhn.fhir.rest.api.server.SimplePreResourceAccessDetails
 
SimplePreResourceShowDetails - Class in ca.uhn.fhir.rest.api.server
 
SimplePreResourceShowDetails(Collection<T>) - Constructor for class ca.uhn.fhir.rest.api.server.SimplePreResourceShowDetails
Constructor for a collection of resources
SimplePreResourceShowDetails(IBaseResource) - Constructor for class ca.uhn.fhir.rest.api.server.SimplePreResourceShowDetails
Constructor for a single resource
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 interface ca.uhn.fhir.rest.api.server.IPreResourceAccessDetails
 
size() - Method in interface ca.uhn.fhir.rest.api.server.IPreResourceShowDetails
 
size() - Method in class ca.uhn.fhir.rest.api.server.SimplePreResourceAccessDetails
 
size() - Method in class ca.uhn.fhir.rest.api.server.SimplePreResourceShowDetails
 
size() - Method in class ca.uhn.fhir.rest.server.method.ResponsePage
 
size() - Method in class ca.uhn.fhir.rest.server.SimpleBundleProvider
 
size() - Method in class ca.uhn.fhir.rest.server.util.ResourceSearchParams
 
sizeOrThrowNpe() - Method in interface ca.uhn.fhir.rest.api.server.IBundleProvider
 
SortParameter - Class in ca.uhn.fhir.rest.server.method
 
SortParameter(FhirContext) - Constructor for class ca.uhn.fhir.rest.server.method.SortParameter
 
STANDARD - Enum constant in enum ca.uhn.fhir.rest.server.ElementsSupportEnum
The server will support only the FHIR standard features for the _elements parameter.
STANDARDIZATION_DISABLED_HEADER - Static variable in class ca.uhn.fhir.rest.server.interceptor.s13n.StandardizingInterceptor
 
standardize(String) - Method in class ca.uhn.fhir.rest.server.interceptor.s13n.standardizers.EmailStandardizer
 
standardize(String) - Method in class ca.uhn.fhir.rest.server.interceptor.s13n.standardizers.FirstNameStandardizer
 
standardize(String) - Method in interface ca.uhn.fhir.rest.server.interceptor.s13n.standardizers.IStandardizer
Standardizes the specified string.
standardize(String) - Method in class ca.uhn.fhir.rest.server.interceptor.s13n.standardizers.PhoneStandardizer
 
standardize(String) - Method in class ca.uhn.fhir.rest.server.interceptor.s13n.standardizers.TextStandardizer
 
standardize(String) - Method in class ca.uhn.fhir.rest.server.interceptor.s13n.standardizers.TitleStandardizer
 
standardize(String) - Method in class ca.uhn.fhir.rest.server.interceptor.validation.address.impl.LoquateAddressValidator
 
standardizeDelimitedToken(String, String) - Method in class ca.uhn.fhir.rest.server.interceptor.s13n.standardizers.FirstNameStandardizer
 
standardizeNameToken(String) - Method in class ca.uhn.fhir.rest.server.interceptor.s13n.standardizers.FirstNameStandardizer
 
standardizeNameToken(String) - Method in class ca.uhn.fhir.rest.server.interceptor.s13n.standardizers.LastNameStandardizer
 
standardizeNameToken(String) - Method in class ca.uhn.fhir.rest.server.interceptor.s13n.standardizers.TitleStandardizer
 
standardizeText(String) - Method in class ca.uhn.fhir.rest.server.interceptor.s13n.standardizers.TitleStandardizer
 
StandardizingInterceptor - Class in ca.uhn.fhir.rest.server.interceptor.s13n
 
StandardizingInterceptor() - Constructor for class ca.uhn.fhir.rest.server.interceptor.s13n.StandardizingInterceptor
 
StandardizingInterceptor(Map<String, Map<String, String>>) - Constructor for class ca.uhn.fhir.rest.server.interceptor.s13n.StandardizingInterceptor
 
StandardizingInterceptor.StandardizationType - Enum in ca.uhn.fhir.rest.server.interceptor.s13n
Pre-defined standardizers
start(Properties) - Method in class ca.uhn.fhir.rest.server.interceptor.validation.address.AddressValidatingInterceptor
 
startOperation(RequestDetails, IConsentContextServices) - Method in class ca.uhn.fhir.rest.server.interceptor.consent.DelegatingConsentService
 
startOperation(RequestDetails, IConsentContextServices) - Method in interface ca.uhn.fhir.rest.server.interceptor.consent.IConsentService
This method is called when an operation is initially beginning, before any significant processing occurs.
StaticCapabilityStatementInterceptor - Class in ca.uhn.fhir.rest.server.interceptor
This interceptor replaces the auto-generated CapabilityStatement that is generated by the HAPI FHIR Server with a static hard-coded resource.
StaticCapabilityStatementInterceptor() - Constructor for class ca.uhn.fhir.rest.server.interceptor.StaticCapabilityStatementInterceptor
 
store(T) - Method in class ca.uhn.fhir.rest.server.provider.HashMapResourceProvider
This is a utility method that can be used to store a resource without having to use the outside API.
storeResultList(RequestDetails, IBundleProvider) - Method in class ca.uhn.fhir.rest.server.FifoMemoryPagingProvider
 
storeResultList(RequestDetails, 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(IRestfulServerDefaults, IBaseResource, Set<SummaryEnum>, int, boolean, boolean, RequestDetails) - Static method in class ca.uhn.fhir.rest.server.RestfulServerUtils
 
streamResponseAsResource(IRestfulServerDefaults, IBaseResource, Set<SummaryEnum>, int, boolean, boolean, RequestDetails, IIdType, IPrimitiveType<Date>) - Static method in class ca.uhn.fhir.rest.server.RestfulServerUtils
 
submitJob(Integer, List<String>, boolean, Integer, RequestDetails) - Method in interface ca.uhn.fhir.rest.api.server.storage.IDeleteExpungeJobSubmitter
 
SUBSCRIPTION_STATUS - Static variable in class ca.uhn.fhir.subscription.SubscriptionConstants
 
SUBSCRIPTION_TOPIC_CHANNEL_HEARTBEAT_PERIOD_URL - Static variable in class ca.uhn.fhir.subscription.SubscriptionConstants
 
SUBSCRIPTION_TOPIC_CHANNEL_MAX_COUNT - Static variable in class ca.uhn.fhir.subscription.SubscriptionConstants
 
SUBSCRIPTION_TOPIC_CHANNEL_PAYLOAD_CONTENT - Static variable in class ca.uhn.fhir.subscription.SubscriptionConstants
 
SUBSCRIPTION_TOPIC_CHANNEL_TIMEOUT_URL - Static variable in class ca.uhn.fhir.subscription.SubscriptionConstants
 
SUBSCRIPTION_TOPIC_FILTER_URL - Static variable in class ca.uhn.fhir.subscription.SubscriptionConstants
 
SUBSCRIPTION_TOPIC_PROFILE_URL - Static variable in class ca.uhn.fhir.subscription.SubscriptionConstants
 
SUBSCRIPTION_TOPIC_STATUS - Static variable in class ca.uhn.fhir.subscription.SubscriptionConstants
 
SUBSCRIPTION_TRIGGERING_PARAM_RESOURCE_ID - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
 
SUBSCRIPTION_TRIGGERING_PARAM_SEARCH_URL - Static variable in class ca.uhn.fhir.rest.server.provider.ProviderConstants
 
SUBSCRIPTION_TYPE - Static variable in class ca.uhn.fhir.subscription.SubscriptionConstants
 
SubscriptionConstants - Class in ca.uhn.fhir.subscription
 
SubscriptionConstants() - Constructor for class ca.uhn.fhir.subscription.SubscriptionConstants
 
SUMMARY_MODE - Static variable in class ca.uhn.fhir.rest.server.interceptor.ExceptionHandlingInterceptor
 
SummaryEnumParameter - Class in ca.uhn.fhir.rest.server.method
 
SummaryEnumParameter() - Constructor for class ca.uhn.fhir.rest.server.method.SummaryEnumParameter
 
supportsRepetition() - Method in class ca.uhn.fhir.rest.server.method.BaseQueryParameter
 
supportsRepetition() - Method in class ca.uhn.fhir.rest.server.method.SearchParameter
 
SYSTEM - Enum constant in enum ca.uhn.fhir.rest.api.server.bulk.BulkExportJobParameters.ExportStyle
 
systemExport() - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilderRuleBulkExport
Allow/deny system-level export rule applies to the Group with the given resource ID, e.g.
SystemRequestDetails - Class in ca.uhn.fhir.rest.api.server
A default RequestDetails implementation that can be used for system calls to Resource DAO methods when partitioning is enabled.
SystemRequestDetails() - Constructor for class ca.uhn.fhir.rest.api.server.SystemRequestDetails
 
SystemRequestDetails(IInterceptorBroadcaster) - Constructor for class ca.uhn.fhir.rest.api.server.SystemRequestDetails
 
SystemRequestDetails(RequestDetails) - Constructor for class ca.uhn.fhir.rest.api.server.SystemRequestDetails
 
SystemRestfulResponse - Class in ca.uhn.fhir.rest.api.server
A default RestfulResponse that returns the body as an IBaseResource and ignores everything else.
SystemRestfulResponse(SystemRequestDetails) - Constructor for class ca.uhn.fhir.rest.api.server.SystemRestfulResponse
 

T

TEXT - Enum constant in enum ca.uhn.fhir.rest.server.interceptor.s13n.StandardizingInterceptor.StandardizationType
 
TextStandardizer - Class in ca.uhn.fhir.rest.server.interceptor.s13n.standardizers
Standardizes text literals by removing noise characters.
TextStandardizer() - Constructor for class ca.uhn.fhir.rest.server.interceptor.s13n.standardizers.TextStandardizer
 
theOutcome - Variable in class ca.uhn.fhir.rest.api.server.BaseParseAction
 
throwInvalidMode(String) - Static method in class ca.uhn.fhir.rest.server.method.OperationParameter
 
throwUnknownFhirOperationException(RequestDetails, String, RequestTypeEnum) - Method in class ca.uhn.fhir.rest.server.RestfulServer
 
throwUnknownFhirOperationException(RequestDetails, String, RequestTypeEnum, FhirContext) - Static method in class ca.uhn.fhir.rest.server.RestfulServer
 
throwUnknownResourceTypeException(String) - Method in class ca.uhn.fhir.rest.server.RestfulServer
 
TITLE - Enum constant in enum ca.uhn.fhir.rest.server.interceptor.s13n.StandardizingInterceptor.StandardizationType
 
TitleStandardizer - Class in ca.uhn.fhir.rest.server.interceptor.s13n.standardizers
 
TitleStandardizer() - Constructor for class ca.uhn.fhir.rest.server.interceptor.s13n.standardizers.TitleStandardizer
 
toAddress(JsonNode, FhirContext) - Method in class ca.uhn.fhir.rest.server.interceptor.validation.address.impl.LoquateAddressValidator
 
toJsonNode(IBase, ObjectMapper, FhirContext) - Method in class ca.uhn.fhir.rest.server.interceptor.validation.address.impl.LoquateAddressValidator
 
toList() - Method in class ca.uhn.fhir.rest.api.server.SimplePreResourceShowDetails
 
toListForProcessing(RequestDetails, IBaseResource) - Method in class ca.uhn.fhir.rest.server.interceptor.BaseResponseTerminologyInterceptor
 
toListOfResourcesAndExcludeContainer(RequestDetails, IBaseResource, FhirContext) - Static method in class ca.uhn.fhir.rest.server.interceptor.auth.AuthorizationInterceptor
 
toMessageHeaders() - Method in class ca.uhn.fhir.rest.server.messaging.json.HapiMessageHeaders
 
toResourceList(Object) - Method in class ca.uhn.fhir.rest.server.method.BaseMethodBinding
 
toString() - Method in class ca.uhn.fhir.rest.server.interceptor.auth.AuthorizationInterceptor.Verdict
 
toString() - Method in class ca.uhn.fhir.rest.server.interceptor.auth.RuleBulkExportImpl
 
toString() - Method in class ca.uhn.fhir.rest.server.interceptor.auth.RuleImplConditional
 
toString() - Method in class ca.uhn.fhir.rest.server.interceptor.auth.RuleImplUpdateHistoryRewrite
 
toString() - Method in class ca.uhn.fhir.rest.server.interceptor.auth.FhirQueryRuleTester
 
toString() - Method in class ca.uhn.fhir.rest.server.interceptor.validation.address.AddressValidationResult
 
toString() - Method in class ca.uhn.fhir.rest.server.interceptor.validation.helpers.AddressHelper
 
toString() - Method in class ca.uhn.fhir.rest.server.mail.MailConfig
 
toString() - Method in class ca.uhn.fhir.rest.server.messaging.BaseResourceModifiedMessage
 
toString() - Method in class ca.uhn.fhir.rest.server.messaging.json.ResourceOperationJsonMessage
 
toString() - Method in class ca.uhn.fhir.rest.server.messaging.ResourceOperationMessage
 
toString() - Method in class ca.uhn.fhir.rest.server.method.OperationMethodBinding
 
toString() - Method in class ca.uhn.fhir.rest.server.method.SearchMethodBinding
 
toString() - Method in class ca.uhn.fhir.rest.server.method.SearchParameter
 
toString() - Method in class ca.uhn.fhir.rest.server.SimpleBundleProvider
 
transaction() - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilderRule
This rule applies to the FHIR transaction operation.
TRANSACTION - Enum constant in enum ca.uhn.fhir.rest.server.messaging.BaseResourceMessage.OperationTypeEnum
 
TransactionDetails - Class in ca.uhn.fhir.rest.api.server.storage
This object contains runtime information that is gathered and relevant to a single database transaction.
TransactionDetails() - Constructor for class ca.uhn.fhir.rest.api.server.storage.TransactionDetails
Constructor
TransactionDetails(Date) - Constructor for class ca.uhn.fhir.rest.api.server.storage.TransactionDetails
Constructor
TransactionLogMessages - Class in ca.uhn.fhir.rest.server
 
TransactionMethodBinding - Class in ca.uhn.fhir.rest.server.method
 
TransactionMethodBinding(Method, FhirContext, Object) - Constructor for class ca.uhn.fhir.rest.server.method.TransactionMethodBinding
 
TransactionParameter - Class in ca.uhn.fhir.rest.server.method
 
TransactionParameter.ParamStyle - Enum in ca.uhn.fhir.rest.server.method
 
translateQueryParametersIntoServerArgument(RequestDetails, BaseMethodBinding) - Method in class ca.uhn.fhir.rest.server.method.BaseQueryParameter
 
translateQueryParametersIntoServerArgument(RequestDetails, BaseMethodBinding) - Method in class ca.uhn.fhir.rest.server.method.CountParameter
 
translateQueryParametersIntoServerArgument(RequestDetails, BaseMethodBinding) - Method in class ca.uhn.fhir.rest.server.method.ElementsParameter
 
translateQueryParametersIntoServerArgument(RequestDetails, BaseMethodBinding) - Method in class ca.uhn.fhir.rest.server.method.GraphQLQueryBodyParameter
 
translateQueryParametersIntoServerArgument(RequestDetails, BaseMethodBinding) - Method in class ca.uhn.fhir.rest.server.method.GraphQLQueryUrlParameter
 
translateQueryParametersIntoServerArgument(RequestDetails, BaseMethodBinding) - Method in interface ca.uhn.fhir.rest.server.method.IParameter
This server method method takes the data received by the server in an incoming request, and translates that data into a single argument for a server method invocation.
translateQueryParametersIntoServerArgument(RequestDetails, BaseMethodBinding) - Method in class ca.uhn.fhir.rest.server.method.OffsetParameter
 
translateQueryParametersIntoServerArgument(RequestDetails, BaseMethodBinding) - Method in class ca.uhn.fhir.rest.server.method.OperationParameter
 
translateQueryParametersIntoServerArgument(RequestDetails, BaseMethodBinding) - Method in class ca.uhn.fhir.rest.server.method.RawParamsParameter
 
translateQueryParametersIntoServerArgument(RequestDetails, BaseMethodBinding) - Method in class ca.uhn.fhir.rest.server.method.RequestDetailsParameter
 
translateQueryParametersIntoServerArgument(RequestDetails, BaseMethodBinding) - Method in class ca.uhn.fhir.rest.server.method.ResourceParameter
 
translateQueryParametersIntoServerArgument(RequestDetails, BaseMethodBinding) - Method in class ca.uhn.fhir.rest.server.method.SortParameter
 
translateQueryParametersIntoServerArgument(RequestDetails, BaseMethodBinding) - Method in class ca.uhn.fhir.rest.server.method.SummaryEnumParameter
 
translateQueryParametersIntoServerArgument(RequestDetails, BaseMethodBinding) - Method in class ca.uhn.fhir.rest.server.method.TransactionParameter
 
tryToExtractNamedParameter(RequestDetails, String) - Static method in class ca.uhn.fhir.rest.server.RestfulServerUtils
 

U

unregisterAllProviders() - Method in class ca.uhn.fhir.rest.server.RestfulServer
Unregisters all plain and resource providers (but not the conformance provider).
unregisterConsentService(IConsentService) - Method in class ca.uhn.fhir.rest.server.interceptor.consent.ConsentInterceptor
Removes a consent service from the chain.
unregisterInterceptor(Object) - Method in class ca.uhn.fhir.rest.server.RestfulServer
Unregisters an interceptor.
unregisterProvider(Object) - Method in class ca.uhn.fhir.rest.server.RestfulServer
Unregister one provider (either a Resource provider or a plain provider)
unregisterProviders(Collection<?>) - Method in class ca.uhn.fhir.rest.server.RestfulServer
Unregister a Collection of providers
UNSUPPORTED - Enum constant in enum ca.uhn.fhir.rest.server.interceptor.auth.IAuthorizationSearchParamMatcher.Match
Used for contexts without matcher infrastructure like hybrid providers
unsupportedReason - Variable in class ca.uhn.fhir.rest.server.interceptor.auth.IAuthorizationSearchParamMatcher.MatchResult
the reason for the UNSUPPORTED result
update(Supplier<Object>) - Method in interface ca.uhn.fhir.rest.server.provider.IResourceProviderFactoryObserver
 
update(T, String, RequestDetails) - Method in class ca.uhn.fhir.rest.server.provider.HashMapResourceProvider
 
UPDATE - Enum constant in enum ca.uhn.fhir.rest.server.messaging.BaseResourceMessage.OperationTypeEnum
 
updateConditional() - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilderRule
This rule applies to update operations with a conditional URL as a part of the request.
updateHistoryRewrite() - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilderRule
This rule specifically allows a user to perform a FHIR update on the historical version of a resource
UpdateMethodBinding - Class in ca.uhn.fhir.rest.server.method
 
UpdateMethodBinding(Method, FhirContext, Object) - Constructor for class ca.uhn.fhir.rest.server.method.UpdateMethodBinding
 
UrlBaseTenantIdentificationStrategy - Class in ca.uhn.fhir.rest.server.tenant
This class is a tenant identification strategy which assumes that a single path element will be present between the server base URL and individual request.
UrlBaseTenantIdentificationStrategy() - Constructor for class ca.uhn.fhir.rest.server.tenant.UrlBaseTenantIdentificationStrategy
 

V

validate(T, RequestDetails) - Method in class ca.uhn.fhir.rest.server.interceptor.BaseValidatingInterceptor
Note: May return null
validateAddress(IBase, FhirContext) - Method in class ca.uhn.fhir.rest.server.interceptor.validation.address.AddressValidatingInterceptor
 
validateAddresses(RequestDetails, IBaseResource, List<IBase>) - Method in class ca.uhn.fhir.rest.server.interceptor.validation.address.AddressValidatingInterceptor
Validates specified child addresses for the resource
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
 
validateTypeIsAppropriateVersionForContext(Method, Class<?>, FhirContext, String) - Static method in class ca.uhn.fhir.rest.server.method.OperationParameter
 
VALIDATION_DISABLED_HEADER - Static variable in class ca.uhn.fhir.rest.server.interceptor.validation.fields.FieldValidatingInterceptor
 
VALIDATION_EXTENSION_URL - Static variable in interface ca.uhn.fhir.rest.server.interceptor.validation.fields.IValidator
 
ValidationMessageSuppressingInterceptor - Class in ca.uhn.fhir.rest.server.interceptor.validation
 
ValidationMessageSuppressingInterceptor() - Constructor for class ca.uhn.fhir.rest.server.interceptor.validation.ValidationMessageSuppressingInterceptor
Constructor
ValidationResultEnrichingInterceptor - Class in ca.uhn.fhir.rest.server.interceptor
 
ValidationResultEnrichingInterceptor() - Constructor for class ca.uhn.fhir.rest.server.interceptor.ValidationResultEnrichingInterceptor
 
valueOf(String) - Static method in enum ca.uhn.fhir.rest.api.server.bulk.BulkExportJobParameters.ExportStyle
Returns the enum constant of this type with the specified name.
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.IAuthorizationSearchParamMatcher.Match
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.interceptor.consent.ConsentOperationStatusEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ca.uhn.fhir.rest.server.interceptor.s13n.StandardizingInterceptor.StandardizationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ca.uhn.fhir.rest.server.interceptor.validation.fields.FieldValidatingInterceptor.ValidatorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ca.uhn.fhir.rest.server.messaging.BaseResourceMessage.OperationTypeEnum
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.MethodMatchEnum
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.api.server.bulk.BulkExportJobParameters.ExportStyle
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.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.IAuthorizationSearchParamMatcher.Match
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.interceptor.consent.ConsentOperationStatusEnum
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.s13n.StandardizingInterceptor.StandardizationType
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.validation.fields.FieldValidatingInterceptor.ValidatorType
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.messaging.BaseResourceMessage.OperationTypeEnum
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.MethodMatchEnum
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.
values() - Method in class ca.uhn.fhir.rest.server.util.ResourceSearchParams
 
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
 
Verdict(PolicyEnum, IAuthRule) - Constructor for class ca.uhn.fhir.rest.server.interceptor.auth.AuthorizationInterceptor.Verdict
 
verifyMethodHasZeroOrOneOperationAnnotation(Method, Object...) - Static method in class ca.uhn.fhir.rest.server.method.BaseMethodBinding
 
VOID - Enum constant in enum ca.uhn.fhir.rest.server.method.BaseResourceReturningMethodBinding.MethodReturnTypeEnum
 

W

weakerOf(MethodMatchEnum) - Method in enum ca.uhn.fhir.rest.server.method.MethodMatchEnum
 
WILDCARD_NAME - Static variable in class ca.uhn.fhir.rest.server.method.OperationMethodBinding
 
willSeeResource(RequestDetails, IBaseResource, IConsentContextServices) - Method in class ca.uhn.fhir.rest.server.interceptor.auth.SearchNarrowingConsentService
 
willSeeResource(RequestDetails, IBaseResource, IConsentContextServices) - Method in class ca.uhn.fhir.rest.server.interceptor.consent.DelegatingConsentService
 
willSeeResource(RequestDetails, IBaseResource, IConsentContextServices) - Method in interface ca.uhn.fhir.rest.server.interceptor.consent.IConsentService
This method is called if a user is about to see a resource, either completely or partially.
withAnyId() - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilderRuleOpClassifier
Rule applies to any resource instances
withAnyName() - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilderOperation
This rule applies to any operation
withAnyOperation() - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilderRuleTransaction
This rules applies to transactions with any operation nested in them.
withCodeInValueSet(String, String) - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilderRuleOpClassifier
Rule applies to resources where the given search parameter would be satisfied by a code in the given ValueSet
withCodeNotInValueSet(String, String) - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilderRuleOpClassifier
Rule applies to resources where the given search parameter would be satisfied by a code not in the given ValueSet
withFilter(String) - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilderRuleOpClassifier
 
withFilterTester(String) - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleFinished
Narrow this rule to resources matching the given FHIR query.
withResourceTypes(Collection<String>) - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilderRuleBulkExportWithTarget
If specified, rule will only apply to bulk export requests that explicitly specify a list of resource types where the list is equal to, or a subset of the supplied collection.
withTester(IAuthRuleTester) - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleFinished
Add an additional tester that will be queried if all other conditions of this rule already match.
write() - Method in interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilderRule
This rule applies to any FHIR operation involving writing, including create, and update
A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form