Bug 228258 - [api] Prepare experimental API for user interactions from non-UI components
Summary: [api] Prepare experimental API for user interactions from non-UI components
Status: RESOLVED FIXED
Alias: None
Product: Target Management
Classification: Tools
Component: RSE (show other bugs)
Version: 3.0   Edit
Hardware: All All
: P3 enhancement (vote)
Target Milestone: 3.0 M6   Edit
Assignee: Martin Oberhuber CLA
QA Contact: Martin Oberhuber CLA
URL:
Whiteboard:
Keywords: api
Depends on:
Blocks: 190231
  Show dependency tree
 
Reported: 2008-04-22 14:50 EDT by Martin Oberhuber CLA
Modified: 2008-04-22 14:56 EDT (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Oberhuber CLA 2008-04-22 14:50:39 EDT
+++ This bug was initially created as a clone of Bug #190231 +++

In order to move RSE SubSystem from UI into non-UI, we'll need facilities for interacting with the user from the non-UI plugins.
Comment 1 Martin Oberhuber CLA 2008-04-22 14:56:51 EDT
Following additional API has been created for RSE 3.0M6, with the following checkins:

[190231] Prepare API for UI/Non-UI Splitting
[190231] Prepare experimental API for UI/Non-UI Splitting

   IRSERunnableWithProgress
   IRSEInteractionProvider
   DefaultUIInteractionProvider

   RSECorePlugin#setDefaultInteractionProvider(IRSEInteractionProvider)
   RSECorePlugin#getDefaultInteractionProvider()

   SubSystem#setInteractionProvider(IRSEInteractionProvider)
   SubSystem#getInteractionProvider()


All API has been marked "EXPERIMENTAL" until we get community feedback for it.