Package ca.uhn.fhir.rest.server
Interface IRestfulServerDefaults
- All Known Subinterfaces:
IRestfulServer<T>
- All Known Implementing Classes:
RestfulServer
public interface IRestfulServerDefaults
-
Method Summary
Modifier and TypeMethodDescriptionca.uhn.fhir.context.api.AddProfileTagEnum
Deprecated.default Integer
Default page size for searches.ca.uhn.fhir.rest.api.EncodingEnum
ca.uhn.fhir.context.FhirContext
Gets theFhirContext
associated with this server.Returns the list of interceptors registered against this serverca.uhn.fhir.interceptor.api.IInterceptorService
Returns the interceptor service for this serverdefault Integer
Maximum page size for searches.Returns the paging provider for this serverboolean
Should the server "pretty print" responses by default (requesting clients can always override this default by supplying anAccept
header in the request, or a_pretty
parameter in the request URL.
-
Method Details
-
getAddProfileTag
Deprecated.As of HAPI FHIR 1.5, this property has been moved toFhirContext.setAddProfileTagWhenEncoding(AddProfileTagEnum)
- Returns:
- Returns the setting for automatically adding profile tags
-
getDefaultResponseEncoding
ca.uhn.fhir.rest.api.EncodingEnum getDefaultResponseEncoding()- Returns:
- 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 anAccept
header in the request. The default isEncodingEnum.XML
. Will not return null.
-
getETagSupport
- Returns:
- Returns the server support for ETags (will not be
null
). Default isRestfulServer.DEFAULT_ETAG_SUPPORT
-
getElementsSupport
- Returns:
- Returns the support option for the
_elements
parameter on search and read operations. - See Also:
-
getFhirContext
ca.uhn.fhir.context.FhirContext getFhirContext()Gets theFhirContext
associated with this server. For efficient processing, resource providers and plain providers should generally use this context if one is needed, as opposed to creating their own. -
getInterceptors_
Returns the list of interceptors registered against this server -
getPagingProvider
Returns the paging provider for this server -
getDefaultPageSize
Default page size for searches. Null means no limit (JpaStorageSettings might have size limit however) -
getMaximumPageSize
Maximum page size for searches. Null means no upper limit. -
isDefaultPrettyPrint
boolean isDefaultPrettyPrint()Should the server "pretty print" responses by default (requesting clients can always override this default by supplying anAccept
header in the request, or a_pretty
parameter in the request URL.The default is
false
- Returns:
- Returns the default pretty print setting
-
getInterceptorService
ca.uhn.fhir.interceptor.api.IInterceptorService getInterceptorService()Returns the interceptor service for this server
-
FhirContext.setAddProfileTagWhenEncoding(AddProfileTagEnum)