[jboss-svn-commits] JBL Code SVN: r9871 - in labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms: client/packages and 2 other directories.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Thu Mar 1 02:39:25 EST 2007
Author: michael.neale at jboss.com
Date: 2007-03-01 02:39:25 -0500 (Thu, 01 Mar 2007)
New Revision: 9871
Modified:
labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/modeldriven/ui/RuleModeller.java
labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/packages/PackageSnapshotView.java
labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/ruleeditor/MetaDataWidget.java
labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/ruleeditor/RuleViewer.java
labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/server/contenthandler/BRXMLContentHandler.java
labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/server/contenthandler/DSLRuleContentHandler.java
Log:
Changes I picked up while doing the demo
Modified: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/modeldriven/ui/RuleModeller.java
===================================================================
--- labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/modeldriven/ui/RuleModeller.java 2007-03-01 05:47:04 UTC (rev 9870)
+++ labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/modeldriven/ui/RuleModeller.java 2007-03-01 07:39:25 UTC (rev 9871)
@@ -20,6 +20,7 @@
import org.drools.brms.client.modeldriven.brxml.RuleModel;
import com.google.gwt.user.client.Command;
+import com.google.gwt.user.client.Window;
import com.google.gwt.user.client.ui.ChangeListener;
import com.google.gwt.user.client.ui.ClickListener;
import com.google.gwt.user.client.ui.Composite;
@@ -372,7 +373,7 @@
}
- popup.setPopupPosition( w.getAbsoluteLeft() - 400, w.getAbsoluteTop() );
+ popup.setPopupPosition( Window.getClientWidth()/3, Window.getClientHeight()/3 );
popup.show();
}
Modified: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/packages/PackageSnapshotView.java
===================================================================
--- labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/packages/PackageSnapshotView.java 2007-03-01 05:47:04 UTC (rev 9870)
+++ labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/packages/PackageSnapshotView.java 2007-03-01 07:39:25 UTC (rev 9871)
@@ -52,7 +52,7 @@
tab.setHeight( "100%" );
tab.add( layout, "<img src='images/package_snapshot.gif'>Snapshots</a>", true );
- layout.getCellFormatter().setWidth( 0, 0, "20%" );
+ layout.getCellFormatter().setWidth( 0, 0, "28%" );
service = RepositoryServiceFactory.getService();
Modified: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/ruleeditor/MetaDataWidget.java
===================================================================
--- labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/ruleeditor/MetaDataWidget.java 2007-03-01 05:47:04 UTC (rev 9870)
+++ labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/ruleeditor/MetaDataWidget.java 2007-03-01 07:39:25 UTC (rev 9871)
@@ -57,7 +57,7 @@
addAttribute("Last modified:", readOnlyDate(data.lastModifiedDate));
- addAttribute("Last modified:", readOnlyText(data.lastContributor));
+ addAttribute("Last contributor:", readOnlyText(data.lastContributor));
addAttribute("Note:", readOnlyText( data.checkinComment ));
addAttribute("Created by:", readOnlyText(data.creator));
addAttribute("Version:", getVersionNumberLabel());
Modified: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/ruleeditor/RuleViewer.java
===================================================================
--- labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/ruleeditor/RuleViewer.java 2007-03-01 05:47:04 UTC (rev 9870)
+++ labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/ruleeditor/RuleViewer.java 2007-03-01 07:39:25 UTC (rev 9871)
@@ -68,7 +68,7 @@
metaWidget.setWidth( "100%" );
- metaWidget.setHeight( "100%" );
+ //metaWidget.setHeight( "100%" );
//now the main layout table
FlexCellFormatter formatter = layout.getFlexCellFormatter();
layout.setWidget( 0,
Modified: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/server/contenthandler/BRXMLContentHandler.java
===================================================================
--- labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/server/contenthandler/BRXMLContentHandler.java 2007-03-01 05:47:04 UTC (rev 9870)
+++ labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/server/contenthandler/BRXMLContentHandler.java 2007-03-01 07:39:25 UTC (rev 9871)
@@ -39,36 +39,41 @@
private SuggestionCompletionEngine getDummySuggestionEngine() {
SuggestionCompletionEngine com = new SuggestionCompletionEngine();
- com.factTypes = new String[] {"Person", "Vehicle"};
+ com.factTypes = new String[] {"Board", "Order", "Clothing"};
Map fieldTypes = new HashMap();
- fieldTypes.put("Person.age", SuggestionCompletionEngine.TYPE_NUMERIC);
- fieldTypes.put("Person.name", "String");
- fieldTypes.put("Vehicle.type", "String");
- fieldTypes.put("Vehcile.make", "String");
+ fieldTypes.put("Board.size", SuggestionCompletionEngine.TYPE_NUMERIC);
+ fieldTypes.put("Board.cost", SuggestionCompletionEngine.TYPE_NUMERIC);
+ fieldTypes.put("Board.type", SuggestionCompletionEngine.TYPE_STRING);
+ fieldTypes.put("Board.name", SuggestionCompletionEngine.TYPE_STRING);
+ fieldTypes.put("Order.value", SuggestionCompletionEngine.TYPE_NUMERIC);
+ fieldTypes.put("Order.quantity", SuggestionCompletionEngine.TYPE_NUMERIC);
+ fieldTypes.put("Clothing.value", SuggestionCompletionEngine.TYPE_NUMERIC);
+ fieldTypes.put("Clothing.type", SuggestionCompletionEngine.TYPE_STRING);
com.fieldTypes = fieldTypes;
Map fieldsForType = new HashMap();
- fieldsForType.put("Person", new String[] {"age", "name"});
- fieldsForType.put("Vehicle", new String[] {"type", "make"});
+ fieldsForType.put("Board", new String[] {"size", "cost", "type", "name"});
+ fieldsForType.put("Order", new String[] {"value", "quantity"});
+ fieldsForType.put("Clothing", new String[] {"value", "type"});
com.fieldsForType = fieldsForType;
DSLSentence sen = new DSLSentence();
- sen.elements = new DSLSentenceFragment[2];
- sen.elements[0] = new DSLSentenceFragment("This is a dsl expression", false);
- sen.elements[1] = new DSLSentenceFragment("(something)", true);
- com.conditionDSLSentences = new DSLSentence[] {sen};
+// sen.elements = new DSLSentenceFragment[2];
+// sen.elements[0] = new DSLSentenceFragment("Notify manufacturing", false);
+// sen.elements[1] = new DSLSentenceFragment("(something)", true);
+// com.conditionDSLSentences = new DSLSentence[] {sen};
sen = new DSLSentence();
sen.elements = new DSLSentenceFragment[3];
- sen.elements[0] = new DSLSentenceFragment("Send an email to [", false);
- sen.elements[1] = new DSLSentenceFragment("(someone)", true);
+ sen.elements[0] = new DSLSentenceFragment("Notify manufacturing with warning [", false);
+ sen.elements[1] = new DSLSentenceFragment("(quantity of items description)", true);
sen.elements[2] = new DSLSentenceFragment("]", false);
DSLSentence sen2 = new DSLSentence();
sen2.elements = new DSLSentenceFragment[1];
- sen2.elements[0] = new DSLSentenceFragment("do nothing", false);
+ sen2.elements[0] = new DSLSentenceFragment("Reject order (too many items)", false);
com.actionDSLSentences = new DSLSentence[] {sen, sen2};
Modified: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/server/contenthandler/DSLRuleContentHandler.java
===================================================================
--- labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/server/contenthandler/DSLRuleContentHandler.java 2007-03-01 05:47:04 UTC (rev 9870)
+++ labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/server/contenthandler/DSLRuleContentHandler.java 2007-03-01 07:39:25 UTC (rev 9871)
@@ -19,6 +19,8 @@
DSLRuleData data = getDummyDSLSuggestions();
data.text = text;
+ asset.content = data;
+
}
public void storeAssetContent(RuleAsset asset,
@@ -30,8 +32,12 @@
private DSLRuleData getDummyDSLSuggestions() {
DSLRuleData data = new DSLRuleData();
- data.lhsSuggestions = new String[] {"The persons name is {name}", "- age is less than {age}"};
- data.rhsSuggestions = new String[] {"Reject claim", "Send notification to [{email}]"};
+ data.lhsSuggestions = new String[] {"The surboard cosmetic configuration", "- colour1 is {colour}", "- colour2 is {colour}", "- colour3 is {colour}", "- graphic is large", "- graphic is normal",
+ "The surfboard shape", "- full malibu", "- mini mal", "- standard short", "- long short", "- stunt"};
+ data.rhsSuggestions = new String[] {"Reject configuration",
+ "Send notification to manufacturing '{email}'",
+ "Accept configuration",
+ "Send notification to sales '{email}'"};
return data;
}
More information about the jboss-svn-commits
mailing list