You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by ja...@apache.org on 2026/06/23 13:33:44 UTC
(ofbiz-framework) 03/05: Improved: Mark deprecated methods and suppress deprecation warnings in ApiContextListener, OFBizOpenApiReader, and OpenApiUtil
This is an automated email from the ASF dual-hosted git repository.
jacopoc pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/ofbiz-framework.git
commit 952990894eaf518aeabbc528b004fa6e949a352d
Author: Jacopo Cappellato <ja...@gmail.com>
AuthorDate: Tue Jun 23 12:48:18 2026 +0200
Improved: Mark deprecated methods and suppress deprecation warnings in ApiContextListener, OFBizOpenApiReader, and OpenApiUtil
---
.../main/java/org/apache/ofbiz/ws/rs/listener/ApiContextListener.java | 1 +
.../src/main/java/org/apache/ofbiz/ws/rs/openapi/OFBizOpenApiReader.java | 1 +
.../rest-api/src/main/java/org/apache/ofbiz/ws/rs/util/OpenApiUtil.java | 1 +
3 files changed, 3 insertions(+)
diff --git a/framework/rest-api/src/main/java/org/apache/ofbiz/ws/rs/listener/ApiContextListener.java b/framework/rest-api/src/main/java/org/apache/ofbiz/ws/rs/listener/ApiContextListener.java
index cad3b46102..06457ba542 100644
--- a/framework/rest-api/src/main/java/org/apache/ofbiz/ws/rs/listener/ApiContextListener.java
+++ b/framework/rest-api/src/main/java/org/apache/ofbiz/ws/rs/listener/ApiContextListener.java
@@ -90,6 +90,7 @@ public class ApiContextListener implements ServletContextListener {
* is refactored
*/
// TODO: remove after the refactoring of OFBizOpenApiReader
+ @Deprecated
public static ServletContext getApplicationCntx() {
return servletContext;
}
diff --git a/framework/rest-api/src/main/java/org/apache/ofbiz/ws/rs/openapi/OFBizOpenApiReader.java b/framework/rest-api/src/main/java/org/apache/ofbiz/ws/rs/openapi/OFBizOpenApiReader.java
index 3f05f06eac..4f262cc1f5 100644
--- a/framework/rest-api/src/main/java/org/apache/ofbiz/ws/rs/openapi/OFBizOpenApiReader.java
+++ b/framework/rest-api/src/main/java/org/apache/ofbiz/ws/rs/openapi/OFBizOpenApiReader.java
@@ -85,6 +85,7 @@ public final class OFBizOpenApiReader extends Reader implements OpenApiReader {
}
@Override
+ @SuppressWarnings("deprecation")
public OpenAPI read(Set<Class<?>> classes, Map<String, Object> resources) {
openApi = super.read(classes, resources);
ServletContext servletContext = ApiContextListener.getApplicationCntx();
diff --git a/framework/rest-api/src/main/java/org/apache/ofbiz/ws/rs/util/OpenApiUtil.java b/framework/rest-api/src/main/java/org/apache/ofbiz/ws/rs/util/OpenApiUtil.java
index 588f46de7c..52d60310a8 100644
--- a/framework/rest-api/src/main/java/org/apache/ofbiz/ws/rs/util/OpenApiUtil.java
+++ b/framework/rest-api/src/main/java/org/apache/ofbiz/ws/rs/util/OpenApiUtil.java
@@ -339,6 +339,7 @@ public final class OpenApiUtil {
* @return the OpenAPI {@link Schema} for the parameter, or {@code null} if
* the parameter cannot be mapped
*/
+ @SuppressWarnings("deprecation")
public static Schema<?> getAttributeSchema(ModelService service, ModelParam param) {
Schema<?> schema = null;
Class<?> schemaClass = getOpenApiTypeForAttributeType(param.getType());