Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[dtp-dev] Connectivity Plug-in Updates

Hey all,

I've made some extensive changes to some of the core connectivity plugins
(connectivity, connectivity.ui, connectivity.ui.dse).  These changes
provide better support for connection profile repositories within the UI.

Note, these changes do not impact any public API and, with one exception,
the UI changes are invisible to anyone not using repositories (i.e. if no
connection profile extensions implement the repository API, no changes are
visible in the UI).  Also note, the repository API is currently
internal/experimental.

Here is a summary of the changes:
1.  Repository connection profiles are displayed as root nodes within the
DSE.  If one or more repository profiles have been defined, a synthetic
root node is created for the local workspace repository.  If no repository
profiles have been defined, there are no changes to the structure of the
DSE.

2.  A separate new wizard was added for creating repository connection
profiles.  This is visible in the new wizard, regardless of whether or not
any connection profile extensions implement the repository API.  However,
the shortcut to this wizard in the DSE view is hidden if no connection
profile extensions implement the repository API.

3.  The new connection profile wizard allows the user to specify a
repository into which the repository will be created (other than the local
workspace repository, if one exists).  If no connection profile extensions
implement the repository API, these controls are hidden from the user.

4.  The connection profile import dialog allows the user to specify a
repository into which the profiles will be imported.  If no connection
profile extensions implement the repository API, these controls are hidden
from the user.

5.  A drag adapter has been added to the DSE to support move/copy
operations between repositories (e.g. copying a profile from a user defined
repository into the local workspace repository).

Please let me know if you have any questions, comments, concerns.

Best regards,
Rob Cernich
DTP Connectivity Project Lead




Back to the top