[jboss-svn-commits] JBL Code SVN: r9667 - in labs/jbossrules/trunk/drools-jbrms/src: main/java/org/drools/brms/server and 2 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed Feb 21 02:29:02 EST 2007


Author: michael.neale at jboss.com
Date: 2007-02-21 02:29:02 -0500 (Wed, 21 Feb 2007)
New Revision: 9667

Modified:
   labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/packages/PackageEditor.java
   labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/packages/PackageExplorerWidget.java
   labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/server/JBRMSServiceServlet.java
   labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/server/util/RepositoryManager.java
   labs/jbossrules/trunk/drools-jbrms/src/test/java/org/drools/brms/server/RepositoryManagerTest.java
   labs/jbossrules/trunk/drools-jbrms/src/test/java/org/drools/brms/server/ServiceImplementationTest.java
Log:
major tidy up

Modified: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/packages/PackageEditor.java
===================================================================
--- labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/packages/PackageEditor.java	2007-02-21 07:28:20 UTC (rev 9666)
+++ labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/packages/PackageEditor.java	2007-02-21 07:29:02 UTC (rev 9667)
@@ -1,7 +1,6 @@
 package org.drools.brms.client.packages;
 
 import org.drools.brms.client.common.FormStyleLayout;
-import org.drools.brms.client.common.FormStylePopup;
 import org.drools.brms.client.common.GenericCallback;
 import org.drools.brms.client.common.LoadingPopup;
 import org.drools.brms.client.common.StatusChangePopup;
@@ -10,7 +9,6 @@
 
 import com.google.gwt.user.client.Command;
 import com.google.gwt.user.client.Timer;
-import com.google.gwt.user.client.Window;
 import com.google.gwt.user.client.ui.Button;
 import com.google.gwt.user.client.ui.ChangeListener;
 import com.google.gwt.user.client.ui.ClickListener;
@@ -65,7 +63,6 @@
                 showStatusChanger(w);
             }
 
-
         } );
         statusBar.add( status );
         
@@ -158,9 +155,9 @@
         
         final TextArea area = new TextArea();
         area.setWidth( "100%" );
-        area.setVisibleLines( 4 );
+        area.setVisibleLines( 8 );
         
-        area.setCharacterWidth( 52 );
+        area.setCharacterWidth( 100 );
         
         area.setText( this.conf.header );
         area.addChangeListener( new ChangeListener() {
@@ -182,7 +179,7 @@
                 if (area.getVisibleLines() != 32) {
                     area.setVisibleLines( 32 );
                 } else {
-                    area.setVisibleLines( 4 );
+                    area.setVisibleLines( 8 );
                 }
             }
         } );
@@ -249,7 +246,7 @@
                 if (area.getVisibleLines() != 32) {
                     area.setVisibleLines( 32 );                    
                 } else {
-                    area.setVisibleLines( 4 );
+                    area.setVisibleLines( 8 );
                 }
             }
         } );
@@ -259,7 +256,7 @@
     private Widget description() {
         final TextArea area = new TextArea();
         area.setWidth( "100%" );
-        area.setVisibleLines( 4 );
+        area.setVisibleLines( 8 );
         area.setText( conf.description );
         
         area.addChangeListener( new ChangeListener() {
@@ -268,7 +265,7 @@
             }            
         });
         
-        area.setCharacterWidth( 52 );
+        area.setCharacterWidth( 100 );
         
         return expandableTextArea( area );
     }

Modified: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/packages/PackageExplorerWidget.java
===================================================================
--- labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/packages/PackageExplorerWidget.java	2007-02-21 07:28:20 UTC (rev 9666)
+++ labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/packages/PackageExplorerWidget.java	2007-02-21 07:29:02 UTC (rev 9667)
@@ -59,6 +59,7 @@
                 PackageTreeItem event = (PackageTreeItem) selected.getUserObject();
                 currentPackage = event.name;
                 Command selectEvent = event.command;
+                LoadingPopup.showMessage( "Please wait..." );
                 DeferredCommand.add( selectEvent );                
             }
 
