[jboss-svn-commits] JBL Code SVN: r35650 - in labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client: rulelist and 1 other directory.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Oct 21 11:03:43 EDT 2010


Author: ge0ffrey
Date: 2010-10-21 11:03:42 -0400 (Thu, 21 Oct 2010)
New Revision: 35650

Modified:
   labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/BrowseTree.java
   labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/rulelist/AssetItemGrid.java
Log:
small refactor to make the code clearer

Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/BrowseTree.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/BrowseTree.java	2010-10-21 14:25:58 UTC (rev 35649)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/explorer/BrowseTree.java	2010-10-21 15:03:42 UTC (rev 35650)
@@ -48,9 +48,9 @@
         conf.headerTypes[0] = "class java.lang.String";
         conf.headerTypes[1] = "class java.util.Calendar";
         conf.rowsPerPage = 500;
-        AssetItemGrid.registerTableConf( conf,
+        AssetItemGrid.registerTableConfig( conf,
                                          ExplorerNodeConfig.RECENT_EDITED_ID );
-        AssetItemGrid.registerTableConf( conf,
+        AssetItemGrid.registerTableConfig( conf,
                                          ExplorerNodeConfig.RECENT_VIEWED_ID );
 
         conf = new TableConfig();
@@ -64,7 +64,7 @@
         conf.headerTypes[2] = "class java.lang.String";
         conf.rowsPerPage = 500;
 
-        AssetItemGrid.registerTableConf( conf,
+        AssetItemGrid.registerTableConfig( conf,
                                          ExplorerNodeConfig.INCOMING_ID );
     }
 

Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/rulelist/AssetItemGrid.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/rulelist/AssetItemGrid.java	2010-10-21 14:25:58 UTC (rev 35649)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/rulelist/AssetItemGrid.java	2010-10-21 15:03:42 UTC (rev 35650)
@@ -99,42 +99,45 @@
      * Call this to set up a table config instead of loading it from the server. You then pass in the config name for later use.
      * Can save a round trip.
      */
-    public static void registerTableConf(TableConfig conf, String tableConfig) {
-       if (columnConfigs.containsKey(tableConfig)) return;
-       ColumnModel cm = createColumnModel( conf );
-       columnConfigs.put( tableConfig, cm );
-       RecordDef rd = createRecordDef( conf );
-       recordDefs.put( tableConfig, rd );
-       rowsPerPage.put( tableConfig, new Integer( conf.rowsPerPage ) );
+    public static void registerTableConfig(TableConfig tableConfig, String tableConfigKey) {
+       if (columnConfigs.containsKey(tableConfigKey))
+       {
+           return;
+       }
+       ColumnModel cm = createColumnModel( tableConfig );
+       columnConfigs.put( tableConfigKey, cm );
+       RecordDef rd = createRecordDef( tableConfig );
+       recordDefs.put( tableConfigKey, rd );
+       rowsPerPage.put( tableConfigKey, new Integer( tableConfig.rowsPerPage ) );
     }
 
 
     /**
      * Create a grid using the given config - config will be loaded from the server if it is not already cached.
-     * You can use registerTableConf to register it to avoid a server hit.
+     * You can use registerTableConfig to register it to avoid a server hit.
      */
     public AssetItemGrid(final EditItemEvent event,
-                         final String tableConfig,
+                         final String tableConfigKey,
                          final AssetItemGridDataLoader source) {
 
         this.editEvent = event;
         this.layout = new SimplePanel();
-        if ( !columnConfigs.containsKey( tableConfig ) ) {
-            RepositoryServiceFactory.getService().loadTableConfig( tableConfig,
+        if ( !columnConfigs.containsKey( tableConfigKey ) ) {
+            RepositoryServiceFactory.getService().loadTableConfig( tableConfigKey,
                                                                    new GenericCallback<TableConfig>() {
-                                                                       public void onSuccess(TableConfig conf) {
-                                                                           registerTableConf(conf, tableConfig);
+                                                                       public void onSuccess(TableConfig tableConfig) {
+                                                                           registerTableConfig(tableConfig, tableConfigKey);
                                                                            doGrid( source,
-                                                                                   columnConfigs.get(tableConfig),
-                                                                                   recordDefs.get(tableConfig),
-                                                                                   conf.rowsPerPage );
+                                                                                   columnConfigs.get(tableConfigKey),
+                                                                                   recordDefs.get(tableConfigKey),
+                                                                                   tableConfig.rowsPerPage );
                                                                        }
                                                                    } );
         } else {
             doGrid( source,
-                    columnConfigs.get( tableConfig ),
-                    recordDefs.get( tableConfig ),
-                    (rowsPerPage.get( tableConfig )).intValue() );
+                    columnConfigs.get( tableConfigKey ),
+                    recordDefs.get( tableConfigKey ),
+                    (rowsPerPage.get( tableConfigKey )).intValue() );
         }
 
         initWidget( layout );



More information about the jboss-svn-commits mailing list