Bug 226364 - [api][breaking] RemoteBaseServerLauncherForm should not implement RemoteServerLauncherConstants.
Summary: [api][breaking] RemoteBaseServerLauncherForm should not implement RemoteServe...
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.0 M6   Edit
Assignee: Martin Oberhuber CLA
QA Contact: Martin Oberhuber CLA
URL:
Whiteboard:
Keywords: api
Depends on: 180562
Blocks:
  Show dependency tree
 
Reported: 2008-04-09 16:33 EDT by Martin Oberhuber CLA
Modified: 2008-04-09 16:43 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-04-09 16:33:55 EDT
In bug 180562 we decided that classes should not implement interface just in order to bring constants into their namespace.

Because of this, RemoteBaseServerLauncherForm should not implement RemoteServerLauncherConstants.

This is a breaking API change since after no longer implementing the interfaces, constants from RemoteServerLauncherConstants are no longer available to clients extending RemoteBaseServerLauncherForm, or one of its children (RemoteServerLauncherForm).

MigrationDocs:
--------------
If you see compile errors in a class extending Remote*ServerLauncherForm, prefix access to constants with RemoteServerLauncherConstants.
Comment 1 Martin Oberhuber CLA 2008-04-09 16:43:46 EDT
Fixed:
[226364][api][breaking] RemoteBaseServerLauncherForm should not implement RemoteServerLauncherConstants.