Class DefensicsApiClientUtility


  • public class DefensicsApiClientUtility
    extends Object
    Utilities for the Defensics client.
    • Constructor Detail

      • DefensicsApiClientUtility

        public DefensicsApiClientUtility()
    • Method Detail

      • errorMessageForFailingJaxRsRequest

        protected static String errorMessageForFailingJaxRsRequest​(String baseMessage,
                                                                   HttpResponse<?> response)
        Creates error message for failing requests done to JAX-RS endpoints. Returned error message format: Base message. HTTP status code: 123, message: error response body

        NOTE: Error message formatting and handling is unstable and subject to change in future versions.

        Parameters:
        baseMessage - Generic message describing failure
        response - failing response
        Returns:
        Formatted error message containing baseMessage, HTTP code and response body if available
      • createObjectMapper

        protected static com.fasterxml.jackson.databind.ObjectMapper createObjectMapper()
        Configures object mapper to use dashes in field names and Java 8 time format, etc.