Skip to content

Commit

Permalink
TEIIDDES-1907 Teiid Connection Importer - clicking Finish on DDL page…
Browse files Browse the repository at this point in the history
… does not generate Model
  • Loading branch information
mdrillin committed Oct 31, 2013
1 parent 5df1d17 commit 888507e
Showing 1 changed file with 10 additions and 0 deletions.
Expand Up @@ -11,6 +11,8 @@
import java.io.FileWriter;
import java.io.PrintWriter;
import org.eclipse.core.runtime.IStatus;
import org.eclipse.jface.wizard.IWizard;
import org.eclipse.jface.wizard.IWizardPage;
import org.eclipse.swt.SWT;
import org.eclipse.swt.events.SelectionAdapter;
import org.eclipse.swt.events.SelectionEvent;
Expand All @@ -23,6 +25,7 @@
import org.eclipse.swt.widgets.Group;
import org.eclipse.swt.widgets.Text;
import org.teiid.designer.core.util.StringUtilities;
import org.teiid.designer.ddl.importer.ui.DdlImportDifferencesPage;
import org.teiid.designer.teiidimporter.ui.Messages;
import org.teiid.designer.teiidimporter.ui.UiConstants;
import org.teiid.designer.ui.common.util.WidgetFactory;
Expand Down Expand Up @@ -183,6 +186,13 @@ private void setButtonStates() {
@Override
public void setVisible( boolean visible ) {
if (visible) {
// When this page is show, ensure that differences page is set incomplete.
IWizard wizard = getWizard();
IWizardPage differencesPage = wizard.getPage("DdlImportDifferencesPage"); //$NON-NLS-1$
if(differencesPage instanceof DdlImportDifferencesPage) {
((DdlImportDifferencesPage)differencesPage).setPageComplete(false);
}

if(importManager.isVdbDeployed()) {
String ddl = importManager.getDdl();
if(ddl==null) ddl=EMPTY;
Expand Down

0 comments on commit 888507e

Please sign in to comment.