@@ -309,15 +310,16 @@
      * This will create a "show list" event to be attached to the tree.
      */
     private PackageTreeItem showListEvent(final String name, final String[] format) {
+        
         final GenericCallback cb = new GenericCallback() {
             public void onSuccess(Object data) {
-                final TableDataResult table = (TableDataResult) data;                
+                final TableDataResult table = (TableDataResult) data;
                 listView.loadTableData( table );      
                 listView.setWidth( "100%" );
                 //listView.setHeight( "100%" );
                 layout.setWidget( 0, 1, listView );
                 layout.getFlexCellFormatter().setAlignment( 0, 1, HasHorizontalAlignment.ALIGN_LEFT, HasVerticalAlignment.ALIGN_TOP );
-                
+                LoadingPopup.close();
             }
         };
         

Modified: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/server/JBRMSServiceServlet.java
===================================================================
--- labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/server/JBRMSServiceServlet.java	2007-02-21 07:28:20 UTC (rev 9666)
+++ labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/server/JBRMSServiceServlet.java	2007-02-21 07:29:02 UTC (rev 9667)
@@ -134,10 +134,12 @@
 
 
     public TableDataResult loadRuleListForCategories(String categoryPath) throws SerializableException {
+        long start = System.currentTimeMillis();
         RulesRepository repo = getRulesRepository();
 
         List list = repo.findAssetsByCategory( categoryPath );
         TableDisplayHandler handler = new TableDisplayHandler();
+        System.out.println("time for load: " + (System.currentTimeMillis() - start) );
         return handler.loadRuleListTable( list.iterator(), -1 );
         
     }
@@ -371,12 +373,14 @@
                                               String formats[],
                                               int numRows,
                                               int startRow) throws SerializableException {
+        long start = System.currentTimeMillis();
         PackageItem pkg = getRulesRepository().loadPackage( packageName );
         AssetItemIterator it = pkg.listAssetsByFormat( formats );
         if (numRows != -1) {
             it.skip( startRow );
         }
         TableDisplayHandler handler = new TableDisplayHandler();
+        System.out.println("time for load: " + (System.currentTimeMillis() - start) );
         return handler.loadRuleListTable( it, numRows );
         
 

Modified: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/server/util/RepositoryManager.java
===================================================================
--- labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/server/util/RepositoryManager.java	2007-02-21 07:28:20 UTC (rev 9666)
+++ labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/server/util/RepositoryManager.java	2007-02-21 07:29:02 UTC (rev 9667)
@@ -76,13 +76,14 @@
      * If it is not found, it will create one and then bind it to the session.
      */
     public RulesRepository getRepositoryFrom(HttpSession session) {
-        Object obj = session.getAttribute( "drools.repository" );
-        if ( obj == null ) {
-            obj = createRuleRepositoryInstance();
-            session.setAttribute( "drools.repository",
-                                  obj );
-        }
-        return (RulesRepository) obj;
+//        Object obj = session.getAttribute( "drools.repository" );
+//        if ( obj == null ) {
+//            obj = createRuleRepositoryInstance();
+//            session.setAttribute( "drools.repository",
+//                                  obj );
+//        }
+//        return (RulesRepository) obj;
+        return createRuleRepositoryInstance();
     }
     
 }

Modified: labs/jbossrules/trunk/drools-jbrms/src/test/java/org/drools/brms/server/RepositoryManagerTest.java
===================================================================
--- labs/jbossrules/trunk/drools-jbrms/src/test/java/org/drools/brms/server/RepositoryManagerTest.java	2007-02-21 07:28:20 UTC (rev 9666)
+++ labs/jbossrules/trunk/drools-jbrms/src/test/java/org/drools/brms/server/RepositoryManagerTest.java	2007-02-21 07:29:02 UTC (rev 9667)
@@ -19,7 +19,7 @@
  */
 public class RepositoryManagerTest extends TestCase {
 
-    public void testInit() throws Exception {
+    public void NOTNEEDED_testInit() throws Exception {
         RepositoryManager serv = new RepositoryManager();
         MockHttpSession session = new MockHttpSession();
         RulesRepository repo = serv.getRepositoryFrom( session );

Modified: labs/jbossrules/trunk/drools-jbrms/src/test/java/org/drools/brms/server/ServiceImplementationTest.java
===================================================================
--- labs/jbossrules/trunk/drools-jbrms/src/test/java/org/drools/brms/server/ServiceImplementationTest.java	2007-02-21 07:28:20 UTC (rev 9666)
+++ labs/jbossrules/trunk/drools-jbrms/src/test/java/org/drools/brms/server/ServiceImplementationTest.java	2007-02-21 07:29:02 UTC (rev 9667)
@@ -81,6 +81,11 @@
       }
       assertTrue(found);
       
+ //just for performance testing with scaling up numbers of rules      
+//      for (int i=1; i <= 1000; i++) {
+//          impl.createNewRule( "somerule_" + i, "description", 
+//                              "testAddRule", "another", "drl" );
+//      }
   }
 
   public void testAttemptDupeRule() throws Exception {




More information about the jboss-svn-commits mailing list