Class CollectRequestResponse

java.lang.Object
fr.gouv.vitam.collect.common.exception.CollectRequestResponse

public class CollectRequestResponse extends Object
  • Field Details

  • Method Details

    • toResponseOK

      public static jakarta.ws.rs.core.Response toResponseOK(Object entity)
    • toVitamError

      public static jakarta.ws.rs.core.Response toVitamError(jakarta.ws.rs.core.Response.Status status, String message)
    • toVitamError

      public static jakarta.ws.rs.core.Response toVitamError(int httpCode, String errorName, String message)
      Builds a VitamError response for a raw HTTP status code.

      Needed for status codes that are absent from the Response.Status enum (e.g. 507 INSUFFICIENT_STORAGE, a WebDAV extension not declared by jakarta.ws.rs). Such codes cannot be passed to the toVitamError(Response.Status, String, List) overload, so the HTTP code is set manually here.

    • isStorageSaturated

      public static boolean isStorageSaturated(Exception e)
    • toStorageSaturated

      public static jakarta.ws.rs.core.Response toStorageSaturated(String message)
    • toVitamError

      public static jakarta.ws.rs.core.Response toVitamError(jakarta.ws.rs.core.Response.Status status, String message, List<VitamErrorDetails> errorsDetails)