Class ResourceBase

    • Constructor Detail

      • ResourceBase

        public ResourceBase()
    • Method Detail

      • getWebApplicationException

        protected jakarta.ws.rs.WebApplicationException getWebApplicationException​(jakarta.ws.rs.core.HttpHeaders headers,
                                                                                   RestException e,
                                                                                   ResourceBase.MimeType mimeType)
      • getWebApplicationException

        protected jakarta.ws.rs.WebApplicationException getWebApplicationException​(jakarta.ws.rs.core.HttpHeaders headers,
                                                                                   EntitlementException e,
                                                                                   ResourceBase.MimeType mimeType)
      • getWebApplicationException

        protected jakarta.ws.rs.WebApplicationException getWebApplicationException​(jakarta.ws.rs.core.HttpHeaders headers,
                                                                                   CoreTokenException e)
      • getWebApplicationException

        protected jakarta.ws.rs.WebApplicationException getWebApplicationException​(org.json.JSONException e,
                                                                                   ResourceBase.MimeType mimeType)
      • getWebApplicationException

        protected jakarta.ws.rs.WebApplicationException getWebApplicationException​(int statusCode,
                                                                                   Exception e,
                                                                                   ResourceBase.MimeType mimeType)
      • getUserLocale

        protected Locale getUserLocale​(jakarta.ws.rs.core.HttpHeaders headers)
      • createResponseJSONString

        protected String createResponseJSONString​(int statusCode,
                                                  jakarta.ws.rs.core.HttpHeaders headers,
                                                  org.json.JSONObject body)
      • createResponseJSONString

        protected String createResponseJSONString​(int statusCode,
                                                  jakarta.ws.rs.core.HttpHeaders headers,
                                                  String strBody)
                                           throws org.json.JSONException
        Throws:
        org.json.JSONException
      • createStringResponseJSONString

        protected String createStringResponseJSONString​(int statusCode,
                                                        String statusMessage,
                                                        String strBody)
      • createResponseJSONString

        protected String createResponseJSONString​(int statusCode,
                                                  String statusMessage,
                                                  org.json.JSONObject body)
      • getLocalizedMessage

        protected String getLocalizedMessage​(Locale locale,
                                             int errorCode)
        Returns localized exception message.
        Parameters:
        locale - Locale of the message.
        errorCode - errorCode of the message
        Returns:
        localized exception message.