You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@netbeans.apache.org by "Stephen Brooksbank (Jira)" <ji...@apache.org> on 2020/12/03 10:04:00 UTC
[jira] [Created] (NETBEANS-5090) JSF CDI bean code created without
"implements Serializable"
Stephen Brooksbank created NETBEANS-5090:
--------------------------------------------
Summary: JSF CDI bean code created without "implements Serializable"
Key: NETBEANS-5090
URL: https://issues.apache.org/jira/browse/NETBEANS-5090
Project: NetBeans
Issue Type: Bug
Components: javaee - JSF
Affects Versions: 12.1
Environment: Windows / NetBeans 12.1
Reporter: Stephen Brooksbank
When using the fileĀ -> new option to create "JSF CDI Bean" for View scope (and others) the bean file gets created without the "implements Serializable" option included on the class name. The deploy subsequently fails if this doesn't get added manually. It would obviously be better if the code was generated correctly.
The relevent template file does include:
{{ <#if passivationCapable??>}}
{{import java.io.Serializable;}}
{{ </#if>}}
and
{{public class ${name} <#if passivationCapable??>implements Serializable</#if>{}}
So behind the hood the "passivationCapable" variable is not being correctly set for the CDI scope(s).
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@netbeans.apache.org
For additional commands, e-mail: commits-help@netbeans.apache.org
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists