Bug 230298 - [api][breaking] ISystemPropertyConstants should not extend IBasicPropertyConstants
Summary: [api][breaking] ISystemPropertyConstants should not extend IBasicPropertyCons...
Status: RESOLVED FIXED
Alias: None
Product: Target Management
Classification: Tools
Component: RSE (show other bugs)
Version: unspecified   Edit
Hardware: All All
: P3 enhancement (vote)
Target Milestone: 3.0 M7   Edit
Assignee: Martin Oberhuber CLA
QA Contact: Martin Oberhuber CLA
URL:
Whiteboard:
Keywords: api
Depends on: 183165
Blocks:
  Show dependency tree
 
Reported: 2008-05-05 17:15 EDT by Martin Oberhuber CLA
Modified: 2008-05-29 08:01 EDT (History)
2 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-05-05 17:15:13 EDT
+++ This bug was initially created as a clone of Bug #183165 +++

We decided in bug 183165 that interfaces should not be extended just to bring constants into a namespace. Consequently, ISystemPropertyConstants should not extend IBasicPropertyConstants. At the same time, this will get rid of an unnecessary UI dependency.

This is a breaking change because clients which might have implemented ISystemPropertyConstants, will not find the constants from IBasicPropertyConstants any more.

Migration Notes:
----------------
All constants from IBasicPropertyConstants need to be prefixed (qualified) with their declaring interface, IBasicPropertyConstants.
Comment 1 Martin Oberhuber CLA 2008-05-29 08:01:11 EDT
Fix was committed on 5-May-2008:
[230298][api][breaking] ISystemPropertyConstants should not extend IBasicPropertyConstants

and went into 3.0M7