[ https://issues.apache.org/jira/browse/NETBEANS-5090?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17280276#comment-17280276 ]
Jakub Herkel commented on NETBEANS-5090: ---------------------------------------- copy description from documetation {code:java} Annotation Type ViewScoped Use of this annotation requires that any beans stored in view scope must be serializable and proxyable as defined in the CDI specification. {code} > 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 > Priority: Minor > > 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-unsubscr...@netbeans.apache.org For additional commands, e-mail: commits-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists