Branch: refs/heads/8.6.x
Home:
https://github.com/Teiid-Designer/teiid-designer
Commit: 9aa09c41c1be6917cda3519d995742e5dced7eb2
https://github.com/Teiid-Designer/teiid-designer/commit/9aa09c41c1be6917c...
Author: Paul Richardson <p.g.richardson(a)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