ResponseEntityFactory.java
package se.jobtechdev.personaldatagateway.api.util;
import org.springframework.http.ResponseEntity;
import se.jobtechdev.personaldatagateway.api.generated.model.ProblemDetails;
public final class ResponseEntityFactory {
private ResponseEntityFactory() {
}
public static ResponseEntity<Object> create(ProblemDetails errorResponse) {
if (errorResponse.getStatus() != null) {
return ResponseEntity.status(errorResponse.getStatus()).body(errorResponse);
}
return ResponseEntity.internalServerError().body(errorResponse);
}
}