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

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Fri May 7 11:22:56 EDT 2010


Author: eaa
Date: 2010-05-07 11:22:56 -0400 (Fri, 07 May 2010)
New Revision: 32784

Modified:
   labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/modeldriven/ui/FactPatternWidget.java
   labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/modeldriven/ui/FromCollectCompositeFactPatternWidget.java
Log:
JBRULES-2425: Add support for "From", "Accumulate" and "Collect" to Business Rule Editor
       -Minor adjustments 

Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/modeldriven/ui/FactPatternWidget.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/modeldriven/ui/FactPatternWidget.java	2010-05-07 14:30:59 UTC (rev 32783)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/modeldriven/ui/FactPatternWidget.java	2010-05-07 15:22:56 UTC (rev 32784)
@@ -88,7 +88,7 @@
         this.pattern = (FactPattern) p;
         this.completions = mod.getSuggestionCompletions();
         this.bindable = canBind;
-        
+
         this.connectives = new Connectives();
         this.connectives.setCompletions(completions);
         this.connectives.setModeller(mod);
@@ -129,7 +129,7 @@
 
     }
 
-    
+
 	/**
      * Render a hierarchy of constraints, hierarchy here means constraints that may
      * themselves depend on members of constraint objects. With this code, the GUI
@@ -381,7 +381,8 @@
         ClickListener click = new ClickListener() {
 
             public void onClick(Widget w) {
-                popupCreator.showPatternPopup(w, pattern.factType, null);
+                String factTypeShortName = (pattern.factType.contains(".")?pattern.factType.substring(pattern.factType.lastIndexOf(".")+1):pattern.factType);
+                popupCreator.showPatternPopup(w, factTypeShortName, null);
             }
         };
 

Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/modeldriven/ui/FromCollectCompositeFactPatternWidget.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/modeldriven/ui/FromCollectCompositeFactPatternWidget.java	2010-05-07 14:30:59 UTC (rev 32783)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/modeldriven/ui/FromCollectCompositeFactPatternWidget.java	2010-05-07 15:22:56 UTC (rev 32784)
@@ -41,9 +41,9 @@
 
     private void initExtraLeftSidePatternFactTypes(){
         extraLeftSidePatternFactTypes = new HashMap<String, String>();
-        extraLeftSidePatternFactTypes.put("Collection", "Collection");
-        extraLeftSidePatternFactTypes.put("List", "List");
-        extraLeftSidePatternFactTypes.put("Set", "Set");
+        extraLeftSidePatternFactTypes.put("Collection","java.util.Collection");
+        extraLeftSidePatternFactTypes.put("List","java.util.List");
+        extraLeftSidePatternFactTypes.put("Set","java.util.Set");
     }
 
     @Override
@@ -137,7 +137,7 @@
         box.addChangeListener(new ChangeListener() {
 
             public void onChange(Widget w) {
-                pattern.setFactPattern(new FactPattern(box.getItemText(box.getSelectedIndex())));
+                pattern.setFactPattern(new FactPattern(box.getValue(box.getSelectedIndex())));
                 getModeller().refreshWidget();
                 popup.hide();
             }



More information about the jboss-svn-commits mailing list