[jbpm-commits] JBoss JBPM SVN: r2836 - in projects/gwt-console/trunk: war and 6 other directories.

do-not-reply at jboss.org do-not-reply at jboss.org
Mon Nov 10 03:21:20 EST 2008


Author: heiko.braun at jboss.com
Date: 2008-11-10 03:21:20 -0500 (Mon, 10 Nov 2008)
New Revision: 2836

Modified:
   projects/gwt-console/trunk/gwt-console.iml
   projects/gwt-console/trunk/pom.xml
   projects/gwt-console/trunk/war/pom.xml
   projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/Application.java
   projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/Authentication.java
   projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/MainView.java
   projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/URLBuilder.java
   projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/model/DTOParser.java
   projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/process/ProcessDefinitionList.java
   projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/process/ProcessImageView.java
   projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/process/ProcessInstanceList.java
   projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/process/ProcessInstanceListEditor.java
   projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/task/TaskList.java
   projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/widgets/RemoteListView.java
   projects/gwt-console/trunk/war/src/main/resources/org/jboss/bpm/console/Application.gwt.xml
Log:
Switch to gwt-log

Modified: projects/gwt-console/trunk/gwt-console.iml
===================================================================
--- projects/gwt-console/trunk/gwt-console.iml	2008-11-09 16:04:28 UTC (rev 2835)
+++ projects/gwt-console/trunk/gwt-console.iml	2008-11-10 08:21:20 UTC (rev 2836)
@@ -549,6 +549,24 @@
         <SOURCES />
       </library>
     </orderEntry>
+    <orderEntry type="module-library">
+      <library name="M2 Dep: javassist:javassist:jar:3.6.0.GA:compile">
+        <CLASSES>
+          <root url="jar://$MODULE_DIR$/../../../../../../.m2/repository/javassist/javassist/3.6.0.GA/javassist-3.6.0.GA.jar!/" />
+        </CLASSES>
+        <JAVADOC />
+        <SOURCES />
+      </library>
+    </orderEntry>
+    <orderEntry type="module-library">
+      <library name="M2 Dep: com.google.code.gwt-log:gwt-log:jar:2.5.2:compile">
+        <CLASSES>
+          <root url="jar://$MODULE_DIR$/../../../../../../.m2/repository/com/google/code/gwt-log/gwt-log/2.5.2/gwt-log-2.5.2.jar!/" />
+        </CLASSES>
+        <JAVADOC />
+        <SOURCES />
+      </library>
+    </orderEntry>
     <orderEntryProperties />
   </component>
 </module>

Modified: projects/gwt-console/trunk/pom.xml
===================================================================
--- projects/gwt-console/trunk/pom.xml	2008-11-09 16:04:28 UTC (rev 2835)
+++ projects/gwt-console/trunk/pom.xml	2008-11-10 08:21:20 UTC (rev 2836)
@@ -19,6 +19,7 @@
       <gwt.version>1.5.2</gwt.version>
       <gchart.version>2.2</gchart.version>
       <gwtext.version>2.0.5</gwtext.version>
+      <gwt-log.version>2.5.2</gwt-log.version>
       <stax-api.version>1.0-2</stax-api.version>
       <jaf.version>1.1</jaf.version>
       <resteasy.version>1.0-beta-8</resteasy.version>
@@ -82,6 +83,11 @@
             <artifactId>gson</artifactId>
             <version>${gson.version}</version>
          </dependency>
+         <dependency>
+             <groupId>com.google.code.gwt-log</groupId>
+             <artifactId>gwt-log</artifactId>
+             <version>${gwt-log.version}</version>
+         </dependency>
 
          <!-- Other -->
          <dependency>

Modified: projects/gwt-console/trunk/war/pom.xml
===================================================================
--- projects/gwt-console/trunk/war/pom.xml	2008-11-09 16:04:28 UTC (rev 2835)
+++ projects/gwt-console/trunk/war/pom.xml	2008-11-10 08:21:20 UTC (rev 2836)
@@ -58,6 +58,10 @@
          <groupId>com.google.gwt</groupId>
          <artifactId>gchart</artifactId>
       </dependency>
+      <dependency>
+         <groupId>com.google.code.gwt-log</groupId>
+         <artifactId>gwt-log</artifactId>         
+      </dependency>
 
       <dependency>
          <groupId>javax.xml.stream</groupId>

