[teiid-designer-dev] [Teiid-Designer/teiid-designer] 915c22: TEIIDDES-1731: Workaround for flat file connection...

Barry LaFond blafond at redhat.com
Fri Jul 5 08:27:35 EDT 2013


  Branch: refs/heads/master
  Home:   https://github.com/Teiid-Designer/teiid-designer
  Commit: 915c22bace719b5ab994051a131e04beb508426f
      https://github.com/Teiid-Designer/teiid-designer/commit/915c22bace719b5ab994051a131e04beb508426f
  Author: Paul Richardson <p.g.richardson at redhat.com>
  Date:   2013-07-04 (Thu, 04 Jul 2013)

  Changed paths:
    M features/org.teiid.datatools.connectivity.feature/feature.xml
    A plugins/org.teiid.datatools.connectivity.ui.flatfile/.classpath
    A plugins/org.teiid.datatools.connectivity.ui.flatfile/.project
    A plugins/org.teiid.datatools.connectivity.ui.flatfile/LEGAL.txt
    A plugins/org.teiid.datatools.connectivity.ui.flatfile/META-INF/MANIFEST.MF
    A plugins/org.teiid.datatools.connectivity.ui.flatfile/build.properties
    A plugins/org.teiid.datatools.connectivity.ui.flatfile/fragment.xml
    A plugins/org.teiid.datatools.connectivity.ui.flatfile/plugin.properties
    A plugins/org.teiid.datatools.connectivity.ui.flatfile/pom.xml
    A plugins/org.teiid.datatools.connectivity.ui.flatfile/src/org/teiid/designer/datatools/ui/flatfile/FlatFileStartupOverrider.java
    A plugins/org.teiid.datatools.connectivity.ui.flatfile/src/org/teiid/designer/datatools/ui/flatfile/ReplacementFolderSelectionPageHelper.java
    A plugins/org.teiid.datatools.connectivity.ui.flatfile/src/org/teiid/designer/datatools/ui/flatfile/ReplacementFolderSelectionWizardPage.java
    M plugins/org.teiid.datatools.connectivity.ui/src/org/teiid/datatools/connectivity/ui/messages.properties
    M plugins/pom.xml

  Log Message:
  -----------
  TEIIDDES-1731: Workaround for flat file connection wizard

* Fragment plugin that replaces the FolderSelectionWizardPage with a
  substitute page that supports a checkbox that can turn off the
  validity check on the folder path entry, allowing 'invalid' paths to be
  inputted.

* Not a perfect solution since the FolderPropertyPage (displayed for the
  properties of an existing connection) cannot be replaced.

* FlatFileStartupOverrider
 * Hacks into the UIManifestExplorer and uses reflection to replace the
   class specified for the wizard page.

* Long-term this should be removed in favour of an upstream eclipse
  datatools fix for this. See https://bugs.eclipse.org/bugs/show_bug.cgi?id=412278


  Commit: b76774ef087cb5f078dfe7d1a7d1d4f36f1125d0
      https://github.com/Teiid-Designer/teiid-designer/commit/b76774ef087cb5f078dfe7d1a7d1d4f36f1125d0
  Author: Barry LaFond <blafond at redhat.com>
  Date:   2013-07-05 (Fri, 05 Jul 2013)

  Changed paths:
    M features/org.teiid.datatools.connectivity.feature/feature.xml
    A plugins/org.teiid.datatools.connectivity.ui.flatfile/.classpath
    A plugins/org.teiid.datatools.connectivity.ui.flatfile/.project
    A plugins/org.teiid.datatools.connectivity.ui.flatfile/LEGAL.txt
    A plugins/org.teiid.datatools.connectivity.ui.flatfile/META-INF/MANIFEST.MF
    A plugins/org.teiid.datatools.connectivity.ui.flatfile/build.properties
    A plugins/org.teiid.datatools.connectivity.ui.flatfile/fragment.xml
    A plugins/org.teiid.datatools.connectivity.ui.flatfile/plugin.properties
    A plugins/org.teiid.datatools.connectivity.ui.flatfile/pom.xml
    A plugins/org.teiid.datatools.connectivity.ui.flatfile/src/org/teiid/designer/datatools/ui/flatfile/FlatFileStartupOverrider.java
    A plugins/org.teiid.datatools.connectivity.ui.flatfile/src/org/teiid/designer/datatools/ui/flatfile/ReplacementFolderSelectionPageHelper.java
    A plugins/org.teiid.datatools.connectivity.ui.flatfile/src/org/teiid/designer/datatools/ui/flatfile/ReplacementFolderSelectionWizardPage.java
    M plugins/org.teiid.datatools.connectivity.ui/src/org/teiid/datatools/connectivity/ui/messages.properties
    M plugins/pom.xml

  Log Message:
  -----------
  Merge pull request #192 from phantomjinx/master

Workaround NOT a total solution!


Compare: https://github.com/Teiid-Designer/teiid-designer/compare/569b9f27ed63...b76774ef087c


More information about the teiid-designer-dev mailing list