## Uses of Interface
org.eclipse.datatools.connectivity.IConnectionProfile

Packages that use IConnectionProfile
org.eclipse.datatools.connectivity
org.eclipse.datatools.connectivity.db.generic
org.eclipse.datatools.connectivity.oda.design.ui.designsession: [Provisional] An utility component that provides the services to handle the DTP ODA Design Session Model API objects.
org.eclipse.datatools.connectivity.sqm.core
org.eclipse.datatools.connectivity.sqm.core.connection
org.eclipse.datatools.connectivity.ui
org.eclipse.datatools.connectivity.ui.actions
org.eclipse.datatools.connectivity.ui.wizards
org.eclipse.datatools.sqltools.core.profile
org.eclipse.datatools.sqltools.editor.core.connection
org.eclipse.datatools.sqltools.sqleditor

Uses of IConnectionProfile in org.eclipse.datatools.connectivity

Methods in org.eclipse.datatools.connectivity that return IConnectionProfile
`IConnectionProfile` `VersionProviderConnection.getConnectionProfile()`
`IConnectionProfile[]` `ProfileManager.getProfiles()` Get all connection profiles persisted in workspace
`IConnectionProfile[]` `ProfileManager.getProfiles(boolean searchRepositories)` Get all connection profiles persisted in workspace
`IConnectionProfile[]` `ProfileManager.getProfilesByCategory(java.lang.String catID)` Get connection profiles by category
`IConnectionProfile` `ProfileManager.getProfileByName(java.lang.String name)` Get connection profile by name
`IConnectionProfile` `ProfileManager.getProfileByInstanceID(java.lang.String id)` Get connection profile by instance ID
`IConnectionProfile[]` `ProfileManager.getProfileByProviderID(java.lang.String ID)` Get connection profiles by connection profile(cp) provider ID associated with each cp
`IConnectionProfile` `ProfileManager.copyProfile(IConnectionProfile profile, java.lang.String newName)` Duplicate a connection profile but won't add it into ProfileManager or IConnectionProfileRepository
`IConnectionProfile` `IPropertySetChangeEvent.getConnectionProfile()`
`IConnectionProfile` `IConnectionProfile.getParentProfile()` This method returns the connection profile that this connection profile derives from.
`IConnectionProfile` `IConnection.getConnectionProfile()`
`IConnectionProfile` `ConnectEvent.getConnectionProfile()`

Methods in org.eclipse.datatools.connectivity with parameters of type IConnectionProfile
`java.lang.String` `ProfileManager.duplicateProfile(IConnectionProfile profile)` Duplicate a connection profile
`IConnectionProfile` `ProfileManager.copyProfile(IConnectionProfile profile, java.lang.String newName)` Duplicate a connection profile but won't add it into ProfileManager or IConnectionProfileRepository
`void` `ProfileManager.addProfile(IConnectionProfile profile)` Add a connection profile object to the profiles cache.
`void` `ProfileManager.addProfile(IConnectionProfile profile, boolean replaceExisting)` Add a connection profile object to the profiles cache.
`void` `ProfileManager.deleteProfile(IConnectionProfile profile)` Delete a connection profile object from the profiles cache
`void` `ProfileManager.modifyProfile(IConnectionProfile profile)` Modify an existing connection profile
`void` `ProfileManager.modifyProfile(IConnectionProfile profile, java.lang.String newName, java.lang.String newDesc)` Modify an existing connection profile, plus it's name and description We don't expose a setName and setDescription in IConnectionProfile, so instead we expose this api for that same purpose.
`void` `ProfileManager.modifyProfile(IConnectionProfile profile, java.lang.String newName, java.lang.String newDesc, java.lang.Boolean autoConnect)` Modify an existing connection profile, plus it's name and description We don't expose a setName and setDescription in IConnectionProfile, so instead we expose this api for that same purpose.
`void` `ProfileConnectionManager.manageProfileConnection(IConnectionProfile profile, java.lang.String factoryID, java.lang.Object client)` If the client is an instance of IConnectListener, it will be notified of changes to the connect status of the profile.
`void` `ProfileConnectionManager.unmanageProfileConnection(IConnectionProfile profile, java.lang.String factoryID, java.lang.Object client)`
`IConnection` `ProfileConnectionManager.getConnection(IConnectionProfile profile, java.lang.String factoryID)`
`void` `IProfileListener1.profileChanged(IConnectionProfile profile, java.lang.String oldName, java.lang.String oldDesc, java.lang.Boolean oldAutoConnect)`
`void` `IProfileListener.profileAdded(IConnectionProfile profile)` The specified profile has been added.
`void` `IProfileListener.profileDeleted(IConnectionProfile profile)` The specified profile has been deleted.
`void` `IProfileListener.profileChanged(IConnectionProfile profile)` The specified profile has been modified.
`IOfflineConnection` `IOfflineConnectionFactory.createOfflineConnection(IConnectionProfile profile, IProgressMonitor monitor)` Creates an offline connection.
`IOfflineConnection` `IOfflineConnectionFactory.createConnection(IConnectionProfile profile, IProgressMonitor monitor)` This method creates a connection to a server based on the properties specified by the connection profile.
`boolean` `IOfflineConnectionFactory.canWorkOffline(IConnectionProfile profile)` This method is used by the framework to determine whether or not data for a particular connection profile has been saved for offline use.
`void` `IConnectionProfileMigrator.performMigration(IConnectionProfile profile)` This method is invoked by the framework when a connection profile of the migration extension's sourceProfile type has been loaded.
`IConnection` `IConnectionFactory.createConnection(IConnectionProfile profile)` This method creates a connection to a server based on the properties specified by the connection profile.
`IConnection` `IConnectionFactory.createConnection(IConnectionProfile profile, java.lang.String uid, java.lang.String pwd)` This method creates a connection to a server based on the properties specified by the connection profile.
`void` `ConnectionProfileMigratorBase.performMigration(IConnectionProfile profile)` Default implementation.

