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

Przemyslaw Jaskierski (JIRA) jira-events at lists.jboss.org
Tue Jun 10 16:57:17 EDT 2008


    [ http://jira.jboss.com/jira/browse/JBSEAM-2854?page=comments#action_12416356 ] 
            
Przemyslaw Jaskierski commented on JBSEAM-2854:
-----------------------------------------------

Implementing this could actually help with broken back button support in subprocesses.

Details here: http://www.seamframework.org/Community/BackButtonFromSubprocessBackenabledDoesntWorkError

Without these two issues resolved making complex and reusable sub-pageflows is almost impossible.

> Provide a way to nest pageflows
> -------------------------------
>
>                 Key: JBSEAM-2854
>                 URL: http://jira.jboss.com/jira/browse/JBSEAM-2854
>             Project: 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