[teiid-designer-dev] [Teiid-Designer/teiid-designer] 011497: TEIIDDES-2459: Minimal support for unsupported Tei...

Paul Richardson p.g.richardson at redhat.com
Fri Mar 27 11:29:12 EDT 2015


  Branch: refs/heads/9.0.x
  Home:   https://github.com/Teiid-Designer/teiid-designer
  Commit: 0114974b089eaa6a574f2c0a4616052764e01b7d
      https://github.com/Teiid-Designer/teiid-designer/commit/0114974b089eaa6a574f2c0a4616052764e01b7d
  Author: Paul Richardson <p.g.richardson at redhat.com>
  Date:   2015-03-27 (Fri, 27 Mar 2015)

  Changed paths:
    M plugins/org.teiid.designer.core/src/org/teiid/designer/core/ModelerCore.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/SetDefaultServerAction.java
    M plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/server/editor/TeiidServerEditor.java
    M plugins/org.teiid.designer.spi/schema/teiidRuntimeClient.exsd
    M plugins/org.teiid.designer.spi/src/org/teiid/designer/messages.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.spi/src/org/teiid/designer/runtime/version/spi/TeiidServerVersion.java
    M plugins/org.teiid.designer.ui/src/org/teiid/designer/ui/i18n.properties
    M plugins/org.teiid.designer.ui/src/org/teiid/designer/ui/preferences/DefaultTeiidServerPreferenceContributor.java
    M plugins/teiid/org.teiid.runtime.client/plugin.xml
    M plugins/teiid/org.teiid.runtime.client/src/org/teiid/runtime/client/admin/ExecutionAdminFactory.java
    M tests/org.teiid.designer.query.ui.test/src/org/teiid/query/ui/sqleditor/component/TestDisplayNodeFactory.java
    M tests/org.teiid.designer.schema.tools.test/src/org/teiid/designer/schema/tools/NameUtilTest.java
    M tests/org.teiid.designer.transformation.test/src/org/teiid/designer/transformation/aspects/validation/rules/TestMappingClassTransformationValidationHelper.java

  Log Message:
  -----------
  TEIIDDES-2459: Minimal support for unsupported Teiid versions

* Allows connection to later versions of teiid instance than that
  explicitly supported and tested by Designer.

* teiidRuntimeClient.exsd
* plugin.xml
 * Since there is only 1 teiid plugin that covers multiple teiid versions,
   makes little sense to mandate the versions in the plugin extension point

* TeiidRuntimeRegistry
 * Registers the admin factory without mapping to teiid versions
 * Search method attempts to find a factory with FULL support for the given
   version then falls back to finding a factory with only WORKS support
 * getSupportedVersions simply returns a list of values from the
   ITeiidServerVersion.Version enum, which illustrates the supported and
   tested versions

* SetDefaultServerAction
 * Checks the level of support of the server and asks the user if they
   wish to continue to set the server as default if not supported.


  Commit: 77ac311875b89553e9bece9512289c58a983f9da
      https://github.com/Teiid-Designer/teiid-designer/commit/77ac311875b89553e9bece9512289c58a983f9da
  Author: Paul Richardson <p.g.richardson at redhat.com>
  Date:   2015-03-27 (Fri, 27 Mar 2015)

  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/i18n.properties
    A plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/server/ServerVersionGuard.java

  Log Message:
  -----------
  TEIIDDES-2459: Adds version guard listener

* In addition to dialog question when calling the SetDefaultServerAction,
  a warning should be displayed if a server is added and its the first

* ServerVersionGuard listener for default server changes and displays a
  warning if the server version is greater than the default


Compare: https://github.com/Teiid-Designer/teiid-designer/compare/d303bb9dc90e...77ac311875b8


More information about the teiid-designer-dev mailing list