Author: dgeraskov
Date: 2009-09-29 07:02:02 -0400 (Tue, 29 Sep 2009)
New Revision: 17788
Modified:
trunk/hibernatetools/plugins/org.jboss.tools.hibernate.jpt.ui/src/org/jboss/tools/hibernate/jpt/ui/wizard/GenerateDdlWizard.java
trunk/hibernatetools/plugins/org.jboss.tools.hibernate.jpt.ui/src/org/jboss/tools/hibernate/jpt/ui/wizard/GenerateDdlWizardPage.java
trunk/hibernatetools/plugins/org.jboss.tools.hibernate.jpt.ui/src/org/jboss/tools/hibernate/jpt/ui/wizard/Messages.java
trunk/hibernatetools/plugins/org.jboss.tools.hibernate.jpt.ui/src/org/jboss/tools/hibernate/jpt/ui/wizard/messages.properties
Log:
https://jira.jboss.org/jira/browse/JBIDE-4733
Modified:
trunk/hibernatetools/plugins/org.jboss.tools.hibernate.jpt.ui/src/org/jboss/tools/hibernate/jpt/ui/wizard/GenerateDdlWizard.java
===================================================================
---
trunk/hibernatetools/plugins/org.jboss.tools.hibernate.jpt.ui/src/org/jboss/tools/hibernate/jpt/ui/wizard/GenerateDdlWizard.java 2009-09-29
10:56:42 UTC (rev 17787)
+++
trunk/hibernatetools/plugins/org.jboss.tools.hibernate.jpt.ui/src/org/jboss/tools/hibernate/jpt/ui/wizard/GenerateDdlWizard.java 2009-09-29
11:02:02 UTC (rev 17788)
@@ -62,7 +62,7 @@
prop.put("outputFileName", initPage.getFilename()); //$NON-NLS-1$
prop.put("format", "true"); //$NON-NLS-1$ //$NON-NLS-2$
prop.put("scriptToConsole", "false"); //$NON-NLS-1$
//$NON-NLS-2$
- prop.put("exportToDatabase", "false");//$NON-NLS-1$
//$NON-NLS-2$
+ prop.put("exportToDatabase",
Boolean.toString(initPage.isExportToDB()));//$NON-NLS-1$
wc.setAttribute(HibernateJpaPlatformUi.full_exporter_id + ".properties",
prop); //$NON-NLS-1$
wc.setAttribute(HibernateJpaPlatformUi.full_exporter_id + ".extension_id",
HibernateLaunchConstants.ATTR_PREFIX + "hbm2ddl"); //$NON-NLS-1$ //$NON-NLS-2$
Modified:
trunk/hibernatetools/plugins/org.jboss.tools.hibernate.jpt.ui/src/org/jboss/tools/hibernate/jpt/ui/wizard/GenerateDdlWizardPage.java
===================================================================
---
trunk/hibernatetools/plugins/org.jboss.tools.hibernate.jpt.ui/src/org/jboss/tools/hibernate/jpt/ui/wizard/GenerateDdlWizardPage.java 2009-09-29
10:56:42 UTC (rev 17787)
+++
trunk/hibernatetools/plugins/org.jboss.tools.hibernate.jpt.ui/src/org/jboss/tools/hibernate/jpt/ui/wizard/GenerateDdlWizardPage.java 2009-09-29
11:02:02 UTC (rev 17788)
@@ -14,6 +14,9 @@
import org.eclipse.core.resources.ResourcesPlugin;
import org.eclipse.core.runtime.IStatus;
import org.eclipse.jdt.internal.ui.wizards.dialogfields.StringDialogField;
+import org.eclipse.swt.SWT;
+import org.eclipse.swt.layout.GridData;
+import org.eclipse.swt.widgets.Button;
import org.eclipse.swt.widgets.Composite;
import org.hibernate.util.StringHelper;
import org.jboss.tools.hibernate.jpt.core.internal.HibernateJpaProject;
@@ -26,13 +29,12 @@
private StringDialogField filename;
+ private Button exportToDB;
+
protected GenerateDdlWizardPage(HibernateJpaProject jpaProject) {
super(jpaProject);
}
- /* (non-Javadoc)
- * @see
org.jboss.tools.hibernate.jpt.ui.wizard.GenerateInitWizardPage#createChildControls(org.eclipse.swt.widgets.Composite)
- */
@Override
protected void createChildControls(Composite container) {
filename = new StringDialogField();
@@ -40,6 +42,13 @@
filename.setText("schema.ddl"); //$NON-NLS-1$
filename.setDialogFieldListener(fieldlistener);
filename.doFillIntoGrid(container, numColumns);
+
+ exportToDB = new Button(container, SWT.CHECK);
+ exportToDB.setText(Messages.GenerateInitWizardPage_export_to_db);
+ GridData gd = new GridData(GridData.FILL_HORIZONTAL);
+ gd.horizontalSpan = numColumns;
+ exportToDB.setLayoutData(gd);
+
}
protected void dialogChanged() {
@@ -65,7 +74,8 @@
return filename.getText();
}
+ public boolean isExportToDB(){
+ return exportToDB.getSelection();
+ }
-
-
}
Modified:
trunk/hibernatetools/plugins/org.jboss.tools.hibernate.jpt.ui/src/org/jboss/tools/hibernate/jpt/ui/wizard/Messages.java
===================================================================
---
trunk/hibernatetools/plugins/org.jboss.tools.hibernate.jpt.ui/src/org/jboss/tools/hibernate/jpt/ui/wizard/Messages.java 2009-09-29
10:56:42 UTC (rev 17787)
+++
trunk/hibernatetools/plugins/org.jboss.tools.hibernate.jpt.ui/src/org/jboss/tools/hibernate/jpt/ui/wizard/Messages.java 2009-09-29
11:02:02 UTC (rev 17788)
@@ -20,6 +20,7 @@
private static final String BUNDLE_NAME =
"org.jboss.tools.hibernate.jpt.ui.wizard.messages"; //$NON-NLS-1$
public static String GenerateInitWizardPage_title;
+ public static String GenerateInitWizardPage_export_to_db;
public static String GenerateInitWizardPage_autodetect;
public static String GenerateInitWizardPage_use_console_configuration;
public static String GenerateInitWizardPage_refresh;
Modified:
trunk/hibernatetools/plugins/org.jboss.tools.hibernate.jpt.ui/src/org/jboss/tools/hibernate/jpt/ui/wizard/messages.properties
===================================================================
---
trunk/hibernatetools/plugins/org.jboss.tools.hibernate.jpt.ui/src/org/jboss/tools/hibernate/jpt/ui/wizard/messages.properties 2009-09-29
10:56:42 UTC (rev 17787)
+++
trunk/hibernatetools/plugins/org.jboss.tools.hibernate.jpt.ui/src/org/jboss/tools/hibernate/jpt/ui/wizard/messages.properties 2009-09-29
11:02:02 UTC (rev 17788)
@@ -1,4 +1,5 @@
GenerateInitWizardPage_title=Use existing console configuration or connection profile for
database connection
+GenerateInitWizardPage_export_to_db=Export to Database
GenerateInitWizardPage_use_console_configuration=Use Console Configuration
GenerateInitWizardPage_refresh=Refresh
GenerateInitWizardPage_autodetect=[Autodetect]