[teiid-designer-dev] [Teiid-Designer/teiid-designer] 78c79c: TEIIDDES-2299: Improve the performance of ldap wiz...

Barry LaFond blafond at redhat.com
Tue Jan 27 12:23:17 EST 2015


  Branch: refs/heads/9.0.x
  Home:   https://github.com/Teiid-Designer/teiid-designer
  Commit: 78c79ce3ff5a3ebcbe1aab6baea8634ddd6732c0
      https://github.com/Teiid-Designer/teiid-designer/commit/78c79ce3ff5a3ebcbe1aab6baea8634ddd6732c0
  Author: Paul Richardson <p.g.richardson at redhat.com>
  Date:   2015-01-27 (Tue, 27 Jan 2015)

  Changed paths:
    M plugins/org.teiid.designer.modelgenerator.ldap.ui/src/org/teiid/designer/modelgenerator/ldap/ui/wizards/LdapImportWizardManager.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/LdapEntryLabelProvider.java
    M plugins/org.teiid.designer.modelgenerator.ldap.ui/src/org/teiid/designer/modelgenerator/ldap/ui/wizards/pages/table/LdapConnectionLabelProvider.java
    M plugins/org.teiid.designer.modelgenerator.ldap.ui/src/org/teiid/designer/modelgenerator/ldap/ui/wizards/pages/table/LdapTablesPage.java

  Log Message:
  -----------
  TEIIDDES-2299: Improve the performance of ldap wizard checkbox selection

* LdapImportWizardManager
 * Stop setSynchronising from notifying that it has changed as this is
   calling update in the middle of user-selection operations. Not least
   it is simply a flag that is observed via isSynchronising()

* Ldap[Columns|Tables]Page
 * Refactor the tree viewers of these pages to be CheckboxTreeViewers as
   this avoids the expensive method of WidgetUtil.findTreeItem().
 * With the change to setSynchronising the performance of the trees is much
   improved


  Commit: a2db0031d05c19ea3b328a2f211b4e83e8500d80
      https://github.com/Teiid-Designer/teiid-designer/commit/a2db0031d05c19ea3b328a2f211b4e83e8500d80
  Author: Barry LaFond <blafond at redhat.com>
  Date:   2015-01-27 (Tue, 27 Jan 2015)

  Changed paths:
    M plugins/org.teiid.designer.modelgenerator.ldap.ui/src/org/teiid/designer/modelgenerator/ldap/ui/wizards/LdapImportWizardManager.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/LdapEntryLabelProvider.java
    M plugins/org.teiid.designer.modelgenerator.ldap.ui/src/org/teiid/designer/modelgenerator/ldap/ui/wizards/pages/table/LdapConnectionLabelProvider.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 #428 from phantomjinx/9.0.x

TEIIDDES-2299: Improve the performance of ldap wizard checkbox selection


Compare: https://github.com/Teiid-Designer/teiid-designer/compare/c6bb0bb026f4...a2db0031d05c


More information about the teiid-designer-dev mailing list