[jbosstools-commits] JBoss Tools SVN: r30353 - trunk/hibernatetools/plugins/org.jboss.tools.hibernate.jpt.ui/src/org/jboss/tools/hibernate/jpt/ui/internal/mapping/details.

jbosstools-commits at lists.jboss.org jbosstools-commits at lists.jboss.org
Wed Apr 6 05:05:55 EDT 2011


Author: dgeraskov
Date: 2011-04-06 05:05:55 -0400 (Wed, 06 Apr 2011)
New Revision: 30353

Modified:
   trunk/hibernatetools/plugins/org.jboss.tools.hibernate.jpt.ui/src/org/jboss/tools/hibernate/jpt/ui/internal/mapping/details/HibernateDiscriminatorColumnComposite.java
Log:
https://issues.jboss.org/browse/JBIDE-8666
@DiscriminatorFormula ui update

Modified: trunk/hibernatetools/plugins/org.jboss.tools.hibernate.jpt.ui/src/org/jboss/tools/hibernate/jpt/ui/internal/mapping/details/HibernateDiscriminatorColumnComposite.java
===================================================================
--- trunk/hibernatetools/plugins/org.jboss.tools.hibernate.jpt.ui/src/org/jboss/tools/hibernate/jpt/ui/internal/mapping/details/HibernateDiscriminatorColumnComposite.java	2011-04-06 08:24:41 UTC (rev 30352)
+++ trunk/hibernatetools/plugins/org.jboss.tools.hibernate.jpt.ui/src/org/jboss/tools/hibernate/jpt/ui/internal/mapping/details/HibernateDiscriminatorColumnComposite.java	2011-04-06 09:05:55 UTC (rev 30353)
@@ -221,9 +221,13 @@
 			protected void setValue_(String value) {
 				if ("".equals(value)) {//$NON-NLS-1$
 					value = null;
+				}
+				if (value != null){
+					this.subject.setValue(value);
 				} else {
-					this.subject.setValue(value);
+					getSubjectHolder().getValue().removeDiscriminatorFormula();
 				}
+				
 			}
 		};
 	}



More information about the jbosstools-commits mailing list