[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