Branch: refs/heads/master
Home:
https://github.com/Teiid-Designer/teiid-designer
Commit: 46b923e2ec6a62407868c017362b4492c45ec4e5
https://github.com/Teiid-Designer/teiid-designer/commit/46b923e2ec6a62407...
Author: Paul Richardson <p.g.richardson(a)redhat.com>
Date: 2013-06-06 (Thu, 06 Jun 2013)
Changed paths:
M
plugins/org.teiid.datatools.connectivity/src/org/teiid/datatools/connectivity/TeiidJDBCConnection.java
M plugins/org.teiid.designer.core/src/org/teiid/designer/core/ModelerCore.java
M plugins/org.teiid.designer.core/src/org/teiid/designer/core/i18n.properties
M
plugins/org.teiid.designer.spi/src/org/teiid/designer/runtime/registry/TeiidRuntimeRegistry.java
M
plugins/org.teiid.designer.spi/src/org/teiid/designer/runtime/spi/IExecutionAdminFactory.java
M
plugins/org.teiid.designer.ui/src/org/teiid/designer/ui/explorer/ModelExplorerResourceNavigator.java
M plugins/teiid/org.teiid.7.7.x
M plugins/teiid/org.teiid.8.3.x
M plugins/teiid/org.teiid.8.4.x
Log Message:
-----------
TEIIDDES-1751: Provide api for getting client-side Teiid Driver
* Rather than fetching the Teiid Driver from the Teiid Server, requiring
connection, the driver is available in each client runtime plugin. For
cases where only the driver is required, eg. Database Developer connections,
provide the driver.
* To allow for changes in the Teiid Driver, each runtime will provide its
own version through the ExecutionAdminFactory so that the correct driver
for the server is provided.
* ModelerCore
* Stop providing access to the default teiid server since it could well
be null and invite null pointer exceptions.
* Provides an API for the relevent properties of the default server
requested by clients and handle the possibilty of the default server
being null.