Modified: projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/Application.java
===================================================================
--- projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/Application.java	2008-11-09 16:04:28 UTC (rev 2835)
+++ projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/Application.java	2008-11-10 08:21:20 UTC (rev 2836)
@@ -1,6 +1,9 @@
 package org.jboss.bpm.console.client;
 
 import com.google.gwt.core.client.EntryPoint;
+import com.google.gwt.user.client.Command;
+import com.google.gwt.user.client.DeferredCommand;
+import com.allen_sauer.gwt.log.client.Log;
 
 /**
  * Entry point classes define <code>onModuleLoad()</code>.
@@ -10,9 +13,30 @@
    private MainView mainView;
 
    /**
+    * Note, we defer all application initialization code to
+    * {@link #onModuleLoad2()} so that the UncaughtExceptionHandler
+    * can catch any unexpected exceptions.
+    */
+   public void onModuleLoad() {
+      /* Install an UncaughtExceptionHandler which will
+      * produce <code>FATAL</code> log messages
+      */
+      Log.setUncaughtExceptionHandler();
+
+      /* Use a deferred command so that the UncaughtExceptionHandler
+      * catches any exceptions in onModuleLoad2()
+      */
+      DeferredCommand.addCommand(new Command() {
+         public void execute() {
+            onModuleLoad2();
+         }
+      });
+   }
+
+   /**
     * This is the entry point method.
     */
-   public void onModuleLoad()
+   public void onModuleLoad2()
    {
       mainView = new MainView();
    }

Modified: projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/Authentication.java
===================================================================
--- projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/Authentication.java	2008-11-09 16:04:28 UTC (rev 2835)
+++ projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/Authentication.java	2008-11-10 08:21:20 UTC (rev 2836)
@@ -23,6 +23,7 @@
 
 import com.google.gwt.http.client.*;
 import com.google.gwt.core.client.GWT;
+import com.allen_sauer.gwt.log.client.Log;
 import org.jboss.bpm.console.client.model.DTOParser;
 
 import java.util.List;
@@ -73,7 +74,7 @@
       this.username = user;
       // discard password
 
-      System.out.println("Authentication against: " + rb.getUrl());
+      Log.debug("Authentication against: " + rb.getUrl());
       
       if(user!=null&&pass!=null)
       {

Modified: projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/MainView.java
===================================================================
--- projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/MainView.java	2008-11-09 16:04:28 UTC (rev 2835)
+++ projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/MainView.java	2008-11-10 08:21:20 UTC (rev 2836)
@@ -37,6 +37,7 @@
 import com.gwtext.client.widgets.layout.BorderLayoutData;
 import com.gwtext.client.widgets.layout.FitLayout;
 import com.gwtext.client.widgets.layout.VerticalLayout;
+import com.allen_sauer.gwt.log.client.Log;
 import org.jboss.bpm.console.client.metric.MetricOverviewEditor;
 import org.jboss.bpm.console.client.process.ProcessDefinitionListEditor;
 import org.jboss.bpm.console.client.task.TaskListEditor;
@@ -181,8 +182,7 @@
                            public void onLoginFailed(Request request, Throwable t)
                            {
                               // auth failed
-                              setError("Authentication failed." +t.getMessage());
-                              t.printStackTrace(System.out);
+                              Log.error("Authentication failed.", t);                              
                            }
                         }
                   );

Modified: projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/URLBuilder.java
===================================================================
--- projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/URLBuilder.java	2008-11-09 16:04:28 UTC (rev 2835)
+++ projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/URLBuilder.java	2008-11-10 08:21:20 UTC (rev 2836)
@@ -25,6 +25,8 @@
 
 import java.util.List;
 
+import com.allen_sauer.gwt.log.client.Log;
+
 /**
  * @author Heiko.Braun <heiko.braun at jboss.com>
  */
@@ -37,6 +39,8 @@
    {
       this.consoleServerUrl = consoleServerUrl;
       this.webContext = webContext;
+
+      Log.debug("Using gwt-console-server: " + consoleServerUrl + "/" +webContext);
    }
 
    public String getConsoleServerUrl()

Modified: projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/model/DTOParser.java
===================================================================
--- projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/model/DTOParser.java	2008-11-09 16:04:28 UTC (rev 2835)
+++ projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/model/DTOParser.java	2008-11-10 08:21:20 UTC (rev 2836)
@@ -22,6 +22,7 @@
 package org.jboss.bpm.console.client.model;
 
 import com.google.gwt.json.client.*;
