[teiid-designer-dev] [Teiid-Designer/teiid-designer] f6e039: TEIIDDES-2299: Improve the performance of ldap wiz...
Paul Richardson
p.g.richardson at redhat.com
Tue Jan 27 12:25:38 EST 2015
Branch: refs/heads/8.6.x
Home: https://github.com/Teiid-Designer/teiid-designer
Commit: f6e039bb4596d27c9e94a4bd9978b2d0e7da18f2
https://github.com/Teiid-Designer/teiid-designer/commit/f6e039bb4596d27c9e94a4bd9978b2d0e7da18f2
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
More information about the teiid-designer-dev
mailing list