I'd be very interested in being able to disable a @PerNestedConversation 
setting.

In particular, I'd be interested in disabling @PerNestedConversation  for 
component "org.jboss.seam.pageflow.pageflow"   (motivation is to use nested 
conversations for subflows).

Unfortunately, Seam's annotation type @PerNestedConversation is defined with 
the annotation type @java.lang.annotation.Inherited.

Therefore, it isn't possible to define a subclass of 
"org.jboss.seam.pageflow.pageflow" in order to override 
org.jboss.seam.pageflow.pageflow", but WITHOUT the @PerNestedConversation 
behavior.


Because @PerNestedConversation is defined with @Inherited, every subclass of a 
Seam component annotated with @PerNestedConversation   inherits the 
@PerNestedConversation  behavior, no matter whether the subclass itself is 
annotated with @PerNestedConversation or not.


Therefore it would be nice if an attribute could be added to 
@PerNestedConversation to disable the @PerNestedConversation behavior, such as 
in the following example:


  | @Name"org.jboss.seam.pageflow.pageflow" 
  | @PerNestedConversation(disable=true)  // disables @PerNestedConversation 
setting inherited from superclass org.jboss.seam.pageflow.Pageflow
  | @Install(dependencies="org.jboss.seam.bpm.jbpm", precedence=FRAMEWORK, 
classDependencies="javax.faces.context.FacesContext")
  | 
  | public class OverridingPageflowComponent extends 
org.jboss.seam.pageflow.Pageflow
  | {...
  | }
  | 


Any chances such a mechanismn to disable @PerNestedConversation could be added 
to Seam?



View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4125966#4125966

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4125966
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to