+import com.allen_sauer.gwt.log.client.Log;
 import org.jboss.bpm.console.client.model.forms.FieldDef;
 import org.jboss.bpm.console.client.model.forms.FormDef;
 import org.jboss.bpm.console.client.util.JSONWalk;
@@ -86,7 +87,7 @@
    public static TaskReference parseTaskReference(JSONObject item)
    {
 
-      System.out.println("Parsing " + item.toString());
+      Log.debug("Parsing " + item.toString());
       
       long id = JSONWalk.on(item).next("id").asLong();
       long tokenId = JSONWalk.on(item).next("tokenId").asLong();

Modified: projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/process/ProcessDefinitionList.java
===================================================================
--- projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/process/ProcessDefinitionList.java	2008-11-09 16:04:28 UTC (rev 2835)
+++ projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/process/ProcessDefinitionList.java	2008-11-10 08:21:20 UTC (rev 2836)
@@ -29,6 +29,7 @@
 import com.gwtext.client.widgets.event.PanelListenerAdapter;
 import com.gwtext.client.widgets.grid.ColumnConfig;
 import com.gwtext.client.widgets.grid.ColumnModel;
+import com.allen_sauer.gwt.log.client.Log;
 import org.jboss.bpm.console.client.MainView;
 import org.jboss.bpm.console.client.model.ProcessDefinition;
 import org.jboss.bpm.console.client.widgets.RemoteListView;
@@ -124,8 +125,7 @@
                              public void onError(Request request, Throwable t)
                              {
                                 // auth failed
-                                view.setError("Failed to remove process definition: "+t.getMessage());
-                                t.printStackTrace(System.out);
+                                Log.error("Failed to remove process definition", t);                                
                              }
                           });
                      }
@@ -163,7 +163,7 @@
          i++;
       }
 
-      System.out.println("Loaded " + row2ProcessMap.size() + " process definitions");
+      Log.debug("Loaded " + row2ProcessMap.size() + " process definitions");
    }
 
    public List<ProcessDefinition> getAvailableProcessDefinitions()

Modified: projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/process/ProcessImageView.java
===================================================================
--- projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/process/ProcessImageView.java	2008-11-09 16:04:28 UTC (rev 2835)
+++ projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/process/ProcessImageView.java	2008-11-10 08:21:20 UTC (rev 2836)
@@ -27,6 +27,7 @@
 import com.gwtext.client.widgets.Component;
 import com.gwtext.client.widgets.Panel;
 import com.gwtext.client.widgets.event.PanelListenerAdapter;
+import com.allen_sauer.gwt.log.client.Log;
 import org.jboss.bpm.console.client.MainView;
 import org.jboss.bpm.console.client.model.ProcessInstance;
 import org.jboss.bpm.console.client.model.jbpm3.ActiveNodeInfo;
@@ -69,7 +70,6 @@
         {
            public boolean doBeforeRender(Component component)
            {
-              System.out.println("doBeforeRender");
               loadActiveNodeInfo();
               return true;
            }
@@ -77,12 +77,10 @@
 
            public void onRender(Component component)
            {
-              System.out.println("onRender");
               /*final Image image = new Image("images/processSample.jpg");
               image.setStyleName("bpm-ProcessImage");
               add(image);*/
 
-
            }
         }
       );
