New Scope/Conversation: Versioning
----------------------------------

                 Key: ORCHESTRA-26
                 URL: https://issues.apache.org/jira/browse/ORCHESTRA-26
             Project: MyFaces Orchestra
          Issue Type: New Feature
          Components: Conversation
    Affects Versions: 2.0
            Reporter: Gerald Müllan
            Priority: Minor
             Fix For: 2.0


Actually Orchestra doesn`t provide a special kind of conversation which 
provides snapshot- and rollback functionality.
A typical usecase for this may be a multi-edit page with different levels of 
edit-/cancel actions on a hierarchical tree of objects. (e.g. Company -> 
persons -> addresses)

A new Scope called VersioningScope in combination with a VersioningConversation 
will be introduced in order to achieve this. The snapshot- and rollback 
commands can be triggered from within a version scoped managed-bean.
 
Triggering a snapshot will "copy" the whole conversational data, means all the 
beans which
 are currently located in this conversation.  The "copy" process currently only 
supports serializing, cloning maybe added in future versions. 


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to