From 0e6b444a2585a9ff46a4f8a02c5bfbdc957d8932 Mon Sep 17 00:00:00 2001 From: jakubkochman Date: Thu, 7 Aug 2025 11:33:23 +0200 Subject: [PATCH] ACS-9981 removed invalid T function import in Parameters (#3499) --- .../rest/framework/resource/parameters/Parameters.java | 3 +-- .../alfresco/rest/framework/resource/parameters/Params.java | 5 ++--- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/remote-api/src/main/java/org/alfresco/rest/framework/resource/parameters/Parameters.java b/remote-api/src/main/java/org/alfresco/rest/framework/resource/parameters/Parameters.java index 25eb218d7b..7fe4a3343a 100644 --- a/remote-api/src/main/java/org/alfresco/rest/framework/resource/parameters/Parameters.java +++ b/remote-api/src/main/java/org/alfresco/rest/framework/resource/parameters/Parameters.java @@ -27,7 +27,6 @@ package org.alfresco.rest.framework.resource.parameters; import java.util.List; -import org.apache.poi.ss.formula.functions.T; import org.springframework.extensions.webscripts.WebScriptRequest; import org.alfresco.rest.framework.core.exceptions.InvalidArgumentException; @@ -69,7 +68,7 @@ public interface Parameters * @return The Parameter value * @throws InvalidArgumentException */ - T getParameter(String parameterName, Class clazz) throws InvalidArgumentException; + T getParameter(String parameterName, Class clazz) throws InvalidArgumentException; /** * Returns a representation of the Paging of collections of resources, with skip count and max items. See {@link Paging} Specified by the "skipCount" and "maxItems" request parameters. diff --git a/remote-api/src/main/java/org/alfresco/rest/framework/resource/parameters/Params.java b/remote-api/src/main/java/org/alfresco/rest/framework/resource/parameters/Params.java index 617f889d09..5dca439715 100644 --- a/remote-api/src/main/java/org/alfresco/rest/framework/resource/parameters/Params.java +++ b/remote-api/src/main/java/org/alfresco/rest/framework/resource/parameters/Params.java @@ -31,7 +31,6 @@ import java.util.List; import java.util.Map; import org.apache.commons.beanutils.ConvertUtils; -import org.apache.poi.ss.formula.functions.T; import org.springframework.extensions.webscripts.WebScriptRequest; import org.alfresco.repo.content.MimetypeMap; @@ -231,7 +230,7 @@ public class Params implements Parameters } @Override - public T getParameter(String parameterName, Class clazz) throws InvalidArgumentException + public T getParameter(String parameterName, Class clazz) throws InvalidArgumentException { String param = getParameter(parameterName); if (param == null) @@ -239,7 +238,7 @@ public class Params implements Parameters Object obj = ConvertUtils.convert(param, clazz); if (obj != null && obj.getClass().equals(clazz)) { - return (T) obj; + return clazz.cast(obj); } throw new InvalidArgumentException(InvalidArgumentException.DEFAULT_MESSAGE_ID, new Object[]{parameterName}); }