Bug 245154 - [api] Create ISystemRegistry#getSubSystemConfigurationProxiesBySystemType()
Summary: [api] Create ISystemRegistry#getSubSystemConfigurationProxiesBySystemType()
Status: RESOLVED FIXED
Alias: None
Product: Target Management
Classification: Tools
Component: RSE (show other bugs)
Version: 2.0   Edit
Hardware: All All
: P3 enhancement (vote)
Target Milestone: 3.1 M6   Edit
Assignee: Martin Oberhuber CLA
QA Contact: Martin Oberhuber CLA
URL:
Whiteboard:
Keywords: api
Depends on:
Blocks:
 
Reported: 2008-08-25 13:28 EDT by Martin Oberhuber CLA
Modified: 2009-03-19 19:37 EDT (History)
0 users

See Also:


Attachments
Patch adding the new API. (7.54 KB, patch)
2009-03-19 19:36 EDT, Martin Oberhuber CLA
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Oberhuber CLA 2008-08-25 13:28:26 EDT
Client should avoid instantiating ISubSystemConfiguration unnecessarily, and work with the Proxies instead wherever possible.

In order to simplify client code doing this, we'll need

  ISystemRegistry#getSubSystemConfigurationProxiesBySystemType(IRSESystemType)

which could actually be used in the existing
   SystemRegistry#getSubSystemConfigurationsBySystemType() 
implementation.
Comment 1 Martin Oberhuber CLA 2008-09-02 14:32:40 EDT
Once this is done, the code in RSEDefaultNewConnectionWizard should make use of the new API, as per bug 243332 comment 13.
Comment 2 Martin Oberhuber CLA 2008-09-30 09:18:04 EDT
bulk update of target milestone
Comment 3 Martin Oberhuber CLA 2009-03-19 19:36:47 EDT
Created attachment 129404 [details]
Patch adding the new API.

Attached patch adds the new API.
Comment 4 Martin Oberhuber CLA 2009-03-19 19:37:10 EDT
Committed:
[245154][api] add getSubSystemConfigurationProxiesBySystemType()