@@ -92,7 +90,7 @@
    private void loadActiveNodeInfo()
    {
       String url = view.getUrlBuilder().getActiveNodeInfoURL(this.instance.getInstanceId());
-      System.out.println("Loading activeNodeInfo: " + url);
+      Log.debug("Loading activeNodeInfo: " + url);
 
       JSONRequest.get(url,
         new JSONRequestHandler() {
@@ -129,7 +127,7 @@
 
    public void onActiveNodeInfoLoaded(ActiveNodeInfo activeNodeInfo)
    {
-      System.out.println("Successfully loaded activeNodeInfo:" + activeNodeInfo.getActiveNode().getName());
+      Log.debug("Successfully loaded activeNodeInfo:" + activeNodeInfo.getActiveNode().getName());
       this.activeNodeInfo = activeNodeInfo;
 
       DiagramNodeInfo activeNode = activeNodeInfo.getActiveNode();

Modified: projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/process/ProcessInstanceList.java
===================================================================
--- projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/process/ProcessInstanceList.java	2008-11-09 16:04:28 UTC (rev 2835)
+++ projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/process/ProcessInstanceList.java	2008-11-10 08:21:20 UTC (rev 2836)
@@ -27,6 +27,7 @@
 import com.gwtext.client.widgets.MessageBoxConfig;
 import com.gwtext.client.widgets.grid.ColumnConfig;
 import com.gwtext.client.widgets.grid.ColumnModel;
+import com.allen_sauer.gwt.log.client.Log;
 import org.jboss.bpm.console.client.MainView;
 import org.jboss.bpm.console.client.util.DateRenderer;
 import org.jboss.bpm.console.client.model.ProcessDefinition;
@@ -97,8 +98,7 @@
                              public void onError(Request request, Throwable t)
                              {
                                 // auth failed
-                                view.setError("Failed to remove process instance: "+t.getMessage());
-                                t.printStackTrace(System.out);
+                                Log.error("Failed to remove process instance: "+t.getMessage());                                
                              }
                           });
                      }
@@ -144,8 +144,7 @@
                              public void onError(Request request, Throwable t)
                              {
                                 // auth failed
-                                view.setError("Failed to start new instance: "+t.getMessage());
-                                t.printStackTrace(System.out);
+                                Log.error("Failed to start new instance", t);                                
                              }
                           });
                      }
@@ -171,7 +170,7 @@
          i++;
       }
 
-      System.out.println("Loaded " + row2InstanceMap.size() + " records");
+      Log.debug("Loaded " + row2InstanceMap.size() + " records");
    }
 
    public static ProcessInstance transform(Record r)

Modified: projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/process/ProcessInstanceListEditor.java
===================================================================
--- projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/process/ProcessInstanceListEditor.java	2008-11-09 16:04:28 UTC (rev 2835)
+++ projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/process/ProcessInstanceListEditor.java	2008-11-10 08:21:20 UTC (rev 2836)
@@ -38,6 +38,7 @@
 import com.gwtext.client.widgets.form.TextField;
 import com.gwtext.client.widgets.grid.RowSelectionModel;
 import com.gwtext.client.widgets.grid.event.RowSelectionListenerAdapter;
+import com.allen_sauer.gwt.log.client.Log;
 import org.jboss.bpm.console.client.MainView;
 import org.jboss.bpm.console.client.Editor;
 import org.jboss.bpm.console.client.UIConstants;
@@ -225,8 +226,7 @@
               public void onError(Request request, Throwable t)
               {
                  // Unknown error
-                 view.setError(t.getMessage());
-                 t.printStackTrace(System.out);
+                 Log.error("Unknown error", t);                 
               }
            });
       }

Modified: projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/task/TaskList.java
===================================================================
--- projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/task/TaskList.java	2008-11-09 16:04:28 UTC (rev 2835)
+++ projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/task/TaskList.java	2008-11-10 08:21:20 UTC (rev 2836)
@@ -28,6 +28,7 @@
 import com.gwtext.client.widgets.form.*;
 import com.gwtext.client.widgets.grid.ColumnConfig;
 import com.gwtext.client.widgets.grid.ColumnModel;
+import com.allen_sauer.gwt.log.client.Log;
 import org.jboss.bpm.console.client.MainView;
 import org.jboss.bpm.console.client.model.DTOParser;
 import org.jboss.bpm.console.client.model.TaskReference;
@@ -100,8 +101,7 @@
                   }
                   catch (Throwable e)
                   {
-                     System.out.println("FormDef parsing failed" + e.getMessage());
-                     e.printStackTrace();
+                     Log.error("FormDef parsing failed", e);                     
                   }
 
                   MessageBox.hide();
@@ -132,7 +132,7 @@
                            fieldSet.add( new Radio(fieldDef.getLabel(), fieldDef.getVarname()));
                            break;
                         default:
-                           System.out.println("Unknown input type:" + fieldDef.getInputType());
+                           Log.debug("Unknown input type:" + fieldDef.getInputType());
                      }
                   }
 
@@ -169,7 +169,7 @@
          i++;
       }
 
-      System.out.println("Loaded " + row2taskref.size() + " tasks");
+      Log.debug("Loaded " + row2taskref.size() + " tasks");
    }
 
    protected ColumnModel createColumnModel()

