@Produces(value={"application/json","application/xml","text/plain"})
public abstract class AbstractJaxRsPageProvider
extends AbstractJaxRsProvider
implements IRestfulServer<JaxRsRequest>
[baseUrl]?_getpages=foo request, which is a request to the
server to retrieve the next page of a set of paged results.| Modifier | Constructor and Description |
|---|---|
protected |
AbstractJaxRsPageProvider()
The default constructor.
|
protected |
AbstractJaxRsPageProvider(ca.uhn.fhir.context.FhirContext ctx)
Provides the ability to set the
FhirContext instance. |
| Modifier and Type | Method and Description |
|---|---|
String |
getBaseForRequest()
This method returns the server base, including the resource path.
|
ca.uhn.fhir.context.api.BundleInclusionRule |
getBundleInclusionRule()
Default: BundleInclusionRule.BASED_ON_INCLUDES
|
ca.uhn.fhir.rest.api.PreferReturnEnum |
getDefaultPreferReturn() |
javax.ws.rs.core.Response |
getPages(String thePageId)
This method implements the "getpages" action
|
IPagingProvider |
getPagingProvider()
Default: no paging provider
|
getAddProfileTag, getBaseForServer, getDefaultResponseEncoding, getElementsSupport, getETagSupport, getFhirContext, getHeaders, getInterceptors_, getInterceptorService, getParameters, getRequest, getRequest, getServerAddressStrategy, getUriInfo, handleException, isDefaultPrettyPrint, setHeaders, setUriInfo, withStackTraceclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAddProfileTag, getDefaultResponseEncoding, getElementsSupport, getETagSupport, getFhirContext, getInterceptors_, getInterceptorService, isDefaultPrettyPrintprotected AbstractJaxRsPageProvider()
protected AbstractJaxRsPageProvider(ca.uhn.fhir.context.FhirContext ctx)
FhirContext instance.ctx - the FhirContext instance.public String getBaseForRequest()
AbstractJaxRsProviderUriInfo#getBaseUri()getBaseForRequest in class AbstractJaxRsProvider@GET public javax.ws.rs.core.Response getPages(@QueryParam(value="_getpages") String thePageId) throws IOException
IOExceptionpublic IPagingProvider getPagingProvider()
getPagingProvider in interface IRestfulServer<JaxRsRequest>getPagingProvider in interface IRestfulServerDefaultsgetPagingProvider in class AbstractJaxRsProviderpublic ca.uhn.fhir.context.api.BundleInclusionRule getBundleInclusionRule()
getBundleInclusionRule in interface IRestfulServer<JaxRsRequest>public ca.uhn.fhir.rest.api.PreferReturnEnum getDefaultPreferReturn()
getDefaultPreferReturn in interface IRestfulServer<JaxRsRequest>Copyright © 2014–2019 University Health Network. All rights reserved.