Constructors in org.eclipse.datatools.connectivity with parameters of type IConnectionProfile
`VersionProviderConnection(IConnectionProfile profile, java.lang.Class factoryClass)`
`ProfileRule(IConnectionProfile profile)`
`DriverConnectionBase(IConnectionProfile profile, java.lang.Class factoryClass)`
`ConnectEvent(IConnectionProfile profile)`
`ConnectEvent(IConnectionProfile profile, IManagedConnection connection)`
`ConnectEvent(IConnectionProfile profile, IManagedConnection connection, java.lang.Object context)`

Uses of IConnectionProfile in org.eclipse.datatools.connectivity.db.generic

Methods in org.eclipse.datatools.connectivity.db.generic with parameters of type IConnectionProfile
`IConnection` `JDBCConnectionFactory.createConnection(IConnectionProfile profile)`
`IConnection` `JDBCConnectionFactory.createConnection(IConnectionProfile profile, java.lang.String uid, java.lang.String pwd)`

Constructors in org.eclipse.datatools.connectivity.db.generic with parameters of type IConnectionProfile
`JDBCConnection(IConnectionProfile profile, java.lang.Class factoryClass)`

Uses of IConnectionProfile in org.eclipse.datatools.connectivity.oda.design.ui.designsession

Methods in org.eclipse.datatools.connectivity.oda.design.ui.designsession that return IConnectionProfile
`static IConnectionProfile` `DesignSessionUtil.getLinkedProfile(DataSourceDesign dataSourceDesign)` Returns the connection profile instance externally referenced, i.e.

Uses of IConnectionProfile in org.eclipse.datatools.connectivity.sqm.core

Methods in org.eclipse.datatools.connectivity.sqm.core with parameters of type IConnectionProfile
`IConnection` `SQMConnectionFactory.createConnection(IConnectionProfile profile)`
`IConnection` `SQMConnectionFactory.createConnection(IConnectionProfile profile, java.lang.String uid, java.lang.String pwd)`

Uses of IConnectionProfile in org.eclipse.datatools.connectivity.sqm.core.connection

Methods in org.eclipse.datatools.connectivity.sqm.core.connection that return IConnectionProfile
`IConnectionProfile` `ConnectionInfo.getConnectionProfile()` return the profile from the connection

Uses of IConnectionProfile in org.eclipse.datatools.connectivity.ui

Methods in org.eclipse.datatools.connectivity.ui that return IConnectionProfile
`IConnectionProfile` `ManagedContentExtensionBase.getConnectionProfile()`
`IConnectionProfile` `IContentExtension.getConnectionProfile()`
`IConnectionProfile` `ContentExtensionBase.getConnectionProfile()`

Methods in org.eclipse.datatools.connectivity.ui with parameters of type IConnectionProfile
`static void` `RefreshProfileJob.scheduleRefreshProfileJob(IConnectionProfile profile, TreeViewer viewer)`
`IContentExtension` `CommonContentProviderBase.getContentExtension(IConnectionProfile profile)`

Constructors in org.eclipse.datatools.connectivity.ui with parameters of type IConnectionProfile
`PingJob(Shell shell, IConnectionProfile profile)`
`ManagedContentExtensionBase(IConnectionProfile profile, java.lang.String factoryID)`
`ContentExtensionFactoryBase(IConnectionProfile profile, java.lang.String factoryID)`
`ContentExtensionBase(IConnectionProfile profile)`

Uses of IConnectionProfile in org.eclipse.datatools.connectivity.ui.actions

Methods in org.eclipse.datatools.connectivity.ui.actions that return IConnectionProfile
`IConnectionProfile` `AddProfileViewAction.getParentProfile()`
`IConnectionProfile` `AddProfileViewAction.getAddedProfile()`

