Uploaded image for project: 'MyFaces Orchestra'
  1. MyFaces Orchestra
  2. ORCHESTRA-26

New Scope/Conversation: Versioning

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • 1.2
    • None
    • Conversation
    • None

    Description

      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.

      Attachments

        Activity

          People

            Unassigned Unassigned
            bierbrauer Gerald Müllan
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated: