You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by ta...@apache.org on 2022/09/14 07:19:59 UTC

[myfaces] branch 2.3-next updated: MYFACES-4457 (#311)

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

tandraschko pushed a commit to branch 2.3-next
in repository https://gitbox.apache.org/repos/asf/myfaces.git


The following commit(s) were added to refs/heads/2.3-next by this push:
     new e2f29aad4 MYFACES-4457 (#311)
e2f29aad4 is described below

commit e2f29aad4d541e5cd123f7066f7c5d30dffa1df6
Author: Paul A. Nicolucci <pn...@gmail.com>
AuthorDate: Wed Sep 14 03:19:53 2022 -0400

    MYFACES-4457 (#311)
---
 api/src/main/java/javax/faces/component/_UIWebsocket.java |  6 ------
 api/src/main/resources/META-INF/componentClass20.vm       | 13 +++++++++++++
 2 files changed, 13 insertions(+), 6 deletions(-)

diff --git a/api/src/main/java/javax/faces/component/_UIWebsocket.java b/api/src/main/java/javax/faces/component/_UIWebsocket.java
index 54ddc538c..d119645e5 100644
--- a/api/src/main/java/javax/faces/component/_UIWebsocket.java
+++ b/api/src/main/java/javax/faces/component/_UIWebsocket.java
@@ -96,10 +96,4 @@ abstract class _UIWebsocket extends UIComponentBase
     {
         channel, scope, user, onopen, onmessage, onclose, connected;
     }
-
-    @Override
-    public Collection<String> getEventNames()
-    {
-        return EVERY_EVENT;
-    }
 }
diff --git a/api/src/main/resources/META-INF/componentClass20.vm b/api/src/main/resources/META-INF/componentClass20.vm
index 3eece991d..6be035336 100644
--- a/api/src/main/resources/META-INF/componentClass20.vm
+++ b/api/src/main/resources/META-INF/componentClass20.vm
@@ -131,6 +131,19 @@ $innersource
 #end
 #end
 
+#if ($component.implements)
+#if ( ($component.implements == "javax.faces.component.behavior.ClientBehaviorHolder")
+     && (${utils.getClassFromFullClass($component.className)} == "UIWebsocket"))
+    // Start UIWebsocket getEventNames template
+    @Override
+    public java.util.Collection<String> getEventNames()
+    {
+        return EVERY_EVENT;
+    }
+    // End UIWebsocket getEventNames template
+#end
+#end
+
 #if ($component.defaultEventName)
 #if ($component.defaultEventName != "")