Methods in org.eclipse.datatools.connectivity.ui.actions with parameters of type IConnectionProfile
`static void` `ConnectAction.connectAndRefresh(IConnectionProfile profile, TreeViewer viewer)` Deprecated. use IConnectionProfile.connect(). The caller is now responsible for updating their view themselves. Note, if you are using a servers viewer, you should not need to update the view as the view listens for connect events and updates itself.
`static Job` `ConnectAction.connect(IConnectionProfile profile, ITreeContentProvider contentProvider)` Deprecated. use IConnectionProfile.connect(). The caller is now responsible for updating their view themselves. Note, if you are using a servers viewer, you should not need to update the view as the view listens for connect events and updates itself.
`void` `AddProfileViewAction.setParentProfile(IConnectionProfile profile)`

Uses of IConnectionProfile in org.eclipse.datatools.connectivity.ui.wizards

Methods in org.eclipse.datatools.connectivity.ui.wizards that return IConnectionProfile
`IConnectionProfile` `NewConnectionProfileWizardPage.getRepository()`

Methods in org.eclipse.datatools.connectivity.ui.wizards with parameters of type IConnectionProfile
`void` `NewConnectionProfileWizard.setParentProfile(IConnectionProfile profile)`
`void` `ICPWizard.setParentProfile(IConnectionProfile profile)`

Uses of IConnectionProfile in org.eclipse.datatools.sqltools.core.profile

Methods in org.eclipse.datatools.sqltools.core.profile that return IConnectionProfile
`static IConnectionProfile` `ProfileUtil.getProfile(java.lang.String name)` Returns a `IConnectionProfile` object by the name.
`static IConnectionProfile[]` `ProfileUtil.getProfiles()` Get the profiles which are supported by DMP.

Methods in org.eclipse.datatools.sqltools.core.profile with parameters of type IConnectionProfile
`void` `SQLToolsProfileProxyListener.init(IConnectionProfile[] profiles)`
`void` `SQLToolsProfileProxyListener.profileAdded(IConnectionProfile profile)`
`void` `SQLToolsProfileProxyListener.profileDeleted(IConnectionProfile profile)`
`void` `SQLToolsProfileProxyListener.profileChanged(IConnectionProfile profile)`
`void` `SQLToolsProfileProxyListener.profileChanged(IConnectionProfile profile, java.lang.String oldName, java.lang.String oldDesc, java.lang.Boolean oldAutoConnect)`
`void` `SQLToolsProfileListenersManager.fireProfileAdded(IConnectionProfile profile)`
`void` `SQLToolsProfileListenersManager.fireProfileDeleted(IConnectionProfile profile)`
`void` `SQLToolsProfileListenersManager.fireProfileChanged(IConnectionProfile profile, java.lang.String oldName, java.lang.String oldDesc, java.lang.Boolean oldAutoConnect, boolean onlyNameChanged, ConnectProfile oldProfile)`
`static DatabaseVendorDefinitionId` `ProfileUtil.getDatabaseVendorDefinitionId(IConnectionProfile profile)`
`static DatabaseVendorDefinitionId` `ProfileUtil.getDatabaseVendorDefinitionId(IConnectionProfile profile, boolean getCacheInfo, boolean normalize)` Returns a DatabaseVendorDefinitionId object which identifies the data server type.
`static java.lang.String` `ProfileUtil.getUserName(IConnectionProfile profile)` Gets the user name defined in the `IConnectionProfile` object.
`static java.lang.String` `ProfileUtil.getPassword(IConnectionProfile profile)` Gets the password defined in the `IConnectionProfile` object.
`static java.sql.Connection` `ProfileUtil.createConnection(IConnectionProfile profile, java.lang.String dbName)` Returns a connection from the connection layer.
`static boolean` `ProfileUtil.isSupportedProfile(IConnectionProfile profile)` This method is used to verify if this profile is supported by DMP.
`static boolean` `ProfileUtil.isDatabaseProfile(IConnectionProfile connectionProfile)` This method is used to verify if this profile is database profile.
`void` `ISQLToolsProfileListener.profileDeleted(IConnectionProfile profile)` Will be notified when a profile deleted
`void` `ISQLToolsProfileListener.profileAdded(IConnectionProfile profile)` Will be notified when a new profile is added
`void` `ISQLToolsProfileListener.profileChanged(IConnectionProfile profile, java.lang.String oldName, java.lang.String oldDesc, java.lang.Boolean oldAutoConnect, boolean onlyNameChanged, ConnectProfile oldProfile)` Will be notified when a profile is changed

Constructors in org.eclipse.datatools.sqltools.core.profile with parameters of type IConnectionProfile
`ConnectProfile(IConnectionProfile profile)`

Uses of IConnectionProfile in org.eclipse.datatools.sqltools.editor.core.connection

Methods in org.eclipse.datatools.sqltools.editor.core.connection that return IConnectionProfile
`IConnectionProfile` `ISQLEditorConnectionInfo.getConnectionProfile()` Gets the `IConnectionProfile` object associated with this input.

Uses of IConnectionProfile in org.eclipse.datatools.sqltools.sqleditor

Methods in org.eclipse.datatools.sqltools.sqleditor that return IConnectionProfile
`IConnectionProfile` `SQLEditorConnectionInfo.getConnectionProfile()`

Copyright © 2006 Actuate, IBM Corporation, Sybase, Inc. and others. All rights reserved.