This is an automated email from the ASF dual-hosted git repository.

kusal pushed a commit to branch WW-5411-delete-deprecated-1
in repository https://gitbox.apache.org/repos/asf/struts.git

commit 31bdbfc27a23811f5b9262df82ba59e66744c4ab
Author: Kusal Kithul-Godage <g...@kusal.io>
AuthorDate: Mon Jul 8 17:56:16 2024 +1000

    WW-5411 Delete deprecated Velocity injection methods
---
 .../OldDecorator2NewStrutsVelocityDecorator.java   | 17 +++--------
 .../struts2/sitemesh/VelocityPageFilter.java       | 14 ++-------
 .../views/velocity/result/VelocityResult.java      | 33 ++++------------------
 .../velocity/template/VelocityTemplateEngine.java  | 15 ++--------
 4 files changed, 15 insertions(+), 64 deletions(-)

diff --git 
a/plugins/sitemesh/src/main/java/org/apache/struts2/sitemesh/OldDecorator2NewStrutsVelocityDecorator.java
 
b/plugins/sitemesh/src/main/java/org/apache/struts2/sitemesh/OldDecorator2NewStrutsVelocityDecorator.java
index 6168b29c0..d51745fa0 100644
--- 
a/plugins/sitemesh/src/main/java/org/apache/struts2/sitemesh/OldDecorator2NewStrutsVelocityDecorator.java
+++ 
b/plugins/sitemesh/src/main/java/org/apache/struts2/sitemesh/OldDecorator2NewStrutsVelocityDecorator.java
@@ -23,16 +23,15 @@ import com.opensymphony.sitemesh.Content;
 import com.opensymphony.sitemesh.compatability.Content2HTMLPage;
 import com.opensymphony.xwork2.ActionContext;
 import com.opensymphony.xwork2.inject.Inject;
+import jakarta.servlet.ServletContext;
+import jakarta.servlet.ServletException;
+import jakarta.servlet.http.HttpServletRequest;
+import jakarta.servlet.http.HttpServletResponse;
 import org.apache.logging.log4j.LogManager;
 import org.apache.logging.log4j.Logger;
-import org.apache.struts2.views.velocity.VelocityManager;
 import org.apache.struts2.views.velocity.VelocityManagerInterface;
 import org.apache.velocity.context.Context;
 
-import jakarta.servlet.ServletContext;
-import jakarta.servlet.ServletException;
-import jakarta.servlet.http.HttpServletRequest;
-import jakarta.servlet.http.HttpServletResponse;
 import java.io.IOException;
 import java.io.PrintWriter;
 
@@ -49,14 +48,6 @@ public class OldDecorator2NewStrutsVelocityDecorator extends 
OldDecorator2NewStr
         velocityManager = mgr;
     }
 
-    /**
-     * @deprecated since 6.4.0
-     */
-    @Deprecated
-    public static void setVelocityManager(VelocityManager mgr) {
-        setVelocityManager((VelocityManagerInterface) mgr);
-    }
-
     public 
OldDecorator2NewStrutsVelocityDecorator(com.opensymphony.module.sitemesh.Decorator
 oldDecorator) {
         this.oldDecorator = oldDecorator;
     }
diff --git 
a/plugins/sitemesh/src/main/java/org/apache/struts2/sitemesh/VelocityPageFilter.java
 
b/plugins/sitemesh/src/main/java/org/apache/struts2/sitemesh/VelocityPageFilter.java
index 71e04b329..c2549801b 100644
--- 
a/plugins/sitemesh/src/main/java/org/apache/struts2/sitemesh/VelocityPageFilter.java
+++ 
b/plugins/sitemesh/src/main/java/org/apache/struts2/sitemesh/VelocityPageFilter.java
@@ -24,29 +24,19 @@ import com.opensymphony.sitemesh.DecoratorSelector;
 import com.opensymphony.sitemesh.webapp.SiteMeshFilter;
 import com.opensymphony.sitemesh.webapp.SiteMeshWebAppContext;
 import com.opensymphony.xwork2.inject.Inject;
-import org.apache.struts2.views.velocity.VelocityManager;
+import jakarta.servlet.FilterConfig;
 import org.apache.struts2.views.velocity.VelocityManagerInterface;
 
