ProblemDetailsFactory.java
package se.jobtechdev.personaldatagateway.api.util;
import org.springframework.http.HttpStatus;
import se.jobtechdev.personaldatagateway.api.generated.model.ProblemDetails;
public final class ProblemDetailsFactory {
private ProblemDetailsFactory() {
}
public static ProblemDetails createProblemDetails(HttpStatus httpStatus) {
return new ProblemDetails().status(httpStatus.value()).title(httpStatus.getReasonPhrase());
}
public static ProblemDetails createProblemDetails(HttpStatus httpStatus, String message) {
return createProblemDetails(httpStatus).detail(message);
}
}