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