[teiid-designer-dev] [Teiid-Designer/teiid-designer] 7269b8: TEIIDES-2299: Improve performance bottle necks of ...

Barry LaFond blafond at redhat.com
Mon Dec 1 15:36:42 EST 2014


  Branch: refs/heads/9.0.x
  Home:   https://github.com/Teiid-Designer/teiid-designer
  Commit: 7269b8d427f46d5c831938d912b3c2dc30ff6b11
      https://github.com/Teiid-Designer/teiid-designer/commit/7269b8d427f46d5c831938d912b3c2dc30ff6b11
  Author: Paul Richardson <p.g.richardson at redhat.com>
  Date:   2014-12-01 (Mon, 01 Dec 2014)

  Changed paths:
    A plugins/org.teiid.designer.modelgenerator.ldap.ui/icons/full/ctool16/refresh.gif
    M plugins/org.teiid.designer.modelgenerator.ldap.ui/src/org/teiid/designer/modelgenerator/ldap/ui/ModelGeneratorLdapUiConstants.java
    M plugins/org.teiid.designer.modelgenerator.ldap.ui/src/org/teiid/designer/modelgenerator/ldap/ui/i18n.properties
    M plugins/org.teiid.designer.modelgenerator.ldap.ui/src/org/teiid/designer/modelgenerator/ldap/ui/wizards/LdapImportWizardManager.java
    A plugins/org.teiid.designer.modelgenerator.ldap.ui/src/org/teiid/designer/modelgenerator/ldap/ui/wizards/LdapPageUtils.java
    M plugins/org.teiid.designer.modelgenerator.ldap.ui/src/org/teiid/designer/modelgenerator/ldap/ui/wizards/pages/columns/LdapColumnsPage.java
    M plugins/org.teiid.designer.modelgenerator.ldap.ui/src/org/teiid/designer/modelgenerator/ldap/ui/wizards/pages/columns/LdapEntryContentProvider.java
    M plugins/org.teiid.designer.modelgenerator.ldap.ui/src/org/teiid/designer/modelgenerator/ldap/ui/wizards/pages/definition/LdapDefinitionPage.java
    M plugins/org.teiid.designer.modelgenerator.ldap.ui/src/org/teiid/designer/modelgenerator/ldap/ui/wizards/pages/definition/SourceModelPanel.java
    M plugins/org.teiid.designer.modelgenerator.ldap.ui/src/org/teiid/designer/modelgenerator/ldap/ui/wizards/pages/table/LdapConnectionContentProvider.java
    M plugins/org.teiid.designer.modelgenerator.ldap.ui/src/org/teiid/designer/modelgenerator/ldap/ui/wizards/pages/table/LdapTablesPage.java

  Log Message:
  -----------
  TEIIDES-2299: Improve performance bottle necks of LDAP wizard

* LdapImportWizardManager
 * Sets a synchronise flag in Import Manager to reduce the number of
   notifyChanged calls that are passed to the page listeners.
 * setSynchronise(false) resets the flag and calls notifyChanged itself
 * notifyError method to pass error messages from tree content providers
   up to the pages. Errors are currently logged but only in the console.

* *Page
 * Fixes theme issues with the backgrounds of components

* Ldap[Columns|Table]Page
 * Reduces bottlenecks by settings a dirty flag in the modifyTextListeners
   and not calling notifyChanged (which calls setPageStatus)
 * Adds validate buttons for a single call to notifyChanged/setPageStatus

* Refresh icon appears to be missing from eclipse TP so adds it to icons
  folder

* LdapPageUtils
 * Make the wizard colours consistent across gtk themes since Group
   components appear to have a white background in some themes and not
   the colour of its parent composite


  Commit: 5e8e0989d73505350c72bc922e94c0001e79c24d
      https://github.com/Teiid-Designer/teiid-designer/commit/5e8e0989d73505350c72bc922e94c0001e79c24d
  Author: Barry LaFond <blafond at redhat.com>
  Date:   2014-12-01 (Mon, 01 Dec 2014)

  Changed paths:
    A plugins/org.teiid.designer.modelgenerator.ldap.ui/icons/full/ctool16/refresh.gif
    M plugins/org.teiid.designer.modelgenerator.ldap.ui/src/org/teiid/designer/modelgenerator/ldap/ui/ModelGeneratorLdapUiConstants.java
    M plugins/org.teiid.designer.modelgenerator.ldap.ui/src/org/teiid/designer/modelgenerator/ldap/ui/i18n.properties
    M plugins/org.teiid.designer.modelgenerator.ldap.ui/src/org/teiid/designer/modelgenerator/ldap/ui/wizards/LdapImportWizardManager.java
    A plugins/org.teiid.designer.modelgenerator.ldap.ui/src/org/teiid/designer/modelgenerator/ldap/ui/wizards/LdapPageUtils.java
    M plugins/org.teiid.designer.modelgenerator.ldap.ui/src/org/teiid/designer/modelgenerator/ldap/ui/wizards/pages/columns/LdapColumnsPage.java
    M plugins/org.teiid.designer.modelgenerator.ldap.ui/src/org/teiid/designer/modelgenerator/ldap/ui/wizards/pages/columns/LdapEntryContentProvider.java
    M plugins/org.teiid.designer.modelgenerator.ldap.ui/src/org/teiid/designer/modelgenerator/ldap/ui/wizards/pages/definition/LdapDefinitionPage.java
    M plugins/org.teiid.designer.modelgenerator.ldap.ui/src/org/teiid/designer/modelgenerator/ldap/ui/wizards/pages/definition/SourceModelPanel.java
    M plugins/org.teiid.designer.modelgenerator.ldap.ui/src/org/teiid/designer/modelgenerator/ldap/ui/wizards/pages/table/LdapConnectionContentProvider.java
    M plugins/org.teiid.designer.modelgenerator.ldap.ui/src/org/teiid/designer/modelgenerator/ldap/ui/wizards/pages/table/LdapTablesPage.java

  Log Message:
  -----------
  Merge pull request #423 from phantomjinx/9.0.x

TEIIDES-2299: Improve performance bottle necks of LDAP wizard


Compare: https://github.com/Teiid-Designer/teiid-designer/compare/e7991a264c9f...5e8e0989d735


More information about the teiid-designer-dev mailing list