Tabnine Logo
RestfulServerUtils$ResponseEncoding.getEncoding
Code IndexAdd Tabnine to your IDE (free)

How to use
getEncoding
method
in
ca.uhn.fhir.rest.server.RestfulServerUtils$ResponseEncoding

Best Java code snippets using ca.uhn.fhir.rest.server.RestfulServerUtils$ResponseEncoding.getEncoding (Showing top 17 results out of 315)

origin: jamesagnew/hapi-fhir

ResponseEncoding encoding = RestfulServerUtils.determineResponseEncodingNoDefault(myRequestDetails, myRequestDetails.getServer().getDefaultResponseEncoding());
if (encoding != null) {
  return encoding.getEncoding().name();
origin: jamesagnew/hapi-fhir

if (q > bestQ || (q == bestQ && encoding.getEncoding() == thePrefer)) {
origin: jamesagnew/hapi-fhir

public Object returnResponse(ServletRequestDetails theRequest, ParseAction<?> outcome, int operationStatus, boolean allowPrefer, MethodOutcome response, String resourceName) throws IOException {
  HttpServletResponse servletResponse = theRequest.getServletResponse();
  servletResponse.setStatus(operationStatus);
  servletResponse.setCharacterEncoding(Constants.CHARSET_NAME_UTF8);
  addHeadersToResponse(servletResponse);
  if (allowPrefer) {
    addContentLocationHeaders(theRequest, servletResponse, response, resourceName);
  }
  Writer writer;
  if (outcome != null) {
    ResponseEncoding encoding = RestfulServerUtils.determineResponseEncodingWithDefault(theRequest);
    servletResponse.setContentType(encoding.getResourceContentType());
    writer = servletResponse.getWriter();
    IParser parser = encoding.getEncoding().newParser(getFhirContext());
    parser.setPrettyPrint(RestfulServerUtils.prettyPrintResponse(this, theRequest));
    outcome.execute(parser, writer);
  } else {
    servletResponse.setContentType(Constants.CT_TEXT_WITH_UTF8);
    writer = servletResponse.getWriter();
  }
  return writer;
}
origin: ca.uhn.hapi.fhir/hapi-fhir-server

EncodingEnum linkEncoding = theRequest.getParameters().containsKey(Constants.PARAM_FORMAT) && responseEncoding != null ? responseEncoding.getEncoding() : null;
origin: ca.uhn.hapi.fhir/hapi-fhir-server

ResponseEncoding encoding = RestfulServerUtils.determineResponseEncodingNoDefault(myRequestDetails, myRequestDetails.getServer().getDefaultResponseEncoding());
if (encoding != null) {
  return encoding.getEncoding().name();
origin: ca.uhn.hapi.fhir/hapi-fhir-server

if (q > bestQ || (q == bestQ && encoding.getEncoding() == thePrefer)) {
origin: ca.uhn.hapi.fhir/hapi-fhir-server

encodingEnum = responseEncoding.getEncoding();
origin: ca.uhn.hapi.fhir/hapi-fhir-server

public Object returnResponse(ServletRequestDetails theRequest, ParseAction<?> outcome, int operationStatus, boolean allowPrefer, MethodOutcome response, String resourceName) throws IOException {
  HttpServletResponse servletResponse = theRequest.getServletResponse();
  servletResponse.setStatus(operationStatus);
  servletResponse.setCharacterEncoding(Constants.CHARSET_NAME_UTF8);
  addHeadersToResponse(servletResponse);
  if (allowPrefer) {
    addContentLocationHeaders(theRequest, servletResponse, response, resourceName);
  }
  Writer writer;
  if (outcome != null) {
    ResponseEncoding encoding = RestfulServerUtils.determineResponseEncodingWithDefault(theRequest);
    servletResponse.setContentType(encoding.getResourceContentType());
    writer = servletResponse.getWriter();
    IParser parser = encoding.getEncoding().newParser(getFhirContext());
    parser.setPrettyPrint(RestfulServerUtils.prettyPrintResponse(this, theRequest));
    outcome.execute(parser, writer);
  } else {
    servletResponse.setContentType(Constants.CT_TEXT_WITH_UTF8);
    writer = servletResponse.getWriter();
  }
  return writer;
}
origin: ca.uhn.hapi.fhir/hapi-fhir-server

public static IParser getNewParser(FhirContext theContext, FhirVersionEnum theForVersion, RequestDetails theRequestDetails) {
  FhirContext context = getContextForVersion(theContext, theForVersion);
  // Determine response encoding
  EncodingEnum responseEncoding = RestfulServerUtils.determineResponseEncodingWithDefault(theRequestDetails).getEncoding();
  IParser parser;
  switch (responseEncoding) {
    case JSON:
      parser = context.newJsonParser();
      break;
    case XML:
    default:
      parser = context.newXmlParser();
      break;
  }
  configureResponseParser(theRequestDetails, parser);
  return parser;
}
origin: ca.uhn.hapi.fhir/hapi-fhir-server

public String getResourceContentType() {
  if (Boolean.TRUE.equals(isNonLegacy())) {
    return getEncoding().getResourceContentTypeNonLegacy();
  }
  return getEncoding().getResourceContentType();
}
origin: ca.uhn.hapi.fhir/hapi-fhir-server

public static EncodingEnum determineRequestEncodingNoDefault(RequestDetails theReq) {
  ResponseEncoding retVal = determineRequestEncodingNoDefaultReturnRE(theReq);
  if (retVal == null) {
    return null;
  }
  return retVal.getEncoding();
}
origin: jamesagnew/hapi-fhir

EncodingEnum linkEncoding = theRequest.getParameters().containsKey(Constants.PARAM_FORMAT) && responseEncoding != null ? responseEncoding.getEncoding() : null;
origin: jamesagnew/hapi-fhir

encodingEnum = responseEncoding.getEncoding();
origin: jamesagnew/hapi-fhir

public static IParser getNewParser(FhirContext theContext, FhirVersionEnum theForVersion, RequestDetails theRequestDetails) {
  FhirContext context = getContextForVersion(theContext, theForVersion);
  // Determine response encoding
  EncodingEnum responseEncoding = RestfulServerUtils.determineResponseEncodingWithDefault(theRequestDetails).getEncoding();
  IParser parser;
  switch (responseEncoding) {
    case JSON:
      parser = context.newJsonParser();
      break;
    case XML:
    default:
      parser = context.newXmlParser();
      break;
  }
  configureResponseParser(theRequestDetails, parser);
  return parser;
}
origin: jamesagnew/hapi-fhir

protected String getParserType() {
  EncodingEnum encodingEnum = RestfulServerUtils.determineResponseEncodingWithDefault(getRequestDetails()).getEncoding();
  return encodingEnum == EncodingEnum.JSON ? MediaType.APPLICATION_JSON : MediaType.APPLICATION_XML;
}
origin: jamesagnew/hapi-fhir

public String getResourceContentType() {
  if (Boolean.TRUE.equals(isNonLegacy())) {
    return getEncoding().getResourceContentTypeNonLegacy();
  }
  return getEncoding().getResourceContentType();
}
origin: jamesagnew/hapi-fhir

public static EncodingEnum determineRequestEncodingNoDefault(RequestDetails theReq) {
  ResponseEncoding retVal = determineRequestEncodingNoDefaultReturnRE(theReq);
  if (retVal == null) {
    return null;
  }
  return retVal.getEncoding();
}
ca.uhn.fhir.rest.serverRestfulServerUtils$ResponseEncodinggetEncoding

Popular methods of RestfulServerUtils$ResponseEncoding

  • <init>
  • getContentType
  • getResourceContentType
  • isNonLegacy

Popular in Java

  • Finding current android device location
  • addToBackStack (FragmentTransaction)
  • runOnUiThread (Activity)
  • scheduleAtFixedRate (Timer)
  • IOException (java.io)
    Signals a general, I/O-related error. Error details may be specified when calling the constructor, a
  • URLEncoder (java.net)
    This class is used to encode a string using the format required by application/x-www-form-urlencoded
  • Path (java.nio.file)
  • List (java.util)
    An ordered collection (also known as a sequence). The user of this interface has precise control ove
  • JPanel (javax.swing)
  • Logger (org.slf4j)
    The org.slf4j.Logger interface is the main user entry point of SLF4J API. It is expected that loggin
  • From CI to AI: The AI layer in your organization
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now