import org.onap.policy.common.utils.coder.StandardCoder;\r
import org.slf4j.Logger;\r
import org.slf4j.LoggerFactory;\r
+import org.springframework.http.HttpStatus;\r
import org.springframework.http.ResponseEntity;\r
import org.springframework.web.bind.annotation.ExceptionHandler;\r
import org.springframework.web.context.request.WebRequest;\r
protected final Coder coder = new StandardCoder();\r
\r
protected <T> ResponseEntity<T> makeOkResponse(UUID requestId, T respEntity) {\r
- return CommonRestController.addLoggingHeaders(addVersionControlHeaders(ResponseEntity.ok()), requestId)\r
+ return makeResponse(requestId, respEntity, HttpStatus.OK.value());\r
+ }\r
+\r
+ protected <T> ResponseEntity<T> makeResponse(UUID requestId, T respEntity, int status) {\r
+ return CommonRestController\r
+ .addLoggingHeaders(addVersionControlHeaders(ResponseEntity.status(status)), requestId)\r
.body(respEntity);\r
}\r
\r
CommonRestController.addVersionControlHeaders(ResponseEntity.status(status)),\r
requestId != null ? UUID.fromString(requestId) : ex.getRequestId()).body(ex.getErrorResponse());\r
}\r
-}
\ No newline at end of file
+}\r