Modified: projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/widgets/RemoteListView.java
===================================================================
--- projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/widgets/RemoteListView.java	2008-11-09 16:04:28 UTC (rev 2835)
+++ projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/widgets/RemoteListView.java	2008-11-10 08:21:20 UTC (rev 2836)
@@ -30,6 +30,7 @@
 import com.gwtext.client.widgets.grid.ColumnModel;
 import com.gwtext.client.widgets.grid.GridPanel;
 import com.gwtext.client.widgets.grid.event.GridCellListener;
+import com.allen_sauer.gwt.log.client.Log;
 import org.jboss.bpm.console.client.MainView;
 import org.jboss.bpm.console.client.UIConstants;
 
@@ -107,7 +108,7 @@
       {
          public boolean doBeforeRender(Component component)
          {
-            System.out.println("Reload store trigger");
+            Log.debug("Reload store trigger");
             reloadStore();
             return true;
          }
@@ -247,8 +248,7 @@
 
       public void onLoadException(Throwable throwable)
       {
-         throwable.printStackTrace(System.out);
-         view.setError("Failed to load remote data: " + throwable.getMessage());
+         Log.error("Failed to load remote data", throwable);         
       }
 
    };

Modified: projects/gwt-console/trunk/war/src/main/resources/org/jboss/bpm/console/Application.gwt.xml
===================================================================
--- projects/gwt-console/trunk/war/src/main/resources/org/jboss/bpm/console/Application.gwt.xml	2008-11-09 16:04:28 UTC (rev 2835)
+++ projects/gwt-console/trunk/war/src/main/resources/org/jboss/bpm/console/Application.gwt.xml	2008-11-10 08:21:20 UTC (rev 2836)
@@ -1,21 +1,38 @@
 <module>
 
-  <!-- Inherit the core Web Toolkit stuff. -->
-  <inherits name='com.google.gwt.user.User' />
-  <inherits name='com.google.gwt.json.JSON'/>
-  <inherits name='com.gwtext.GwtExt' />
-  <inherits name='com.googlecode.gchart.GChart'/>
-   
-  <!-- Specify the app entry point class. -->
-  <entry-point class='org.jboss.bpm.console.client.Application' /> 
+   <!-- Inherit the core Web Toolkit stuff. -->
+   <inherits name='com.google.gwt.user.User' />
+   <inherits name='com.google.gwt.json.JSON'/>
+   <inherits name='com.gwtext.GwtExt' />
+   <inherits name='com.googlecode.gchart.GChart'/>
 
-  <servlet path="/xhp" class="jmaki.xhp.XmlHttpProxyServlet"/>
-   
-  <!-- Specify a css to load into your gwt application -->  
-  <stylesheet src='console.css' />
-  <stylesheet src="js/ext/resources/css/ext-all.css" />
-   
-  <script src="js/ext/adapter/ext/ext-base.js" />
-  <script src="js/ext/ext-all.js" />
-  
+   <!-- Add gwt-log support, default level `DEBUG` -->
+   <inherits name="com.allen_sauer.gwt.log.gwt-log-DEBUG" />
+
+   <!-- Add the `WARN` and `DEBUG` compile time log level -->
+   <!--extend-property name="log_level" values="DEBUG,WARN"/-->
+
+   <!-- Loggers Enabled by default -->
+   <set-property name="log_ConsoleLogger" value="ENABLED" />
+   <set-property name="log_DivLogger" value="DISABLED" />
+   <set-property name="log_FirebugLogger" value="DISABLED" />
+   <set-property name="log_GWTLogger" value="ENABLED" />
+   <set-property name="log_SystemLogger" value="ENABLED" />
+
+   <!-- Loggers Disabled by default -->
+   <set-property name="log_RemoteLogger" value="DISABLED" />
+   <set-property name="log_WindowLogger" value="DISABLED" />
+
+   <!-- Specify the app entry point class. -->
+   <entry-point class='org.jboss.bpm.console.client.Application' />
+
+   <servlet path="/xhp" class="jmaki.xhp.XmlHttpProxyServlet"/>
+
+   <!-- Specify a css to load into your gwt application -->
+   <stylesheet src='console.css' />
+   <stylesheet src="js/ext/resources/css/ext-all.css" />
+
+   <script src="js/ext/adapter/ext/ext-base.js" />
+   <script src="js/ext/ext-all.js" />
+
 </module>
\ No newline at end of file




More information about the jbpm-commits mailing list