[jboss-svn-commits] JBL Code SVN: r30283 - labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/qa.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Sun Nov 22 12:16:15 EST 2009


Author: nheron
Date: 2009-11-22 12:16:15 -0500 (Sun, 22 Nov 2009)
New Revision: 30283

Modified:
   labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/qa/FieldDataConstraintEditor.java
   labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/qa/VerifyFieldConstraintEditor.java
Log:
Make an upgrade software for the new QA Gui pojo class model
https://jira.jboss.org/jira/browse/GUVNOR-337
In fact, the update model is in the widget so no need to modify the mortage example 
https://jira.jboss.org/jira/browse/GUVNOR-336


Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/qa/FieldDataConstraintEditor.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/qa/FieldDataConstraintEditor.java	2009-11-22 15:50:28 UTC (rev 30282)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/qa/FieldDataConstraintEditor.java	2009-11-22 17:16:15 UTC (rev 30283)
@@ -1,13 +1,9 @@
 package org.drools.guvnor.client.qa;
 
-import java.util.List;
-import java.util.Map;
-
-import org.drools.guvnor.client.common.DirtyableComposite;
-import org.drools.guvnor.client.common.FormStylePopup;
-import org.drools.guvnor.client.common.InfoPopup;
-import org.drools.guvnor.client.common.SmallLabel;
-import org.drools.guvnor.client.common.ValueChanged;
+import com.google.gwt.core.client.GWT;
+import com.google.gwt.user.client.ui.*;
+import com.gwtext.client.util.Format;
+import org.drools.guvnor.client.common.*;
 import org.drools.guvnor.client.messages.Constants;
 import org.drools.guvnor.client.modeldriven.DropDownData;
 import org.drools.guvnor.client.modeldriven.SuggestionCompletionEngine;
@@ -18,19 +14,8 @@
 import org.drools.guvnor.client.modeldriven.ui.ActionValueEditor;
 import org.drools.guvnor.client.modeldriven.ui.ConstraintValueEditor;
 
-import com.google.gwt.core.client.GWT;
-import com.google.gwt.user.client.ui.Button;
-import com.google.gwt.user.client.ui.ChangeListener;
-import com.google.gwt.user.client.ui.ClickListener;
-import com.google.gwt.user.client.ui.HTML;
-import com.google.gwt.user.client.ui.HorizontalPanel;
-import com.google.gwt.user.client.ui.Image;
-import com.google.gwt.user.client.ui.ListBox;
-import com.google.gwt.user.client.ui.Panel;
-import com.google.gwt.user.client.ui.SimplePanel;
-import com.google.gwt.user.client.ui.TextBox;
-import com.google.gwt.user.client.ui.Widget;
-import com.gwtext.client.util.Format;
+import java.util.List;
+import java.util.Map;
 
 /**
  * Constraint editor for the FieldData in the Given Section
@@ -84,6 +69,14 @@
 						callback, DropDownData.create(enums)));
 
 			} else {
+                if (field.value != null && field.nature == FieldData.TYPE_UNDEFINED ){
+                    //  GUVNOR-337
+                    if (field.value.charAt(0)=='='){
+                       field.nature = FieldData.TYPE_VARIABLE;
+                    } else {
+                        field.nature =FieldData.TYPE_LITERAL;
+                    }
+                }
 				if (field.nature == FieldData.TYPE_UNDEFINED
 						&& isThereABoundVariableToSet() == true) {
 					Image clickme = new Image("images/edit.gif"); // NON-NLS

Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/qa/VerifyFieldConstraintEditor.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/qa/VerifyFieldConstraintEditor.java	2009-11-22 15:50:28 UTC (rev 30282)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/qa/VerifyFieldConstraintEditor.java	2009-11-22 17:16:15 UTC (rev 30283)
@@ -8,38 +8,19 @@
  * To change this template use File | Settings | File Templates.
  */
 
-import java.util.List;
-import java.util.Map;
-
-import org.drools.guvnor.client.common.DirtyableComposite;
-import org.drools.guvnor.client.common.FormStylePopup;
-import org.drools.guvnor.client.common.InfoPopup;
-import org.drools.guvnor.client.common.SmallLabel;
-import org.drools.guvnor.client.common.ValueChanged;
+import com.google.gwt.core.client.GWT;
+import com.google.gwt.user.client.ui.*;
+import com.gwtext.client.util.Format;
+import org.drools.guvnor.client.common.*;
 import org.drools.guvnor.client.messages.Constants;
 import org.drools.guvnor.client.modeldriven.DropDownData;
 import org.drools.guvnor.client.modeldriven.SuggestionCompletionEngine;
-import org.drools.guvnor.client.modeldriven.testing.ExecutionTrace;
-import org.drools.guvnor.client.modeldriven.testing.FactData;
-import org.drools.guvnor.client.modeldriven.testing.FieldData;
-import org.drools.guvnor.client.modeldriven.testing.Scenario;
-import org.drools.guvnor.client.modeldriven.testing.VerifyField;
+import org.drools.guvnor.client.modeldriven.testing.*;
 import org.drools.guvnor.client.modeldriven.ui.ActionValueEditor;
 import org.drools.guvnor.client.modeldriven.ui.ConstraintValueEditor;
 
-import com.google.gwt.core.client.GWT;
-import com.google.gwt.user.client.ui.Button;
-import com.google.gwt.user.client.ui.ChangeListener;
-import com.google.gwt.user.client.ui.ClickListener;
-import com.google.gwt.user.client.ui.HTML;
-import com.google.gwt.user.client.ui.HorizontalPanel;
-import com.google.gwt.user.client.ui.Image;
-import com.google.gwt.user.client.ui.ListBox;
-import com.google.gwt.user.client.ui.Panel;
-import com.google.gwt.user.client.ui.SimplePanel;
-import com.google.gwt.user.client.ui.TextBox;
-import com.google.gwt.user.client.ui.Widget;
-import com.gwtext.client.util.Format;
+import java.util.List;
+import java.util.Map;
 
 /**
  * Constraint editor for the VerifyField of the expect part
@@ -89,7 +70,14 @@
 						callback, DropDownData.create(enums)));
 
 			} else {
-
+                if (field.expected != null && field.nature == FieldData.TYPE_UNDEFINED ){
+                    //  GUVNOR-337
+                    if (field.expected.charAt(0)=='='){
+                       field.nature = FieldData.TYPE_VARIABLE;
+                    } else {
+                        field.nature =FieldData.TYPE_LITERAL;
+                    }
+                }
 				if (field.nature == FieldData.TYPE_UNDEFINED
 						&& isThereABoundVariableToSet() == true) {
 					Image clickme = new Image("images/edit.gif"); // NON-NLS



More information about the jboss-svn-commits mailing list