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.