[jboss-svn-commits] JBL Code SVN: r6727 - in labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms: client client/rpc client/rpc/mock server

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Oct 10 12:10:57 EDT 2006


Author: michael.neale at jboss.com
Date: 2006-10-10 12:10:49 -0400 (Tue, 10 Oct 2006)
New Revision: 6727

Added:
   labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/package.html
   labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/server/package.html
Modified:
   labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/rpc/mock/MockRepositoryServiceAsync.java
   labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/rpc/package.html
Log:
updated doco mainly

Added: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/package.html
===================================================================
--- labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/package.html	2006-10-10 15:54:57 UTC (rev 6726)
+++ labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/package.html	2006-10-10 16:10:49 UTC (rev 6727)
@@ -0,0 +1,6 @@
+<body>
+	This package (and subpackages) is all UI code that is used by the GWT to implement the front end.
+	It uses the /server sibling package (which runs in a servlet container).
+	The rpc subpackage provides the service definitions and DTOs that the front end uses.
+
+</body>
\ No newline at end of file

Modified: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/rpc/mock/MockRepositoryServiceAsync.java
===================================================================
--- labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/rpc/mock/MockRepositoryServiceAsync.java	2006-10-10 15:54:57 UTC (rev 6726)
+++ labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/rpc/mock/MockRepositoryServiceAsync.java	2006-10-10 16:10:49 UTC (rev 6727)
@@ -22,8 +22,12 @@
         Timer t = new Timer() {
             public void run() {
                 log("loadChildCategories", "loading cat path: " + cat);
-                String[] result = new String[] { "Cat 1", "Cat 2", "Cat 3"};
-                cb.onSuccess( result );                
+                if (cat.indexOf( "HR" ) > -1 ) {
+                    cb.onSuccess( new String[] { "Leave", "Payroll", "Draft"} );
+                } else {
+
+                    cb.onSuccess( new String[] { "HR", "Finance", "Procurement"} );
+                }
             }            
         };        
         t.schedule( 500 );

Modified: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/rpc/package.html
===================================================================
--- labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/rpc/package.html	2006-10-10 15:54:57 UTC (rev 6726)
+++ labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/rpc/package.html	2006-10-10 16:10:49 UTC (rev 6727)
@@ -1,3 +1,6 @@
 <body>
 This contains classes used for remote communication with the repository server.
+They must be GWT friendly and Serializable.
+
+<code>RepositoryService</code> is the service interface that the front end uses.
 </body>
\ No newline at end of file

Added: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/server/package.html
===================================================================
--- labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/server/package.html	2006-10-10 15:54:57 UTC (rev 6726)
+++ labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/server/package.html	2006-10-10 16:10:49 UTC (rev 6727)
@@ -0,0 +1,9 @@
+<body>
+	This package contains server side code for
+	the repository. This is to implement the RPC needs for the GWT based front end,
+	and application layer logic that uses the drools-repository back end (as a dependency).
+	
+	The client package contains code that is used by GWT entirely in the front end (ie
+	it will be compiled to Javascript).
+
+</body>
\ No newline at end of file




More information about the jboss-svn-commits mailing list