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

New Scope/Conversation: Versioning

Attach filesAttach ScreenshotAdd voteVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    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

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            Unassigned Unassigned
            bierbrauer Gerald Müllan

            Dates

              Created:
              Updated:

              Slack

                Issue deployment