Branch: refs/heads/teiid-8.x-upgrade
Home:
https://github.com/Teiid-Designer/teiid-designer
Commit: 726765b39bcfed1ba6ea031d4c146fdacddd13b1
https://github.com/Teiid-Designer/teiid-designer/commit/726765b39bcfed1ba...
Author: Paul Richardson <p.g.richardson(a)redhat.com>
Date: 2012-08-30 (Thu, 30 Aug 2012)
Changed paths:
M
plugins/org.teiid.designer.advisor.ui/src/org/teiid/designer/advisor/ui/actions/AdvisorActionFactory.java
M plugins/org.teiid.designer.dqp.ui/plugin.xml
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/DqpUiPlugin.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/actions/DeployVdbAction.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/actions/ExecuteVDBAction.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/actions/RuntimeAction.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/connection/CreateDataSourceWizard.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/connection/SelectJndiDataSourceDialog.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/connection/SelectTranslatorDialog.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/connection/VdbSourceConnectionHandler.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/preview/PreviewDataWorker.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/server/DeleteServerAction.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/server/DeleteServerDialog.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/server/DisconnectFromServerAction.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/server/EditServerAction.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/server/NewServerAction.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/server/ReconnectToServerAction.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/server/RuntimeAssistant.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/server/ServerPage.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/server/ServerSelectionDialog.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/server/ServerWizard.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/server/SetDefaultServerAction.java
A
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/server/navigator/TeiidServerNavigatorContentProvider.java
A
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/server/navigator/TeiidServerNavigatorLabelProvider.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/vdb/ExecuteVdbWorker.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/TeiidView.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/TeiidViewDropAdapter.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/TeiidViewTreeProvider.java
M plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/DqpPlugin.java
M plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/ExecutionAdmin.java
M
plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/ExecutionConfigurationEvent.java
R plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/Server.java
R plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/ServerManager.java
R plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/ServerUtils.java
M
plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/TeiidConnectionInfo.java
M plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/TeiidJdbcInfo.java
A plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/TeiidServer.java
A
plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/TeiidServerManager.java
A plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/TeiidServerUtils.java
M plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/TeiidTranslator.java
M
plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/preview/PreviewContext.java
M
plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/preview/PreviewManager.java
M
plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/preview/jobs/CompositePreviewJob.java
M
plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/preview/jobs/DeleteDeployedPreviewVdbJob.java
M
plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/preview/jobs/MergePreviewVdbJob.java
M
plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/preview/jobs/ModelChangedJob.java
M
plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/preview/jobs/TeiidPreviewVdbCleanupJob.java
M
plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/preview/jobs/TeiidPreviewVdbJob.java
M
plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/preview/jobs/UpdatePreviewVdbJob.java
M
tests/org.teiid.designer.dqp.test/src/org/teiid/designer/runtime/ExecutionAdminTest.java
M
tests/org.teiid.designer.dqp.test/src/org/teiid/designer/runtime/ExecutionConfigurationEventTest.java
M
tests/org.teiid.designer.dqp.test/src/org/teiid/designer/runtime/MockObjectFactory.java
M
tests/org.teiid.designer.dqp.test/src/org/teiid/designer/runtime/ServerManagerTest.java
M tests/org.teiid.designer.dqp.test/src/org/teiid/designer/runtime/ServerTest.java
M
tests/org.teiid.designer.dqp.test/src/org/teiid/designer/runtime/ServerUtilsTest.java
M
tests/org.teiid.designer.dqp.test/src/org/teiid/designer/runtime/TeiidTranslatorTest.java
Log Message:
-----------
TEIIDDES-1459: Rename server classes
* Since eclipse (and jboss) use a Server class and IServer interface it
make sense to rename the TD Server class to avoid confusion, especially
as an adapter will be adapting one into the other.
* Renames Server, ServerManager and ServerUtils by prefixing them with Teiid
Commit: 8b6cb3f4c19eb044da717ab215c7c32aec177104
https://github.com/Teiid-Designer/teiid-designer/commit/8b6cb3f4c19eb044d...
Author: Paul Richardson <p.g.richardson(a)redhat.com>
Date: 2012-08-30 (Thu, 30 Aug 2012)
Changed paths:
M plugins/org.teiid.designer.dqp/META-INF/MANIFEST.MF
M plugins/org.teiid.designer.dqp/plugin.xml
A
plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/adapter/TeiidServerAdapterFactory.java
A
plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/adapter/TeiidServerAdapterUtil.java
Log Message:
-----------
TEIIDDES-1459: Adds IServer-TeiidServer adapter
* Registers adapter for converting a given IServer to a TeiidServer model
* Dependencies on JBoss plugins
Commit: ed71afc8e62b42d113c91433b3f3d1becf7d8ede
https://github.com/Teiid-Designer/teiid-designer/commit/ed71afc8e62b42d11...
Author: Paul Richardson <p.g.richardson(a)redhat.com>
Date: 2012-08-30 (Thu, 30 Aug 2012)
Changed paths:
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/DqpUiPlugin.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/actions/DeployVdbAction.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/vdb/VdbDeployer.java
M plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/DqpPlugin.java
R plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/Server.java.orig
M
plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/TeiidServerManager.java
M
plugins/org.teiid.designer.ui.common/src/org/teiid/designer/ui/common/util/UiUtil.java
M
tests/org.teiid.designer.dqp.test/src/org/teiid/designer/runtime/ServerManagerTest.java
Log Message:
-----------
TEIIDDES-1459: Make server manager initialisation lazy
* Plugin start() methods are executed by worker threads when eclipse starts.
The UI can be stopped by requests for passwords and other dialogs while
the plugins continue to be initialised. This means it is dangerous to
initialise components using the plugin start() methods when other parts
of eclipse are not actually started.
* DqpPlugin
* The server manager should be initialised lazily as its Teiid Servers are
now dependent on checking installed jboss server, which need access to
the eclipse secure storage, which may have not been initialised if the
master password is requested from the user.
* DqpUiPlugin
* Requests the server manager in it start() method which is no longer
appropriate. Instead, it simply sets the DqpPlugin's password provider
for use by the server manager's own preview manager when it is initialised.
* Remove shell field in the password provider as it cannot be guaranteed
that a shell has been assigned to the workbench when the plugin is started.
* The PasswordProvider implementation fetches the shell from the workbench
when its dialog display is requested.
* Tidy up calls to shells for display of dialogs.
Commit: dd0e5edae7c40580b50a884ba269c0d810f3aa94
https://github.com/Teiid-Designer/teiid-designer/commit/dd0e5edae7c40580b...
Author: Paul Richardson <p.g.richardson(a)redhat.com>
Date: 2012-08-30 (Thu, 30 Aug 2012)
Changed paths:
M plugins/org.teiid.designer.dqp.ui/META-INF/MANIFEST.MF
M plugins/org.teiid.designer.dqp.ui/plugin.properties
M plugins/org.teiid.designer.dqp.ui/plugin.xml
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/server/navigator/TeiidServerNavigatorContentProvider.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/server/navigator/TeiidServerNavigatorLabelProvider.java
M plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/TeiidAdminInfo.java
M plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/TeiidJdbcInfo.java
M plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/TeiidServer.java
M
plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/TeiidServerManager.java
M
plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/adapter/TeiidServerAdapterFactory.java
M
plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/adapter/TeiidServerAdapterUtil.java
M plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/i18n.properties
Log Message:
-----------
TEIIDDES-1459: Displays the teiid server config in the servers view
* Adds the teiid server content into the Servers view tree beneath the
appropriate jboss server
* Adds the parent IServer to the teiid server implementation
* The content and label providers for the navigator delegate to the existing
TeiidViewTreeProvider for the details under the teiid server
Commit: 448c5284110936663b798a12f52612e24c70f327
https://github.com/Teiid-Designer/teiid-designer/commit/448c5284110936663...
Author: Paul Richardson <p.g.richardson(a)redhat.com>
Date: 2012-08-30 (Thu, 30 Aug 2012)
Changed paths:
A
plugins/org.teiid.designer.ui.common/src/org/teiid/designer/ui/common/util/KeyInValueHashMap.java
Log Message:
-----------
TEIIDDES-1459: KeyInValue HashMap implementation
* HashMap implementation for mapping objects that also contain their
keys, eg. IServer contains its own id/name.
* More memory efficient that storing separate references for the
strings used in the id/names.
Commit: 56738331a0cd9498a94fde37414e033b54f9928b
https://github.com/Teiid-Designer/teiid-designer/commit/56738331a0cd9498a...
Author: Paul Richardson <p.g.richardson(a)redhat.com>
Date: 2012-09-03 (Mon, 03 Sep 2012)
Changed paths:
M plugins/org.teiid.datatools.connectivity/META-INF/MANIFEST.MF
M plugins/org.teiid.designer.dqp.ui/META-INF/MANIFEST.MF
M plugins/org.teiid.designer.dqp.ui/plugin.properties
M plugins/org.teiid.designer.dqp.ui/plugin.xml
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/DqpUiConstants.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/connection/SelectJndiDataSourceDialog.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/connection/SelectTranslatorDialog.java
M plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/i18n.properties
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/server/EditServerAction.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/server/ReconnectToServerAction.java
A
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/server/editor/TeiidServerEditor.java
A
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/server/editor/TeiidServerEditorInput.java
A
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/server/editor/TeiidServerEditorInputFactory.java
R
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/server/navigator/TeiidServerNavigatorContentProvider.java
R
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/server/navigator/TeiidServerNavigatorLabelProvider.java
A
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/TeiidServerActionProvider.java
A
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/TeiidServerContentProvider.java
A
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/TeiidServerLabelProvider.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/TeiidView.java
A
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/TeiidViewDecoratingLabelProvider.java
R
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/TeiidViewTreeProvider.java
M plugins/org.teiid.designer.dqp/META-INF/MANIFEST.MF
M plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/TeiidServer.java
M
plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/adapter/TeiidServerAdapterFactory.java
M
plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/adapter/TeiidServerAdapterUtil.java
M plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/i18n.properties
Log Message:
-----------
TEIIDDES-1459: Eclipsify the TeiidView
* Use the eclipse extensions to set up the TeiidView with its
content, label and action providers rather than initilising them
in code.
* Have the TeiidView extend CommonNavigator so that it get its
TreeView and providers from the plugin.xml
* Providers can now be shared with the Servers view with both views
displaying the same content and displaying the same actions when
a TeiidServer is clicked on.
* TeiidServerEditor is displayed when the TeiidServer node in the
tree is double-clicked on.
* TeiidViewTreeProvider split into TeiidServerContentProvider and
TeiidServerLabelProvider
Commit: 54e34d4aeca448909239bb506a1c3b53b2feba43
https://github.com/Teiid-Designer/teiid-designer/commit/54e34d4aeca448909...
Author: Paul Richardson <p.g.richardson(a)redhat.com>
Date: 2012-09-03 (Mon, 03 Sep 2012)
Changed paths:
M plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/TeiidServer.java
Log Message:
-----------
TEIIDDES-1459: Server listener for TeiidServer
* Adds a listener to the parent server that will disconnect / reconnect
when the parent jboss server is stopped or started.
Commit: 8e50ed3ad614b1e65085260df10abdb704420693
https://github.com/Teiid-Designer/teiid-designer/commit/8e50ed3ad614b1e65...
Author: Paul Richardson <p.g.richardson(a)redhat.com>
Date: 2012-09-03 (Mon, 03 Sep 2012)
Changed paths:
M plugins/org.teiid.designer.dqp.ui/META-INF/MANIFEST.MF
M plugins/org.teiid.designer.dqp.ui/plugin.xml
M plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/i18n.properties
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/TeiidServerActionProvider.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/TeiidServerContentProvider.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/TeiidServerLabelProvider.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/TeiidView.java
A
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/content/DataSourcesFolder.java
A
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/content/TeiidErrorNode.java
A
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/content/TeiidFolder.java
A
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/content/TeiidResourceNode.java
A
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/content/TeiidServerContainerNode.java
A
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/content/TranslatorsFolder.java
A
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/content/VdbsFolder.java
M
plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/TeiidConnectionInfo.java
M plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/TeiidServer.java
M
plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/adapter/TeiidServerAdapterFactory.java
Log Message:
-----------
TEIIDDES-1459: Fix deadlock when starting the jboss server
* If the TeiidServer configuration is expanded in either the Teiid or Servers
views, a deadlock can ensure since the jboss connection tests from
TeiidServerAdapterUtil are run on the UI thread, which is required by
other threads for displaying the password dialog (access to the secure
storage for jboss management password).
* Using jboss tools server content provider as a template, make
the teiid server requests perform on their own threads. Only
when finished are the viewer nodes then refreshed on the UI
thread.
* For the off-threading to work, the content objects for the tree
need to be wrapped in containers. These are implemented using
the node interfaces defined by the jboss UI, ensuring a
seamless carry-over in the Servers view.
* TeiidServerAdapterFactory tidied up and synchronized to ensure
that only one thread tries to fetch the TeiidServer from the
manager at a time.
Commit: fbeb1e2c061fac41c8b846d9b0ebcf1fb0c6c7c7
https://github.com/Teiid-Designer/teiid-designer/commit/fbeb1e2c061fac41c...
Author: Paul Richardson <p.g.richardson(a)redhat.com>
Date: 2012-09-03 (Mon, 03 Sep 2012)
Changed paths:
M plugins/org.teiid.designer.dqp.ui/plugin.xml
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/TeiidView.java
R
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/TeiidViewDropAdapter.java
A
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/TeiidViewDropAdapterAssistant.java
Log Message:
-----------
TEIIDDES-1459: Migrate the DnD to CommonNavigator framework
* TeiidView
* Rather than initialising the DnD adapter manually, uses the DnDAssistant
plugin extension to the CommonNavigator framework.
Commit: ac51057fcc5c7d1390af9d80e9f37940f876ab36
https://github.com/Teiid-Designer/teiid-designer/commit/ac51057fcc5c7d139...
Author: Paul Richardson <p.g.richardson(a)redhat.com>
Date: 2012-09-05 (Wed, 05 Sep 2012)
Changed paths:
M plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/i18n.properties
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/TeiidView.java
Log Message:
-----------
TEIIDDES-1459: Add Open Server View hyperlink
* Adds an hyperlink to Teiid View to open the Servers View
Commit: 236646f8cf3a52dc198f2b0db0a875969947b6b6
https://github.com/Teiid-Designer/teiid-designer/commit/236646f8cf3a52dc1...
Author: Paul Richardson <p.g.richardson(a)redhat.com>
Date: 2012-09-05 (Wed, 05 Sep 2012)
Changed paths:
M plugins/org.teiid.designer.dqp.ui/plugin.xml
R
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/server/DeleteServerAction.java
R
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/server/DeleteServerDialog.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/server/DisconnectFromServerAction.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/server/EditServerAction.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/server/ReconnectToServerAction.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/server/RuntimeAssistant.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/server/SetDefaultServerAction.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/TeiidServerActionProvider.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/TeiidView.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/content/TeiidResourceNode.java
A
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/content/adapter/TeiidFolderAdapterFactory.java
A
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/content/adapter/TeiidResourceNodeAdapterFactory.java
A
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/content/adapter/TeiidServerContainerNodeAdapterFactory.java
M
plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/adapter/TeiidServerAdapterFactory.java
Log Message:
-----------
TEIIDDES-1459: Sort out the actions for the TeiidView
* New adapters plumbed in for the TeiidResourceNode, TeiidServerContainerNode
and TeiidFolder
* DeleteServerAction removed since it no longer makes sense to remove a
teiid server when it is detected automatically
* DisconnectFromServer action given an icon
* Actions fixed to find the teiid server rather than assume its in the
selection
* RuntimeAssistant methods for adapting selections and objects using
new adapters
* TeiidView listens for changes in IServers (added/removed) and updates
accordingly
Commit: 03621b332c7d76bbe9bd85a588e345728a02d04e
https://github.com/Teiid-Designer/teiid-designer/commit/03621b332c7d76bbe...
Author: Paul Richardson <p.g.richardson(a)redhat.com>
Date: 2012-09-05 (Wed, 05 Sep 2012)
Changed paths:
M features/org.teiid.designer.runtime.feature/feature.xml
Log Message:
-----------
TEIIDDES-1459: Add jboss feature dependency
* Add the jboss feature dependency to the runtime feature
Commit: d20262614b74fc7322c1e642a37cdef72c53e09b
https://github.com/Teiid-Designer/teiid-designer/commit/d20262614b74fc732...
Author: Paul Richardson <p.g.richardson(a)redhat.com>
Date: 2012-09-05 (Wed, 05 Sep 2012)
Changed paths:
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/server/ServerPage.java
A
plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/OrphanedTeiidServerException.java
M plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/TeiidServer.java
M
plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/TeiidServerManager.java
M
plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/adapter/TeiidServerAdapterFactory.java
M plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/i18n.properties
M
tests/org.teiid.designer.dqp.test/src/org/teiid/designer/runtime/ServerManagerTest.java
M tests/org.teiid.designer.dqp.test/src/org/teiid/designer/runtime/ServerTest.java
Log Message:
-----------
TEIIDDES-1459: parent of teiid server should be provided
* TeiidServer
* In order for the unit tests to work correctly, the parent of the teiid
server should be provided to the constructor rather than the latter
trying to initialise it itself.
* If the parent server is null then an illegal argument exception is thrown
like the other parameters
* The hashcode() and equals() methods have been modified to be the eclipse
versions
* Setters have been removed for the fields involved in the equals() and
hashcode() methods since these fields should be immutable
Commit: 8883ab22b7eecde9edb80c2758e97831631e5c4f
https://github.com/Teiid-Designer/teiid-designer/commit/8883ab22b7eecde9e...
Author: Paul Richardson <p.g.richardson(a)redhat.com>
Date: 2012-09-05 (Wed, 05 Sep 2012)
Changed paths:
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/TeiidView.java
Log Message:
-----------
TEIIDDES-1459: ensure teiid view can handle no configured IServers
* If there are no IServers configured then this ensures this is handled
gracefully in the teiid view
Commit: 7c3e9b7e5067d8a5e60026d0f5026d33e6bd591c
https://github.com/Teiid-Designer/teiid-designer/commit/7c3e9b7e5067d8a5e...
Author: Paul Richardson <p.g.richardson(a)redhat.com>
Date: 2012-09-07 (Fri, 07 Sep 2012)
Changed paths:
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/TeiidServerActionProvider.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/TeiidView.java
M
plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/TeiidServerManager.java
Log Message:
-----------
TEIIDDES-1459: small fixes to UI
* TeiidServerActionProvider
* Add the new server action back onto the toolbar
* TeiidView
* Ensure a minimum width for the jboss server combo
* Refresh the viewer even with no servers to effectively clear it
* TeiidServerManager
* Avoid trashing the entire restore state if a parent server cannot
be found for a teiid server
Commit: 862e324b7f1aef5ba6bcfb10700ff87189209fc5
https://github.com/Teiid-Designer/teiid-designer/commit/862e324b7f1aef5ba...
Author: Paul Richardson <p.g.richardson(a)redhat.com>
Date: 2012-09-07 (Fri, 07 Sep 2012)
Changed paths:
M plugins/org.teiid.designer.dqp.ui/plugin.xml
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/DqpUiPlugin.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/server/EditServerAction.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/server/editor/TeiidServerEditor.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/TeiidView.java
A
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/content/TeiidEmptyNode.java
M plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/TeiidServer.java
M
plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/TeiidServerManager.java
M plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/TeiidServerUtils.java
M
plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/adapter/TeiidServerAdapterFactory.java
Log Message:
-----------
TEIIDDES-1459: Fix listener communication
* plugin.xml
* TeiidView
* Adds a TeiidEmptyNode as another object that will enable the
action provider. This is in turn allows the actions to be displayed
on the toolbar of the TeiidView
* DqpUiPlugin
* Convenience method for opening the teiid server editor
* TeiidServerEditor
* Registers itself with the TeiidServerManager so that any changes
are made to the TeiidServer it represents will be reflected in the
display UI components, eg. changing the admin password on the
server editor.
* TeiidServer
* Only when its parent has been started can the correct jdbc port
be discovered so correct the port if necessary
* Fixes incorrect vdb name when undeploying the jdbc ping vdb
* TeiidServerManager
* Listens to ServerCore's servers and adds, removes and updates its
collection of teiid servers as a result
* TeiidServerUtils
* Fixes error with test model
* TeiidServerAdapterFactory
* Better enumeration for ServerOptions
* Makes the createTeiidServer method public and more flexible in
what it does.
Commit: bf36089451e66d3d284fb0707e3c49372613146c
https://github.com/Teiid-Designer/teiid-designer/commit/bf36089451e66d3d2...
Author: Paul Richardson <p.g.richardson(a)redhat.com>
Date: 2012-09-07 (Fri, 07 Sep 2012)
Changed paths:
M plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/i18n.properties
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/server/NewServerAction.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/server/RuntimeAssistant.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/server/ServerPage.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/server/ServerWizard.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/TeiidServerActionProvider.java
Log Message:
-----------
TEIIDDES-1459: Add back in the new server wizard
* Pairs back the functionality of this wizard to just asking for the
parent IServer and the jbdc credentials
* Results in both editors being opened allowing the user to review
the configurations before launching the jboss server, which should
then connect the teiid server
Commit: 8c2bc97b35bdf3488ed10146d7d9b7567d967f76
https://github.com/Teiid-Designer/teiid-designer/commit/8c2bc97b35bdf3488...
Author: Barry LaFond <blafond(a)redhat.com>
Date: 2012-09-10 (Mon, 10 Sep 2012)
Changed paths:
M features/org.teiid.designer.runtime.feature/feature.xml
M plugins/org.teiid.datatools.connectivity/META-INF/MANIFEST.MF
M
plugins/org.teiid.designer.advisor.ui/src/org/teiid/designer/advisor/ui/actions/AdvisorActionFactory.java
M plugins/org.teiid.designer.dqp.ui/META-INF/MANIFEST.MF
M plugins/org.teiid.designer.dqp.ui/plugin.properties
M plugins/org.teiid.designer.dqp.ui/plugin.xml
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/DqpUiConstants.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/DqpUiPlugin.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/actions/DeployVdbAction.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/actions/ExecuteVDBAction.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/actions/RuntimeAction.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/connection/CreateDataSourceWizard.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/connection/SelectJndiDataSourceDialog.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/connection/SelectTranslatorDialog.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/connection/VdbSourceConnectionHandler.java
M plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/i18n.properties
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/preview/PreviewDataWorker.java
R
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/server/DeleteServerAction.java
R
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/server/DeleteServerDialog.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/server/DisconnectFromServerAction.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/server/EditServerAction.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/server/NewServerAction.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/server/ReconnectToServerAction.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/server/RuntimeAssistant.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/server/ServerPage.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/server/ServerSelectionDialog.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/server/ServerWizard.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/server/SetDefaultServerAction.java
A
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/server/editor/TeiidServerEditor.java
A
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/server/editor/TeiidServerEditorInput.java
A
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/server/editor/TeiidServerEditorInputFactory.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/vdb/ExecuteVdbWorker.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/vdb/VdbDeployer.java
A
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/TeiidServerActionProvider.java
A
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/TeiidServerContentProvider.java
A
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/TeiidServerLabelProvider.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/TeiidView.java
A
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/TeiidViewDecoratingLabelProvider.java
R
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/TeiidViewDropAdapter.java
A
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/TeiidViewDropAdapterAssistant.java
R
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/TeiidViewTreeProvider.java
A
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/content/DataSourcesFolder.java
A
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/content/TeiidEmptyNode.java
A
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/content/TeiidErrorNode.java
A
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/content/TeiidFolder.java
A
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/content/TeiidResourceNode.java
A
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/content/TeiidServerContainerNode.java
A
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/content/TranslatorsFolder.java
A
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/content/VdbsFolder.java
A
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/content/adapter/TeiidFolderAdapterFactory.java
A
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/content/adapter/TeiidResourceNodeAdapterFactory.java
A
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/content/adapter/TeiidServerContainerNodeAdapterFactory.java
M plugins/org.teiid.designer.dqp/META-INF/MANIFEST.MF
M plugins/org.teiid.designer.dqp/plugin.xml
M plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/DqpPlugin.java
M plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/ExecutionAdmin.java
M
plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/ExecutionConfigurationEvent.java
A
plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/OrphanedTeiidServerException.java
R plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/Server.java
R plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/Server.java.orig
R plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/ServerManager.java
R plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/ServerUtils.java
M plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/TeiidAdminInfo.java
M
plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/TeiidConnectionInfo.java
M plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/TeiidJdbcInfo.java
A plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/TeiidServer.java
A
plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/TeiidServerManager.java
A plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/TeiidServerUtils.java
M plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/TeiidTranslator.java
A
plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/adapter/TeiidServerAdapterFactory.java
A
plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/adapter/TeiidServerAdapterUtil.java
M plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/i18n.properties
M
plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/preview/PreviewContext.java
M
plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/preview/PreviewManager.java
M
plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/preview/jobs/CompositePreviewJob.java
M
plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/preview/jobs/DeleteDeployedPreviewVdbJob.java
M
plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/preview/jobs/MergePreviewVdbJob.java
M
plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/preview/jobs/ModelChangedJob.java
M
plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/preview/jobs/TeiidPreviewVdbCleanupJob.java
M
plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/preview/jobs/TeiidPreviewVdbJob.java
M
plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/preview/jobs/UpdatePreviewVdbJob.java
A
plugins/org.teiid.designer.ui.common/src/org/teiid/designer/ui/common/util/KeyInValueHashMap.java
M
plugins/org.teiid.designer.ui.common/src/org/teiid/designer/ui/common/util/UiUtil.java
M
tests/org.teiid.designer.dqp.test/src/org/teiid/designer/runtime/ExecutionAdminTest.java
M
tests/org.teiid.designer.dqp.test/src/org/teiid/designer/runtime/ExecutionConfigurationEventTest.java
M
tests/org.teiid.designer.dqp.test/src/org/teiid/designer/runtime/MockObjectFactory.java
M
tests/org.teiid.designer.dqp.test/src/org/teiid/designer/runtime/ServerManagerTest.java
M tests/org.teiid.designer.dqp.test/src/org/teiid/designer/runtime/ServerTest.java
M
tests/org.teiid.designer.dqp.test/src/org/teiid/designer/runtime/ServerUtilsTest.java
M
tests/org.teiid.designer.dqp.test/src/org/teiid/designer/runtime/TeiidTranslatorTest.java
Log Message:
-----------
Merge pull request #16 from Teiid-Designer/teiiddes-1459-server-view
Teiiddes 1459 server view
Compare:
https://github.com/Teiid-Designer/teiid-designer/compare/c1433a6b4ffc...8...