-import jakarta.servlet.*;
-
 /**
  * Core Filter for integrating SiteMesh into a Java web application.
  */
 public class VelocityPageFilter extends SiteMeshFilter {
 
-    @Inject(required=false)
+    @Inject(required = false)
     public static void setVelocityManager(VelocityManagerInterface mgr) {
         OldDecorator2NewStrutsVelocityDecorator.setVelocityManager(mgr);
     }
 
-    /**
-     * @deprecated since 6.4.0
-     */
-    @Deprecated
-    public static void setVelocityManager(VelocityManager mgr) {
-        setVelocityManager((VelocityManagerInterface) mgr);
-    }
-
     private FilterConfig filterConfig;
 
      public void init(FilterConfig filterConfig) {
diff --git 
a/plugins/velocity/src/main/java/org/apache/struts2/views/velocity/result/VelocityResult.java
 
b/plugins/velocity/src/main/java/org/apache/struts2/views/velocity/result/VelocityResult.java
index cb7a1f56d..a89ad6ce3 100644
--- 
a/plugins/velocity/src/main/java/org/apache/struts2/views/velocity/result/VelocityResult.java
+++ 
b/plugins/velocity/src/main/java/org/apache/struts2/views/velocity/result/VelocityResult.java
@@ -22,24 +22,23 @@ import com.opensymphony.xwork2.ActionContext;
 import com.opensymphony.xwork2.ActionInvocation;
 import com.opensymphony.xwork2.inject.Inject;
 import com.opensymphony.xwork2.util.ValueStack;
+import jakarta.servlet.Servlet;
+import jakarta.servlet.ServletContext;
+import jakarta.servlet.http.HttpServletRequest;
+import jakarta.servlet.http.HttpServletResponse;
+import jakarta.servlet.jsp.JspFactory;
+import jakarta.servlet.jsp.PageContext;
 import org.apache.logging.log4j.LogManager;
 import org.apache.logging.log4j.Logger;
 import org.apache.struts2.ServletActionContext;
 import org.apache.struts2.StrutsConstants;
 import org.apache.struts2.result.StrutsResultSupport;
 import org.apache.struts2.views.JspSupportServlet;
-import org.apache.struts2.views.velocity.VelocityManager;
 import org.apache.struts2.views.velocity.VelocityManagerInterface;
 import org.apache.velocity.Template;
 import org.apache.velocity.app.VelocityEngine;
 import org.apache.velocity.context.Context;
 
-import jakarta.servlet.Servlet;
-import jakarta.servlet.ServletContext;
-import jakarta.servlet.http.HttpServletRequest;
-import jakarta.servlet.http.HttpServletResponse;
-import jakarta.servlet.jsp.JspFactory;
-import jakarta.servlet.jsp.PageContext;
 import java.io.OutputStreamWriter;
 import java.io.Writer;
 
@@ -109,14 +108,6 @@ public class VelocityResult extends StrutsResultSupport {
         this.velocityManager = mgr;
     }
 
-    /**
-     * @deprecated since 6.4.0
-     */
-    @Deprecated
-    public void setVelocityManager(VelocityManager mgr) {
-        setVelocityManager((VelocityManagerInterface) mgr);
-    }
-
     /**
      * Creates a Velocity context from the action, loads a Velocity template 
and executes the
      * template. Output is written to the servlet output stream.
@@ -248,16 +239,4 @@ public class VelocityResult extends StrutsResultSupport {
                                     String location) {
         return velocityManager.createContext(stack, request, response);
     }
-
-    /**
-     * @deprecated since 6.4.0
-     */
-    @Deprecated
-    protected Context createContext(VelocityManager velocityManager,
-                                    ValueStack stack,
-                                    HttpServletRequest request,
-                                    HttpServletResponse response,
-                                    String location) {
-        return createContext((VelocityManagerInterface) velocityManager, 
stack, request, response, location);
-    }
 }
diff --git 
a/plugins/velocity/src/main/java/org/apache/struts2/views/velocity/template/VelocityTemplateEngine.java
 
b/plugins/velocity/src/main/java/org/apache/struts2/views/velocity/template/VelocityTemplateEngine.java
index f6e0481f8..bc0bb4268 100644
--- 
a/plugins/velocity/src/main/java/org/apache/struts2/views/velocity/template/VelocityTemplateEngine.java
+++ 
b/plugins/velocity/src/main/java/org/apache/struts2/views/velocity/template/VelocityTemplateEngine.java
@@ -19,20 +19,19 @@
 package org.apache.struts2.views.velocity.template;
 
 import com.opensymphony.xwork2.inject.Inject;
+import jakarta.servlet.ServletContext;
+import jakarta.servlet.http.HttpServletRequest;
+import jakarta.servlet.http.HttpServletResponse;
 import org.apache.logging.log4j.LogManager;
 import org.apache.logging.log4j.Logger;
 import org.apache.struts2.ServletActionContext;
 import org.apache.struts2.components.template.BaseTemplateEngine;
 import org.apache.struts2.components.template.Template;
 import org.apache.struts2.components.template.TemplateRenderingContext;
-import org.apache.struts2.views.velocity.VelocityManager;
 import org.apache.struts2.views.velocity.VelocityManagerInterface;
 import org.apache.velocity.app.VelocityEngine;
 import org.apache.velocity.context.Context;
 
-import jakarta.servlet.ServletContext;
-import jakarta.servlet.http.HttpServletRequest;
-import jakarta.servlet.http.HttpServletResponse;
 import java.io.Writer;
 import java.util.List;
 import java.util.Map;
@@ -50,14 +49,6 @@ public class VelocityTemplateEngine extends 
BaseTemplateEngine {
         this.velocityManager = mgr;
     }
 
-    /**
-     * @deprecated since 6.4.0
-     */
-    @Deprecated
-    public void setVelocityManager(VelocityManager mgr) {
-        setVelocityManager((VelocityManagerInterface) mgr);
-    }
-
     public void renderTemplate(TemplateRenderingContext templateContext) 
throws Exception {
         // get the various items required from the stack
         Map actionContext = templateContext.getStack().getContext();

Reply via email to