respondGzip = true;
}
}
}
Request r = new Request();
r.setResourceName(resourceName);
r.setId(id);
r.setOperation(operation);
r.setSecondaryOperation(secondaryOperation);
r.setParameters(params);
r.setRequestType(theRequestType);
r.setFhirServerBase(fhirServerBase);
r.setCompleteUrl(completeUrl);
r.setServletRequest(theRequest);
r.setServletResponse(theResponse);
r.setRespondGzip(respondGzip);
r.setCompartmentName(compartment);
String pagingAction = theRequest.getParameter(Constants.PARAM_PAGINGACTION);
if (getPagingProvider() != null && isNotBlank(pagingAction)) {
r.setOtherOperationType(OtherOperationTypeEnum.GET_PAGE);
handlePagingRequest(r, theResponse, pagingAction);
return;
}
if (resourceMethod == null && resourceBinding != null) {