Class ResponseHelper

java.lang.Object
org.restheart.mongodb.utils.ResponseHelper

public class ResponseHelper extends Object
Author:
Andrea Di Cesare <andrea@softinstigate.com>
  • Method Details

    • setETagHeader

      protected static void setETagHeader(io.undertow.server.HttpServerExchange exchange, String etag)
      Set the ETag in the response's header
      Parameters:
      exchange -
      etag -
    • injectEtagHeader

      public static void injectEtagHeader(io.undertow.server.HttpServerExchange exchange, org.bson.BsonDocument properties)
      Parameters:
      exchange -
      properties -
    • injectEtagHeader

      public static void injectEtagHeader(io.undertow.server.HttpServerExchange exchange, org.bson.Document properties)
      Parameters:
      exchange -
      properties -
    • injectEtagHeader

      public static void injectEtagHeader(io.undertow.server.HttpServerExchange exchange, Object etag)
      Parameters:
      exchange -
      etag -
    • getHttpStatusFromErrorCode

      public static int getHttpStatusFromErrorCode(int code)
      Parameters:
      code - mongodb error code from MongoException.getCode()
      Returns:
    • getMessageFromMongoException

      public static String getMessageFromMongoException(com.mongodb.MongoException me)
      Parameters:
      me - the MongoException
      Returns:
    • getMessageFromErrorCode

      public static String getMessageFromErrorCode(int code)
      Parameters:
      code - mongodb error code from MongoException.getCode()
      Returns: