Details
-
New Feature
-
Status: Closed
-
Major
-
Resolution: Fixed
-
1.0.0
-
None
Description
we can also support implicit groups - e.g.:
public class MyGroup{}
@ConversationScoped
@ConversationGroup(MyGroup.class)
public class BeanA implements WizardA {}
@ConversationScoped
@ConversationGroup(MyGroup.class)
public class BeanB implements WizardA {}
@ConversationScoped
@ConversationGroup(MyGroup.class)
public class BeanC implements WizardB {}
@ConversationSubGroup(subGroup = WizardA.class)
public class MySubGroup extends MyGroup {}
//...
this.windowContext.closeConversation(MySubGroup.class)
//...
since it isn't required to list all beans manually, it's easy and more expressive to create logical groups.