[jbosstools-commits] JBoss Tools SVN: r23808 - trunk/hibernatetools/plugins/org.hibernate.eclipse.console/src/org/hibernate/eclipse/console/model/impl.

jbosstools-commits at lists.jboss.org jbosstools-commits at lists.jboss.org
Thu Jul 29 13:14:01 EDT 2010


Author: vyemialyanchyk
Date: 2010-07-29 13:14:01 -0400 (Thu, 29 Jul 2010)
New Revision: 23808

Modified:
   trunk/hibernatetools/plugins/org.hibernate.eclipse.console/src/org/hibernate/eclipse/console/model/impl/ExporterFactory.java
Log:
https://jira.jboss.org/browse/JBIDE-6722 - fixed

Modified: trunk/hibernatetools/plugins/org.hibernate.eclipse.console/src/org/hibernate/eclipse/console/model/impl/ExporterFactory.java
===================================================================
--- trunk/hibernatetools/plugins/org.hibernate.eclipse.console/src/org/hibernate/eclipse/console/model/impl/ExporterFactory.java	2010-07-29 17:13:40 UTC (rev 23807)
+++ trunk/hibernatetools/plugins/org.hibernate.eclipse.console/src/org/hibernate/eclipse/console/model/impl/ExporterFactory.java	2010-07-29 17:14:01 UTC (rev 23808)
@@ -279,13 +279,22 @@
 			props.remove(EFS.TEMPLATE_PATH);
 		}
 		if (exporterId.equals("org.hibernate.tools.hbmtemplate")) { //$NON-NLS-1$
-			extract.put(EFS.FILE_PATTERN, props.getProperty(EFS.FILE_PATTERN, null));
-			props.remove(EFS.FILE_PATTERN);
-			extract.put(EFS.TEMPLATE_NAME, props.getProperty(EFS.TEMPLATE_NAME, null));
-			props.remove(EFS.TEMPLATE_NAME);
-			extract.put(EFS.FOR_EACH, props.getProperty(EFS.FOR_EACH, null));
-			props.remove(EFS.FOR_EACH);
-
+			String tmp;
+			if (props.containsKey(EFS.FILE_PATTERN)) {
+				tmp = props.getProperty(EFS.FILE_PATTERN, ""); //$NON-NLS-1$
+				extract.put(EFS.FILE_PATTERN, tmp);
+				props.remove(EFS.FILE_PATTERN);
+			}
+			if (props.containsKey(EFS.TEMPLATE_NAME)) {
+				tmp = props.getProperty(EFS.TEMPLATE_NAME, ""); //$NON-NLS-1$
+				extract.put(EFS.TEMPLATE_NAME, tmp);
+				props.remove(EFS.TEMPLATE_NAME);
+			}
+			if (props.containsKey(EFS.FOR_EACH)) {
+				tmp = props.getProperty(EFS.FOR_EACH, ""); //$NON-NLS-1$
+				extract.put(EFS.FOR_EACH, tmp);
+				props.remove(EFS.FOR_EACH);
+			}
 		}
 		// special handling for Hbm2DDLExporter
 		if (exporterId.equals("org.hibernate.tools.hbm2ddl")) { //$NON-NLS-1$



More information about the jbosstools-commits mailing list