[jbossseam-issues] [JBoss JIRA] Created: (JBSEAM-2854) Provide a way to nest pageflows

Marcell Barbacena (JIRA) jira-events at lists.jboss.org
Sat Apr 5 22:48:21 EDT 2008


Provide a way to nest pageflows
-------------------------------

                 Key: JBSEAM-2854
                 URL: http://jira.jboss.com/jira/browse/JBSEAM-2854
             Project: JBoss Seam
          Issue Type: Feature Request
          Components: BPM, Core, JSF Controls
    Affects Versions: 2.0.1.GA
         Environment: All
            Reporter: Marcell Barbacena


The current behaviour of pageflow subprocess tag is to include the pageflow definition in the the current flow, meaning that the parent pageflow is paused until the included pageflow ends.
However, sometimes it is desired that the parent pageflow do not "pause" and that the included gain its own flow.
The semantics of this nested pageflow is:
- when starts: provided a nested conversation from the parent pageflow.
- when ends: go back do the state before the nesting. If the parent pageflow is not associated in any way to the nested, its flow goes without interfering with the nested.

E.g.:
Parent directed graph: startpage1->page1; page1->page2; page1->nested; nested->page2; page2->page3; page3->endpage1; 
Nested graph: startpage2->page5; page5->page6; page6->endpage2

Then we can have:
parent: startpage1->page1;
parent: page1->nested;
nested: startpage2->page5;
nested: page5->page6;
parent: page1->page2;
parent: page2>page3;
nested: page6->endpage2
nested:endpage2->page2;
parent: page3->endpage1;
nested: page2>page3;
nested: page3->endpage1;

See that the nested pageflow gains his own flow, i.e. independent of the parent.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the seam-issues mailing list