[jboss-svn-commits] JBL Code SVN: r30284 - in labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client: qa and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Sun Nov 22 13:42:53 EST 2009
Author: nheron
Date: 2009-11-22 13:42:53 -0500 (Sun, 22 Nov 2009)
New Revision: 30284
Modified:
labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/modeldriven/ui/ActionValueEditor.java
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:
Added
https://jira.jboss.org/jira/browse/JBDS-894
and
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/modeldriven/ui/ActionValueEditor.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/modeldriven/ui/ActionValueEditor.java 2009-11-22 17:16:15 UTC (rev 30283)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/modeldriven/ui/ActionValueEditor.java 2009-11-22 18:42:53 UTC (rev 30284)
@@ -1,14 +1,9 @@
package org.drools.guvnor.client.modeldriven.ui;
-import java.util.ArrayList;
-import java.util.List;
-
-import org.drools.guvnor.client.common.DirtyableComposite;
-import org.drools.guvnor.client.common.FieldEditListener;
-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.Command;
+import com.google.gwt.user.client.ui.*;
+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;
@@ -16,19 +11,7 @@
import org.drools.guvnor.client.modeldriven.brl.ActionInsertFact;
import org.drools.guvnor.client.modeldriven.brl.FactPattern;
-import com.google.gwt.core.client.GWT;
-import com.google.gwt.user.client.Command;
-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.KeyboardListener;
-import com.google.gwt.user.client.ui.ListBox;
-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 java.util.List;
/**
* This provides for editing of fields in the RHS of a rule.
@@ -90,6 +73,14 @@
// bons editeurs suivant le type
// si la valeur vaut 0 il faut mettre un stylo (
+ if (value.value != null && value.value.length() > 0 && value.nature == ActionFieldValue.TYPE_UNDEFINED ){
+ ///JBDS-894
+ if (value.value.charAt(0)=='='){
+ value.nature = ActionFieldValue.TYPE_VARIABLE;
+ } else {
+ value.nature =ActionFieldValue.TYPE_LITERAL;
+ }
+ }
if (value.nature == ActionFieldValue.TYPE_UNDEFINED) {
// we have a blank slate..
// have to give them a choice
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 17:16:15 UTC (rev 30283)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/qa/FieldDataConstraintEditor.java 2009-11-22 18:42:53 UTC (rev 30284)
@@ -69,7 +69,7 @@
callback, DropDownData.create(enums)));
} else {
- if (field.value != null && field.nature == FieldData.TYPE_UNDEFINED ){
+ if (field.value != null && field.value.length() > 0 && field.nature == FieldData.TYPE_UNDEFINED ){
// GUVNOR-337
if (field.value.charAt(0)=='='){
field.nature = FieldData.TYPE_VARIABLE;
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 17:16:15 UTC (rev 30283)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/qa/VerifyFieldConstraintEditor.java 2009-11-22 18:42:53 UTC (rev 30284)
@@ -70,7 +70,7 @@
callback, DropDownData.create(enums)));
} else {
- if (field.expected != null && field.nature == FieldData.TYPE_UNDEFINED ){
+ if (field.expected != null && field.expected.length() > 0 && field.nature == FieldData.TYPE_UNDEFINED ){
// GUVNOR-337
if (field.expected.charAt(0)=='='){
field.nature = FieldData.TYPE_VARIABLE;
More information about the jboss-svn-commits
mailing list