[jbosstools-commits] JBoss Tools SVN: r17788 - trunk/hibernatetools/plugins/org.jboss.tools.hibernate.jpt.ui/src/org/jboss/tools/hibernate/jpt/ui/wizard.

jbosstools-commits at lists.jboss.org jbosstools-commits at lists.jboss.org
Tue Sep 29 07:02:03 EDT 2009


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]



More information about the jbosstools-commits mailing list