Here's some more info I got...

"To clarify the discussion a bit, the functionality I'm looking for is
really completely outside of the whole pageflow stack.  It would be used by
a portal when servicing requests where there is no portal state being
loaded, which SHOULD result in a pristine state being entered for all
portlets.  In the case of pageflows, this means a completely new pageflow
instance.  The important thing though, is that the pageflow itself is not
the initiator of this, it's the portal."

Hope this helps.

On 1/13/06, Daryl Olander <[EMAIL PROTECTED]> wrote:
>
> Actually, I don't think this happens from A (It might happen inside of C).
> I don't actually understand the details of the environment that this is
> being requested.
>
> On 1/13/06, Rich Feit <[EMAIL PROTECTED]> wrote:
> >
> > Ah.  Can A know about it?  I mean, can A have an action that calls its
> > own remove() method, or is this supposed to be external to A?
> >
> >
> > Daryl Olander wrote:
> >
> > >I believe the requirement is to actually create a new A (blowing away
> the
> > >whole current stack)
> > >
> > >On 1/13/06, Rich Feit <[EMAIL PROTECTED]> wrote:
> > >
> > >
> > >>I'm not sure I'm understanding this correctly.  Let's say we have a
> > >>nesting stack A-B-C, where A is the "oldest" page flow and C is the
> most
> > >>recent.  Do we want to get back to A, blowing away B and C?  If so,
> then
> > >>the easiest thing to do would be to execute any action explicitly on
> the
> > >>topmost page flow, e.g., path="/path/to/a/begin.do".
> > >>
> > >>If that's not it (I have a feeling I might be way off here :) ), let
> me
> > >>know...
> > >>
> > >>Rich
> > >>
> > >>Daryl Olander wrote:
> > >>
> > >>
> > >>
> > >>>So my understanding of this is that there is a request for publically
> > >>>exposing an API that would allow the current page flow stack to be
> > blown
> > >>>away so that the next request would generate new instances of the top
> > >>>
> > >>>
> > >>most
> > >>
> > >>
> > >>>page flow and all nesting would be lost.
> > >>>
> > >>>On 1/12/06, Carlin Rogers <[EMAIL PROTECTED]> wrote:
> > >>>
> > >>>
> > >>>
> > >>>
> > >>>>Hey Rich,
> > >>>>
> > >>>>Is there a good mechanism for resetting a page flow instance when
> the
> > >>>>
> > >>>>
> > >>page
> > >>
> > >>
> > >>>>flow is down in a nested page flow? I.E. a way to get back to the
> > begin
> > >>>>action of the main page flow. Here's the scenario...
> > >>>>
> > >>>>In a portal there may be some state associated to a page flow that
> > they
> > >>>>would manage as well as what we have stuck in the session.  When
> they
> > >>>>reset
> > >>>>state, they'd like to end up back at the begin action of the page
> > flow.
> > >>>>This
> > >>>>works for a non-nested page flow.
> > >>>>
> > >>>>However, for nested flows, I think that with the page flow instance
> > >>>>keeping
> > >>>>a reference to the "current" page flow, in this case the nested
> flow,
> > >>>>
> > >>>>
> > >>and
> > >>
> > >>
> > >>>>they try to reset state on the request, they get the begin page of
> the
> > >>>>nested flow instead of the original page flow begin.
> > >>>>
> > >>>>Do we have something in our API to "reset" a page flow instance
> itself
> > >>>>
> > >>>>
> > >>or
> > >>
> > >>
> > >>>>even just blow away the instance that gets stored in the
> > >>>>session?  Something
> > >>>>to call so there's no stale state. If not, do you have a suggestion
> as
> > >>>>
> > >>>>
> > >>to
> > >>
> > >>
> > >>>>what might be implemented?
> > >>>>
> > >>>>Thanks,
> > >>>>Carlin
> > >>>>
> > >>>>
> > >>>>
> > >>>>
> > >>>>
> > >>>>
> > >>>
> > >>>
> > >>>
> > >
> > >
> > >
> >
>
>

Reply via email to