[jboss-svn-commits] JBL Code SVN: r10808 - in labs/jbossrules/trunk/drools-jbrms/src: main/java/org/drools/brms/public and 4 other directories.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Sat Apr 7 08:47:52 EDT 2007
Author: michael.neale at jboss.com
Date: 2007-04-07 08:47:52 -0400 (Sat, 07 Apr 2007)
New Revision: 10808
Added:
labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/public/images/error_dialog.png
Modified:
labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/common/ErrorPopup.java
labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/public/JBRMS.css
labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/server/util/BRMSSuggestionCompletionLoader.java
labs/jbossrules/trunk/drools-jbrms/src/main/java/org/jboss/seam/remoting/gwt/GWTRemoteServiceServlet.java
labs/jbossrules/trunk/drools-jbrms/src/test/java/org/drools/brms/server/rules/BRMSSuggestionCompletionLoaderTest.java
Log:
fixed a bug with creating models
Modified: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/common/ErrorPopup.java
===================================================================
--- labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/common/ErrorPopup.java 2007-04-07 12:06:36 UTC (rev 10807)
+++ labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/common/ErrorPopup.java 2007-04-07 12:47:52 UTC (rev 10808)
@@ -1,8 +1,11 @@
package org.drools.brms.client.common;
+import com.google.gwt.user.client.Window;
import com.google.gwt.user.client.ui.Button;
import com.google.gwt.user.client.ui.ClickListener;
+import com.google.gwt.user.client.ui.DialogBox;
import com.google.gwt.user.client.ui.HorizontalPanel;
+import com.google.gwt.user.client.ui.Image;
import com.google.gwt.user.client.ui.Label;
import com.google.gwt.user.client.ui.Panel;
import com.google.gwt.user.client.ui.PopupPanel;
@@ -13,16 +16,18 @@
* Generic error dialog popup.
* This is a lazy singleton, only really need one to be shown at time.
*/
-public class ErrorPopup extends PopupPanel {
+public class ErrorPopup extends DialogBox {
public static ErrorPopup instance = null;
Label errorMessage = new Label();
Panel panel = new HorizontalPanel();
- Button ok = new Button("OK");
+ Image ok = new ImageButton("images/close.gif");
public ErrorPopup() {
super(true);
+
+ panel.add( new Image("images/error_dialog.png") );
panel.add( errorMessage );
panel.add( ok );
final PopupPanel self = this;
@@ -31,8 +36,9 @@
self.hide();
}
});
- this.add( panel );
- this.setPopupPosition( 0, 0 );
+ this.setWidget( panel );
+ this.setPopupPosition( 40, 40 );
+ setHeight( "150px" );
setStyleName( "rule-error-Popup" );
}
Modified: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/public/JBRMS.css
===================================================================
--- labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/public/JBRMS.css 2007-04-07 12:06:36 UTC (rev 10807)
+++ labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/public/JBRMS.css 2007-04-07 12:47:52 UTC (rev 10808)
@@ -320,9 +320,11 @@
}
.rule-error-Popup {
- background-color: red;
- border: 1px solid #aaaa99;
+ background-color: white;
+ border: 2px solid black;
padding: 4px;
+ font-style: bold !important;
+ font-color: black !important;
}
.loading-Popup {
Added: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/public/images/error_dialog.png
===================================================================
(Binary files differ)
Property changes on: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/public/images/error_dialog.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Modified: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/server/util/BRMSSuggestionCompletionLoader.java
===================================================================
--- labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/server/util/BRMSSuggestionCompletionLoader.java 2007-04-07 12:06:36 UTC (rev 10807)
+++ labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/server/util/BRMSSuggestionCompletionLoader.java 2007-04-07 12:47:52 UTC (rev 10808)
@@ -50,10 +50,12 @@
AssetItemIterator ait = pkg.listAssetsByFormat( new String[]{AssetFormats.MODEL} );
while ( ait.hasNext() ) {
AssetItem item = (AssetItem) ait.next();
- try {
- result.add( new JarInputStream( item.getBinaryContentAttachment(), false ) );
- } catch ( IOException e ) {
- this.errors.add( e.getMessage() );
+ if (item.getBinaryContentAttachment() != null) {
+ try {
+ result.add( new JarInputStream( item.getBinaryContentAttachment(), false ) );
+ } catch ( IOException e ) {
+ this.errors.add( e.getMessage() );
+ }
}
}
return result;
Modified: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/jboss/seam/remoting/gwt/GWTRemoteServiceServlet.java
===================================================================
--- labs/jbossrules/trunk/drools-jbrms/src/main/java/org/jboss/seam/remoting/gwt/GWTRemoteServiceServlet.java 2007-04-07 12:06:36 UTC (rev 10807)
+++ labs/jbossrules/trunk/drools-jbrms/src/main/java/org/jboss/seam/remoting/gwt/GWTRemoteServiceServlet.java 2007-04-07 12:47:52 UTC (rev 10808)
@@ -66,7 +66,7 @@
private static final String CONTENT_ENCODING = "Content-Encoding";
private static final String CONTENT_ENCODING_GZIP = "gzip";
private static final String CONTENT_TYPE_TEXT_PLAIN_UTF8 = "text/plain; charset=utf-8";
- private static final String GENERIC_FAILURE_MSG = "The call failed on the server; see server log for details";
+ private static final String GENERIC_FAILURE_MSG = "An unexpected error happened on the server; See server log for details.";
private static final HashMap TYPE_NAMES;
/**
Modified: labs/jbossrules/trunk/drools-jbrms/src/test/java/org/drools/brms/server/rules/BRMSSuggestionCompletionLoaderTest.java
===================================================================
--- labs/jbossrules/trunk/drools-jbrms/src/test/java/org/drools/brms/server/rules/BRMSSuggestionCompletionLoaderTest.java 2007-04-07 12:06:36 UTC (rev 10807)
+++ labs/jbossrules/trunk/drools-jbrms/src/test/java/org/drools/brms/server/rules/BRMSSuggestionCompletionLoaderTest.java 2007-04-07 12:47:52 UTC (rev 10808)
@@ -120,4 +120,23 @@
}
+ /**
+ * This shows we need to load up the model without anything attached yet.
+ */
+ public void testModelWithNoAttachment() throws Exception {
+ RulesRepository repo = new RulesRepository(TestEnvironmentSessionHelper.getSession());
+ PackageItem item = repo.createPackage( "testmodelWithNoAttachment", "to test model loading" );
+
+ item.addAsset( "testModel", "", null, AssetFormats.MODEL );
+ repo.save();
+
+ BRMSSuggestionCompletionLoader loader = new BRMSSuggestionCompletionLoader();
+
+
+ assertNotNull(loader.getSuggestionEngine( item ));
+ assertFalse(loader.hasErrors());
+
+
+ }
+
}
More information about the jboss-svn-commits
mailing list