[overlord-commits] Overlord SVN: r867 - in bpm-console/trunk: gui/war/src/main/java/org/jboss/bpm/console/client and 1 other directories.

overlord-commits at lists.jboss.org overlord-commits at lists.jboss.org
Fri Oct 30 08:55:49 EDT 2009


Author: heiko.braun at jboss.com
Date: 2009-10-30 08:55:48 -0400 (Fri, 30 Oct 2009)
New Revision: 867

Added:
   bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/report/ReportLaunchPadView.java
   bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/report/ReportParamCallback.java
   bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/report/ReportParameterForm.java
Removed:
   bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/report/CoverPanel.java
   bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/report/ReportRef.java
Modified:
   bpm-console/trunk/BPMC.iws
   bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/URLBuilder.java
   bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/report/RenderDispatchEvent.java
   bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/report/RenderReportAction.java
   bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/report/ReportFrame.java
   bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/report/ReportView.java
   bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/report/UpdateReportConfigAction.java
Log:
Split POST/GET for rendering and viewing reports

Modified: bpm-console/trunk/BPMC.iws
===================================================================
--- bpm-console/trunk/BPMC.iws	2009-10-29 12:12:49 UTC (rev 866)
+++ bpm-console/trunk/BPMC.iws	2009-10-30 12:55:48 UTC (rev 867)
@@ -92,7 +92,7 @@
   </component>
   <component name="DebuggerManager">
     <line_breakpoints>
-      <breakpoint url="file:///Users/hbraun/dev/prj/soag/report-server/trunk/core/src/main/java/org/jboss/bpm/report/BirtService.java" line="169" class="org.jboss.bpm.report.BirtService" package="org.jboss.bpm.report">
+      <breakpoint url="file:///Users/hbraun/dev/prj/soag/report-server/trunk/core/src/main/java/org/jboss/bpm/report/ReportFacade.java" line="173" class="org.jboss.bpm.report.ReportFacade" package="org.jboss.bpm.report">
         <option name="ENABLED" value="true" />
         <option name="SUSPEND_POLICY" value="SuspendAll" />
         <option name="LOG_ENABLED" value="false" />
@@ -105,6 +105,32 @@
         <option name="CONDITION" value="" />
         <option name="LOG_MESSAGE" value="" />
       </breakpoint>
+      <breakpoint url="file://$PROJECT_DIR$/gui/war/src/main/java/org/jboss/bpm/console/client/report/RenderReportAction.java" line="80" class="Class at RenderReportAction.java:80" package="org.jboss.bpm.console.client.report">
+        <option name="ENABLED" value="true" />
+        <option name="SUSPEND_POLICY" value="SuspendAll" />
+        <option name="LOG_ENABLED" value="false" />
+        <option name="LOG_EXPRESSION_ENABLED" value="false" />
+        <option name="COUNT_FILTER_ENABLED" value="false" />
+        <option name="COUNT_FILTER" value="0" />
+        <option name="CONDITION_ENABLED" value="false" />
+        <option name="CLASS_FILTERS_ENABLED" value="false" />
+        <option name="INSTANCE_FILTERS_ENABLED" value="false" />
+        <option name="CONDITION" value="" />
+        <option name="LOG_MESSAGE" value="" />
+      </breakpoint>
+      <breakpoint url="file:///Users/hbraun/dev/prj/soag/report-server/trunk/core/src/main/java/org/jboss/bpm/report/BirtService.java" line="301" class="org.jboss.bpm.report.BirtService" package="org.jboss.bpm.report">
+        <option name="ENABLED" value="true" />
+        <option name="SUSPEND_POLICY" value="SuspendAll" />
+        <option name="LOG_ENABLED" value="false" />
+        <option name="LOG_EXPRESSION_ENABLED" value="false" />
+        <option name="COUNT_FILTER_ENABLED" value="false" />
+        <option name="COUNT_FILTER" value="0" />
+        <option name="CONDITION_ENABLED" value="false" />
+        <option name="CLASS_FILTERS_ENABLED" value="false" />
+        <option name="INSTANCE_FILTERS_ENABLED" value="false" />
+        <option name="CONDITION" value="" />
+        <option name="LOG_MESSAGE" value="" />
+      </breakpoint>
     </line_breakpoints>
     <breakpoint_any>
       <breakpoint>
@@ -178,20 +204,25 @@
   <component name="FileColors" enabled="false" enabledForTabs="false" />
   <component name="FileEditorManager">
     <leaf>
-      <file leaf-file-name="CoverPanel.java" pinned="false" current="false" current-in-tab="false">
-        <entry file="file://$PROJECT_DIR$/gui/war/src/main/java/org/jboss/bpm/console/client/report/CoverPanel.java">
+      <file leaf-file-name="RenderReportAction.java" pinned="false" current="false" current-in-tab="false">
+        <entry file="file://$PROJECT_DIR$/gui/war/src/main/java/org/jboss/bpm/console/client/report/RenderReportAction.java">
           <provider selected="true" editor-type-id="text-editor">
-            <state line="81" column="37" selection-start="3207" selection-end="3207" vertical-scroll-proportion="0.2916129">
+            <state line="113" column="48" selection-start="4124" selection-end="4124" vertical-scroll-proportion="0.6233933">
               <folding />
             </state>
           </provider>
         </entry>
       </file>
-      <file leaf-file-name="IconHeader.java" pinned="false" current="true" current-in-tab="true">
-        <entry file="file://$PROJECT_DIR$/gui/war/src/main/java/org/jboss/bpm/console/client/common/IconHeader.java">
+      <file leaf-file-name="BirtService.java" pinned="false" current="true" current-in-tab="true">
+        <entry file="file:///Users/hbraun/dev/prj/soag/report-server/trunk/core/src/main/java/org/jboss/bpm/report/BirtService.java">
           <provider selected="true" editor-type-id="text-editor">
-            <state line="40" column="82" selection-start="1655" selection-end="1655" vertical-scroll-proportion="0.32405064">
-              <folding />
+            <state line="120" column="74" selection-start="3792" selection-end="3792" vertical-scroll-proportion="0.79948586">
+              <folding>
+                <element signature="imports" expanded="true" />
+                <element signature="method#create#0;class#BirtService#0" expanded="false" />
+                <element signature="method#loadReports#0;class#BirtService#0" expanded="false" />
+                <element signature="method#extractParameterMetaData#0;class#BirtService#0" expanded="false" />
+              </folding>
             </state>
           </provider>
         </entry>
@@ -199,7 +230,7 @@
       <file leaf-file-name="ReportReference.java" pinned="false" current="false" current-in-tab="false">
         <entry file="file:///Users/hbraun/dev/prj/soag/report-server/trunk/shared/src/main/java/org/jboss/bpm/report/model/ReportReference.java">
           <provider selected="true" editor-type-id="text-editor">
-            <state line="31" column="19" selection-start="1240" selection-end="1240" vertical-scroll-proportion="0.1493671">
+            <state line="82" column="66" selection-start="2160" selection-end="2160" vertical-scroll-proportion="0.69922876">
               <folding />
             </state>
           </provider>
@@ -513,6 +544,100 @@
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/report-server/trunk/shared" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+      </PATH>
+      <PATH>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="BPMC.ipr" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="report-server" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/report-server/trunk" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/report-server/trunk/shared" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/report-server/trunk/shared/src" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/report-server/trunk/shared/src/main" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+      </PATH>
+      <PATH>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="BPMC.ipr" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="report-server" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/report-server/trunk" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/report-server/trunk/shared" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/report-server/trunk/shared/src" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/report-server/trunk/shared/src/main" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/report-server/trunk/shared/src/main/java" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/report-server/trunk/shared/src/main/java/org" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/report-server/trunk/shared/src/main/java/org/jboss" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/report-server/trunk/shared/src/main/java/org/jboss/bpm" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/report-server/trunk/shared/src/main/java/org/jboss/bpm/report" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/report-server/trunk/shared/src/main/java/org/jboss/bpm/report/model" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+      </PATH>
+      <PATH>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="BPMC.ipr" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="report-server" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/report-server/trunk" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
           <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/report-server/trunk/core" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
@@ -576,6 +701,18 @@
           <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/report-server/trunk/core/src/main/java/org" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/report-server/trunk/core/src/main/java/org/jboss" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/report-server/trunk/core/src/main/java/org/jboss/bpm" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/report-server/trunk/core/src/main/java/org/jboss/bpm/report" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
       </PATH>
       <PATH>
         <PATH_ELEMENT>
@@ -583,6 +720,56 @@
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
+          <option name="myItemId" value="report-server" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/report-server/trunk" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/report-server/trunk/core" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/report-server/trunk/core/src" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/report-server/trunk/core/src/main" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/report-server/trunk/core/src/main/java" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/report-server/trunk/core/src/main/java/org" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/report-server/trunk/core/src/main/java/org/jboss" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/report-server/trunk/core/src/main/java/org/jboss/bpm" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/report-server/trunk/core/src/main/java/org/jboss/bpm/report" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/report-server/trunk/core/src/main/java/org/jboss/bpm/report/util" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+      </PATH>
+      <PATH>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="BPMC.ipr" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
           <option name="myItemId" value="gui-war" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
         </PATH_ELEMENT>
@@ -731,6 +918,40 @@
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/gui/war/src/main/resources" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/gui/war/src/main/resources/jmaki" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/gui/war/src/main/resources/jmaki/xhp" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+      </PATH>
+      <PATH>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="BPMC.ipr" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="gui-war" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/gui/war" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/gui/war/src" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/gui/war/src/main" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
           <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/gui/war/src/main/java" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
@@ -902,6 +1123,14 @@
           <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/gui/war/src/main/java" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/gui/war/src/main/java/jmaki" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/gui/war/src/main/java/jmaki/xhp" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
       </PATH>
     </subPane>
   </component>
@@ -916,7 +1145,7 @@
       <showLibraryContents />
       <hideEmptyPackages PackagesPane="false" ProjectPane="false" />
       <abbreviatePackageNames />
-      <showStructure Favorites="false" PackagesPane="false" Scope="false" ProjectPane="false" />
+      <showStructure ProjectPane="false" PackagesPane="false" Scope="false" Favorites="false" />
       <autoscrollToSource />
       <autoscrollFromSource />
       <sortByType />
@@ -966,6 +1195,40 @@
   </component>
   <component name="RestoreUpdateTree" />
   <component name="RunManager" selected="Remote.server">
+    <configuration default="true" type="Application" factoryName="Application" enabled="false" merge="false">
+      <option name="MAIN_CLASS_NAME" />
+      <option name="VM_PARAMETERS" />
+      <option name="PROGRAM_PARAMETERS" />
+      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
+      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
+      <option name="ALTERNATIVE_JRE_PATH" />
+      <option name="ENABLE_SWING_INSPECTOR" value="false" />
+      <module name="" />
+      <method>
+        <option name="AntTarget" value="false" />
+        <option name="Maven.BeforeRunTask" value="false" />
+        <option name="Make" value="false" />
+        <option name="BuildArtifacts" value="false" />
+      </method>
+    </configuration>
+    <configuration default="true" type="Applet" factoryName="Applet">
+      <module name="" />
+      <option name="MAIN_CLASS_NAME" />
+      <option name="HTML_FILE_NAME" />
+      <option name="HTML_USED" value="false" />
+      <option name="WIDTH" value="400" />
+      <option name="HEIGHT" value="300" />
+      <option name="POLICY_FILE" value="$APPLICATION_HOME_DIR$/bin/appletviewer.policy" />
+      <option name="VM_PARAMETERS" />
+      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
+      <option name="ALTERNATIVE_JRE_PATH" />
+      <method>
+        <option name="AntTarget" value="false" />
+        <option name="Maven.BeforeRunTask" value="false" />
+        <option name="Make" value="false" />
+        <option name="BuildArtifacts" value="false" />
+      </method>
+    </configuration>
     <configuration default="true" type="JUnit" factoryName="JUnit" enabled="false" merge="false">
       <module name="" />
       <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
@@ -988,22 +1251,6 @@
         <option name="BuildArtifacts" value="false" />
       </method>
     </configuration>
-    <configuration default="true" type="Application" factoryName="Application" enabled="false" merge="false">
-      <option name="MAIN_CLASS_NAME" />
-      <option name="VM_PARAMETERS" />
-      <option name="PROGRAM_PARAMETERS" />
-      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
-      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
-      <option name="ALTERNATIVE_JRE_PATH" />
-      <option name="ENABLE_SWING_INSPECTOR" value="false" />
-      <module name="" />
-      <method>
-        <option name="AntTarget" value="false" />
-        <option name="Maven.BeforeRunTask" value="false" />
-        <option name="Make" value="false" />
-        <option name="BuildArtifacts" value="false" />
-      </method>
-    </configuration>
     <configuration default="true" type="Remote" factoryName="Remote">
       <option name="USE_SOCKET_TRANSPORT" value="true" />
       <option name="SERVER_MODE" value="false" />
@@ -1016,24 +1263,6 @@
         <option name="BuildArtifacts" value="false" />
       </method>
     </configuration>
-    <configuration default="true" type="Applet" factoryName="Applet">
-      <module name="" />
-      <option name="MAIN_CLASS_NAME" />
-      <option name="HTML_FILE_NAME" />
-      <option name="HTML_USED" value="false" />
-      <option name="WIDTH" value="400" />
-      <option name="HEIGHT" value="300" />
-      <option name="POLICY_FILE" value="$APPLICATION_HOME_DIR$/bin/appletviewer.policy" />
-      <option name="VM_PARAMETERS" />
-      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
-      <option name="ALTERNATIVE_JRE_PATH" />
-      <method>
-        <option name="AntTarget" value="false" />
-        <option name="Maven.BeforeRunTask" value="false" />
-        <option name="Make" value="false" />
-        <option name="BuildArtifacts" value="false" />
-      </method>
-    </configuration>
     <configuration default="false" name="GWT" type="Remote" factoryName="Remote">
       <option name="USE_SOCKET_TRANSPORT" value="true" />
       <option name="SERVER_MODE" value="false" />
@@ -1195,16 +1424,16 @@
     </todo-panel>
   </component>
   <component name="ToolWindowManager">
-    <frame x="420" y="51" width="1217" height="937" extended-state="0" />
+    <frame x="342" y="38" width="1273" height="940" extended-state="0" />
     <editor active="true" />
     <layout>
       <window_info id="UI Designer" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="3" />
       <window_info id="CVS" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="14" />
       <window_info id="IDEtalk" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="3" />
       <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="7" />
-      <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32363012" order="0" />
-      <window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.38809523" order="1" />
-      <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.2234589" order="1" />
+      <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.3398693" order="0" />
+      <window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.38434163" order="1" />
+      <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.22303921" order="1" />
       <window_info id="Messages" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32992035" order="9" />
       <window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.4" order="6" />
       <window_info id="Module Dependencies" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="7" />
@@ -1216,7 +1445,7 @@
       <window_info id="Maven" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="12" />
       <window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.24818695" order="2" />
       <window_info id="File View" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="6" />
-      <window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.38809523" order="4" />
+      <window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.38434163" order="4" />
       <window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.4" order="0" />
       <window_info id="IDEtalk Messages" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="13" />
       <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32873562" order="8" />
@@ -1311,145 +1540,119 @@
     <option name="myLastEditedConfigurable" />
   </component>
   <component name="editorHistoryManager">
-    <entry file="file://$PROJECT_DIR$/gui/war/pom.xml">
+    <entry file="file://$PROJECT_DIR$/gui/war/src/main/resources/jmaki/xhp/xhp.json">
       <provider selected="true" editor-type-id="text-editor">
-        <state line="160" column="65" selection-start="4545" selection-end="4545" vertical-scroll-proportion="0.026143791">
-          <folding>
-            <marker date="1256760848000" expanded="true" signature="10145:16658" placeholder="..." />
-            <marker date="1256760848000" expanded="false" signature="10145:11484" placeholder="..." />
-            <marker date="1256760848000" expanded="false" signature="10145:10164" placeholder="..." />
-          </folding>
+        <state line="14" column="24" selection-start="350" selection-end="350" vertical-scroll-proportion="0.4869565">
+          <folding />
         </state>
       </provider>
     </entry>
-    <entry file="file:///Users/hbraun/dev/prj/soag/report-server/trunk/shared/src/main/resources/org/jboss/bpm/report/BPMReport.gwt.xml">
+    <entry file="file://$PROJECT_DIR$/gui/war/src/main/java/jmaki/xhp/HttpClient.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state line="1" column="21" selection-start="30" selection-end="30" vertical-scroll-proportion="0.020253165">
+        <state line="279" column="25" selection-start="8210" selection-end="8210" vertical-scroll-proportion="0.44044945">
           <folding />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/gui/war/src/main/resources/org/jboss/bpm/console/Application.gwt.xml">
+    <entry file="file://$PROJECT_DIR$/gui/war/src/main/java/org/jboss/bpm/console/client/report/ReportParamCallback.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state line="0" column="24" selection-start="8" selection-end="8" vertical-scroll-proportion="0.0">
+        <state line="30" column="7" selection-start="1202" selection-end="1202" vertical-scroll-proportion="0.3478261">
           <folding />
         </state>
       </provider>
     </entry>
-    <entry file="file:///Users/hbraun/dev/prj/soag/report-server/trunk/core/src/main/java/org/jboss/bpm/report/JMXServerConfig.java">
+    <entry file="file://$PROJECT_DIR$/gui/war/src/main/java/org/jboss/bpm/console/client/model/DTOParser.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state line="34" column="13" selection-start="1314" selection-end="1314" vertical-scroll-proportion="0.22709678">
+        <state line="50" column="36" selection-start="1855" selection-end="1875" vertical-scroll-proportion="0.020565553">
           <folding />
         </state>
       </provider>
     </entry>
-    <entry file="file:///Users/hbraun/dev/prj/soag/report-server/trunk/core/src/main/java/org/jboss/bpm/report/util/DOMWriter.java">
+    <entry file="file://$PROJECT_DIR$/gui/war/src/main/java/org/jboss/bpm/console/client/report/ReportView.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state line="81" column="13" selection-start="3277" selection-end="3277" vertical-scroll-proportion="0.33290324">
+        <state line="84" column="46" selection-start="2829" selection-end="2829" vertical-scroll-proportion="0.41488022">
           <folding />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/gui/war/src/main/java/org/jboss/bpm/console/client/report/ReportView.java">
+    <entry file="file:///Users/hbraun/dev/prj/soag/report-server/trunk/core/src/main/java/org/jboss/bpm/report/RenderMetaData.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state line="107" column="19" selection-start="3360" selection-end="3360" vertical-scroll-proportion="0.9380645">
-          <folding>
-            <marker date="1256761451000" expanded="false" signature="0:1031" placeholder="/.../" />
-            <marker date="1256761451000" expanded="true" signature="1821:1875" placeholder="/**...*/" />
-            <marker date="1256761451000" expanded="true" signature="2144:2297" placeholder="{...}" />
-            <marker date="1256761451000" expanded="true" signature="2334:2365" placeholder="{...}" />
-            <marker date="1256761451000" expanded="true" signature="2396:3110" placeholder="{...}" />
-            <marker date="1256761451000" expanded="true" signature="3165:3204" placeholder="{...}" />
-            <marker date="1256761451000" expanded="true" signature="3265:3405" placeholder="{...}" />
-          </folding>
+        <state line="99" column="26" selection-start="2551" selection-end="2551" vertical-scroll-proportion="1.3803132">
+          <folding />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/gui/war/src/main/java/org/jboss/bpm/console/client/report/UpdateReportConfigAction.java">
+    <entry file="file://$PROJECT_DIR$/gui/war/src/main/java/org/jboss/bpm/console/client/report/ReportLaunchPadView.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state line="73" column="51" selection-start="2476" selection-end="2476" vertical-scroll-proportion="0.87848103">
+        <state line="154" column="18" selection-start="5870" selection-end="5870" vertical-scroll-proportion="1.0961969">
           <folding />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/gui/war/src/main/java/org/jboss/bpm/console/client/common/WidgetWindowPanel.java">
+    <entry file="jar:///Users/hbraun/.m2/repository/org/jboss/resteasy/jaxrs-api/1.0.2.GA/jaxrs-api-1.0.2.GA.jar!/javax/ws/rs/core/Response.class">
       <provider selected="true" editor-type-id="text-editor">
-        <state line="41" column="9" selection-start="1625" selection-end="1625" vertical-scroll-proportion="0.18987341">
+        <state line="95" column="27" selection-start="4790" selection-end="4790" vertical-scroll-proportion="0.33290488">
           <folding />
         </state>
       </provider>
     </entry>
-    <entry file="file:///Users/hbraun/dev/prj/soag/report-server/trunk/core/src/main/java/org/jboss/bpm/report/BirtService.java">
+    <entry file="file://$PROJECT_DIR$/gui/war/src/main/java/org/jboss/bpm/console/client/URLBuilder.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state line="212" column="45" selection-start="7035" selection-end="7035" vertical-scroll-proportion="0.58064514">
-          <folding>
-            <marker date="1256807807000" expanded="false" signature="0:1031" placeholder="/.../" />
-            <element signature="imports" expanded="true" />
-            <marker date="1256807807000" expanded="true" signature="1537:1963" placeholder="/**...*/" />
-            <marker date="1256807807000" expanded="true" signature="2155:2199" placeholder="{...}" />
-            <marker date="1256807807000" expanded="true" signature="2493:2526" placeholder="{...}" />
-            <marker date="1256807807000" expanded="true" signature="2574:3109" placeholder="{...}" />
-            <marker date="1256807807000" expanded="true" signature="3146:3575" placeholder="{...}" />
-            <marker date="1256807807000" expanded="true" signature="3317:3455" placeholder="{...}" />
-            <marker date="1256807807000" expanded="true" signature="3384:3445" placeholder="{...}" />
-            <marker date="1256807807000" expanded="true" signature="3641:6440" placeholder="{...}" />
-            <marker date="1256807807000" expanded="true" signature="6515:6577" placeholder="{...}" />
-            <marker date="1256807807000" expanded="true" signature="6635:6872" placeholder="{...}" />
-            <marker date="1256807807000" expanded="true" signature="6695:6845" placeholder="{...}" />
-            <marker date="1256807807000" expanded="true" signature="6735:6835" placeholder="{...}" />
-            <marker date="1256807807000" expanded="true" signature="6898:7073" placeholder="{...}" />
-            <marker date="1256807807000" expanded="true" signature="7098:7272" placeholder="{...}" />
-            <marker date="1256807807000" expanded="true" signature="7300:7446" placeholder="{...}" />
-            <marker date="1256807807000" expanded="true" signature="7450:7849" placeholder="/**...*/" />
-            <marker date="1256807807000" expanded="false" signature="7900:10627" placeholder="{...}" />
-            <marker date="1256807807000" expanded="true" signature="10716:10955" placeholder="{...}" />
-            <marker date="1256807807000" expanded="true" signature="11009:11034" placeholder="{...}" />
-            <marker date="1256807807000" expanded="true" signature="11098:11165" placeholder="{...}" />
-            <marker date="1256807807000" expanded="true" signature="11202:11232" placeholder="{...}" />
-            <marker date="1256807807000" expanded="true" signature="11289:11632" placeholder="{...}" />
-          </folding>
+        <state line="183" column="21" selection-start="5799" selection-end="5799" vertical-scroll-proportion="0.57941836">
+          <folding />
         </state>
       </provider>
     </entry>
-    <entry file="file:///Users/hbraun/dev/prj/soag/report-server/trunk/core/src/main/java/org/jboss/bpm/report/util/BirtUtil.java">
+    <entry file="file://$PROJECT_DIR$/gui/war/src/main/java/org/jboss/bpm/console/client/report/RenderDispatchEvent.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state line="106" column="30" selection-start="4345" selection-end="4356" vertical-scroll-proportion="0.6606452">
+        <state line="47" column="42" selection-start="1506" selection-end="1506" vertical-scroll-proportion="0.9350649">
           <folding />
         </state>
       </provider>
     </entry>
-    <entry file="file:///Users/hbraun/dev/prj/soag/report-server/trunk/shared/src/main/java/org/jboss/bpm/report/model/ReportParameter.java">
+    <entry file="file:///Users/hbraun/dev/prj/soag/report-server/trunk/core/src/main/java/org/jboss/bpm/report/ReportFacade.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state line="33" column="22" selection-start="1354" selection-end="1354" vertical-scroll-proportion="-0.15443037">
-          <folding />
+        <state line="173" column="0" selection-start="5270" selection-end="5270" vertical-scroll-proportion="0.33333334">
+          <folding>
+            <element signature="method#initBirtService#0;class#ReportFacade#0" expanded="false" />
+            <element signature="method#getImage#0;class#ReportFacade#0" expanded="false" />
+            <element signature="method#defaultRenderMetaData#0;class#ReportFacade#0" expanded="false" />
+            <element signature="method#buildImageUrl#0;class#ReportFacade#0" expanded="false" />
+            <element signature="class#BirtInitException#0;class#ReportFacade#0" expanded="false" />
+          </folding>
         </state>
       </provider>
     </entry>
-    <entry file="file:///Users/hbraun/dev/prj/soag/report-server/trunk/shared/src/main/java/org/jboss/bpm/report/model/ReportReference.java">
+    <entry file="jar:///Users/hbraun/.m2/repository/org/jboss/resteasy/resteasy-jaxrs/1.0.2.GA/resteasy-jaxrs-1.0.2.GA.jar!/org/jboss/resteasy/core/MethodInjectorImpl.class">
       <provider selected="true" editor-type-id="text-editor">
-        <state line="31" column="19" selection-start="1240" selection-end="1240" vertical-scroll-proportion="0.1493671">
+        <state line="18" column="0" selection-start="1001" selection-end="1001" vertical-scroll-proportion="0.60850114">
           <folding />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/gui/war/src/main/java/org/jboss/bpm/console/client/report/CoverPanel.java">
+    <entry file="file://$PROJECT_DIR$/gui/war/src/main/java/org/jboss/bpm/console/client/report/RenderReportAction.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state line="81" column="37" selection-start="3207" selection-end="3207" vertical-scroll-proportion="0.2916129">
+        <state line="113" column="48" selection-start="4124" selection-end="4124" vertical-scroll-proportion="0.6233933">
           <folding />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/gui/war/src/main/java/org/jboss/bpm/console/client/model/DTOParser.java">
+    <entry file="file:///Users/hbraun/dev/prj/soag/report-server/trunk/shared/src/main/java/org/jboss/bpm/report/model/ReportReference.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state line="387" column="0" selection-start="12311" selection-end="12311" vertical-scroll-proportion="0.23544304">
+        <state line="82" column="66" selection-start="2160" selection-end="2160" vertical-scroll-proportion="0.69922876">
           <folding />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/gui/war/src/main/java/org/jboss/bpm/console/client/common/IconHeader.java">
+    <entry file="file:///Users/hbraun/dev/prj/soag/report-server/trunk/core/src/main/java/org/jboss/bpm/report/BirtService.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state line="40" column="82" selection-start="1655" selection-end="1655" vertical-scroll-proportion="0.32405064">
-          <folding />
+        <state line="120" column="74" selection-start="3792" selection-end="3792" vertical-scroll-proportion="0.79948586">
+          <folding>
+            <element signature="imports" expanded="true" />
+            <element signature="method#create#0;class#BirtService#0" expanded="false" />
+            <element signature="method#loadReports#0;class#BirtService#0" expanded="false" />
+            <element signature="method#extractParameterMetaData#0;class#BirtService#0" expanded="false" />
+          </folding>
         </state>
       </provider>
     </entry>

Modified: bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/URLBuilder.java
===================================================================
--- bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/URLBuilder.java	2009-10-29 12:12:49 UTC (rev 866)
+++ bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/URLBuilder.java	2009-10-30 12:55:48 UTC (rev 867)
@@ -181,25 +181,15 @@
     return config.getConsoleServerUrl() + "/rs/test/undeploy/harness";
   }
 
-  public String getGeneralReportUrl(String templateName)
+  public String getReportURL(String templateName)
   {
     String reportFileName = URL.encode(templateName);
-    String url = config.getConsoleServerUrl() + "/rs/report/view/" + reportFileName;
+    String url = config.getConsoleServerUrl() + "/rs/report/render/" + reportFileName;
     if (!GWT.isScript())
       url += "?id=birt";
     return url;
   }
 
-  public String getProcessSummaryReportUrl(String templateName, String definitionId)
-  {
-    String encId = URL.encode(definitionId);
-    String reportFileName = URL.encode(templateName);
-    String url = config.getConsoleServerUrl() + "/rs/report/view/" + reportFileName + "?procId=" + encId;
-    if (!GWT.isScript())
-      url += "&id=birt";
-    return url;
-  }
-
   public String getDeploymentsUrl()
   {
     return config.getConsoleServerUrl() + "/rs/engine/deployments";

Deleted: bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/report/CoverPanel.java
===================================================================
--- bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/report/CoverPanel.java	2009-10-29 12:12:49 UTC (rev 866)
+++ bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/report/CoverPanel.java	2009-10-30 12:55:48 UTC (rev 867)
@@ -1,172 +0,0 @@
-/*
-* JBoss, Home of Professional Open Source.
-* Copyright 2006, Red Hat Middleware LLC, and individual contributors
-* as indicated by the @author tags. See the copyright.txt file in the
-* distribution for a full listing of individual contributors.
-*
-* This is free software; you can redistribute it and/or modify it
-* under the terms of the GNU Lesser General Public License as
-* published by the Free Software Foundation; either version 2.1 of
-* the License, or (at your option) any later version.
-*
-* This software is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this software; if not, write to the Free
-* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
-* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
-*/
-package org.jboss.bpm.console.client.report;
-
-import com.google.gwt.core.client.GWT;
-import com.google.gwt.user.client.ui.*;
-import com.mvc4g.client.Controller;
-import com.mvc4g.client.Event;
-import com.mvc4g.client.ViewInterface;
-import org.gwt.mosaic.ui.client.layout.BoxLayout;
-import org.gwt.mosaic.ui.client.layout.BoxLayoutData;
-import org.gwt.mosaic.ui.client.layout.LayoutPanel;
-import org.jboss.bpm.console.client.ApplicationContext;
-import org.jboss.bpm.console.client.Registry;
-import org.jboss.bpm.console.client.URLBuilder;
-import org.jboss.bpm.console.client.common.HeaderLabel;
-import org.jboss.bpm.console.client.common.IconHeader;
-import org.jboss.bpm.console.client.common.WidgetWindowPanel;
-import org.jboss.bpm.console.client.icons.ConsoleIconBundle;
-import org.jboss.bpm.report.model.ReportReference;
-import org.jboss.bpm.report.model.ReportParameter;
-
-import java.util.ArrayList;
-import java.util.List;
-
-/**
- * @author Heiko.Braun <heiko.braun at jboss.com>
- */
-class CoverPanel extends LayoutPanel implements ViewInterface
-{
-  public final static String ID = CoverPanel.class.getName();
-
-  private Controller controller;
-  private ApplicationContext appContext;
-  private WidgetWindowPanel window;
-
-  public CoverPanel()
-  {
-    super(new BoxLayout(BoxLayout.Orientation.VERTICAL));
-    this.setPadding(10);
-    HTML html = new HTML("The following reports are available.<br/> " +
-        "Please note that rendering may take a while.");
-    this.add(html);
-
-    this.appContext = Registry.get(ApplicationContext.class);
-  }
-
-  public void update(List<ReportReference> reports)
-  {
-    ConsoleIconBundle icons = GWT.create(ConsoleIconBundle.class);
-
-    for(final ReportReference reportRef : reports)
-    {
-      final boolean hasParameters = reportRef.getParameterMetaData().size()>0;
-
-      //p.add(new HeaderLabel(group.name));
-      LayoutPanel inner = new LayoutPanel(new BoxLayout(BoxLayout.Orientation.VERTICAL));
-
-      // a single report description
-      LayoutPanel row = new LayoutPanel(new BoxLayout(BoxLayout.Orientation.HORIZONTAL));
-
-      LayoutPanel desc = new LayoutPanel(new BoxLayout(BoxLayout.Orientation.VERTICAL));
-      IconHeader header = new IconHeader(icons.pieceIcon(), reportRef.getTitle());
-      header.setWidth("95%");
-      desc.add(header);
-      String description = reportRef.getDescription()!=null ? reportRef.getDescription() : "";
-      desc.add(new HTML(description));
-      row.add(desc,new BoxLayoutData(BoxLayoutData.FillStyle.HORIZONTAL));
-
-      // render button
-      row.add(new Button("Render",
-          new ClickListener()
-          {
-            public void onClick(Widget widget)
-            {
-              if(hasParameters)
-              {
-                window = new WidgetWindowPanel("Report Parameter", createForm(reportRef));
-              }
-              else
-              {
-                String url = URLBuilder.getInstance().getGeneralReportUrl(reportRef.getReportFileName());
-                controller.handleEvent(
-                    new Event(RenderReportAction.ID,
-                        new RenderDispatchEvent(reportRef.getTitle(), url)
-                    )
-                );
-              }
-            }
-          })
-      );
-
-      inner.add(row, new BoxLayoutData(BoxLayoutData.FillStyle.HORIZONTAL));
-
-
-      this.add(inner, new BoxLayoutData(BoxLayoutData.FillStyle.HORIZONTAL));
-
-    }
-
-
-    Registry.get(ApplicationContext.class).refreshView();
-  }
-
-
-  public void setController(Controller controller)
-  {
-    this.controller = controller;
-  }
-
-  private Widget createForm(final ReportReference reportRef)
-  {
-    LayoutPanel p = new LayoutPanel(new BoxLayout(BoxLayout.Orientation.VERTICAL));
-    HeaderLabel label = new HeaderLabel("Report Parameters", true);
-    p.add(label, new BoxLayoutData(BoxLayoutData.FillStyle.HORIZONTAL));
-
-    Grid grid = new Grid(reportRef.getParameterMetaData().size(),2);
-
-    int row = 0;
-    final List<TextBox> inputFields = new ArrayList<TextBox>();
-    for(ReportParameter reportParam : reportRef.getParameterMetaData())
-    {
-      String promptText = reportParam.getPromptText() != null ? reportParam.getPromptText() : reportParam.getName();
-      String helpText = reportParam.getHelptext() != null ? reportParam.getHelptext() : "";
-
-      grid.setWidget(row,0, new HTML("<h4>"+promptText+"</h4>"+helpText));
-      TextBox textBox = new TextBox();
-      inputFields.add(textBox);
-      grid.setWidget(row,1, textBox);
-      row++;
-    }
-
-    p.add(grid);
-    p.add(new Button("Submit",
-        new ClickListener()
-        {
-          public void onClick(Widget widget)
-          {
-            String url = URLBuilder.getInstance().getProcessSummaryReportUrl(
-                reportRef.getReportFileName(), inputFields.get(0).getText()); // TODO: match params
-
-            controller.handleEvent(
-                new Event(RenderReportAction.ID,
-                    new RenderDispatchEvent(reportRef.getTitle(), url))
-            );
-
-            window.close();
-          }
-        })
-    );
-
-    return p;
-  }
-}

Modified: bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/report/RenderDispatchEvent.java
===================================================================
--- bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/report/RenderDispatchEvent.java	2009-10-29 12:12:49 UTC (rev 866)
+++ bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/report/RenderDispatchEvent.java	2009-10-30 12:55:48 UTC (rev 867)
@@ -28,6 +28,7 @@
 {
   String title;
   String dispatchUrl;  
+  String parameters = "None";
 
   public RenderDispatchEvent(String targetView, String dispatchUrl)
   {
@@ -44,4 +45,14 @@
   {
     return dispatchUrl;
   }
+
+  public void setParameters(String parameters)
+  {
+    this.parameters = parameters;
+  }
+
+  public String getParameters()
+  {
+    return parameters;
+  }
 }

Modified: bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/report/RenderReportAction.java
===================================================================
--- bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/report/RenderReportAction.java	2009-10-29 12:12:49 UTC (rev 866)
+++ bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/report/RenderReportAction.java	2009-10-30 12:55:48 UTC (rev 867)
@@ -35,7 +35,7 @@
 /**
  * Engage a report generation and update {@link org.jboss.bpm.console.client.report.ReportView}
  * when the report is finished.
- * 
+ *
  * @author Heiko.Braun <heiko.braun at jboss.com>
  */
 public class RenderReportAction implements ActionInterface
@@ -55,10 +55,9 @@
     final RenderDispatchEvent event = (RenderDispatchEvent)object;
 
     final String url = event.getDispatchUrl();
-    RequestBuilder builder = new RequestBuilder(
-        RequestBuilder.GET, url);
+    RequestBuilder builder = new RequestBuilder(RequestBuilder.POST, url);
 
-    ConsoleLog.debug(RequestBuilder.GET +": " + url);
+    ConsoleLog.debug(RequestBuilder.POST+": " + url);
     final ReportEditor view = (ReportEditor)controller.getView(ReportEditor.ID);
 
     try
@@ -66,12 +65,13 @@
       controller.handleEvent( LoadingStatusAction.ON );
       //view.setLoading(true);
 
-      final Request request = builder.sendRequest(null,
+      String parameters = event.getParameters();
+      final Request request = builder.sendRequest(parameters,
           new RequestCallback()
           {
             public void onError(Request request, Throwable exception) {
               // Couldn't connect to server (could be timeout, SOP violation, etc.)
-              handleError(url, exception);
+              handleError(controller,url, exception);
               controller.handleEvent( LoadingStatusAction.OFF );
             }
 
@@ -85,13 +85,13 @@
                 else if (200 == response.getStatusCode())
                 {
                   // update view
-
                   view.displayReport(event.getTitle(), event.getDispatchUrl());
                 }
                 else
-                {
+                {                  
                   final String msg = response.getText().equals("") ? "Unknown error" : response.getText();
                   handleError(
+                      controller,
                       url,
                       new RequestException("HTTP "+ response.getStatusCode()+ ": " + msg)
                   );
@@ -115,6 +115,7 @@
           {
             request.cancel();
             handleError(
+                controller,
                 url,
                 new IOException("Request timeout")
             );
@@ -125,16 +126,16 @@
       t.schedule(20000);
 
     }
-    catch (RequestException e)
+    catch (Throwable e)
     {
       // Couldn't connect to server
-      handleError(url, e);
       controller.handleEvent( LoadingStatusAction.OFF );
+      handleError(controller, url, e);
       //view.setLoading(false);
     }
   }
 
-  protected void handleError(String url, Throwable t)
+  protected void handleError(Controller controller, String url, Throwable t)
   {
     final String out =
         "<ul>"+
@@ -147,5 +148,6 @@
     ConsoleLog.error(out, t);
     appContext.displayMessage(out, true);
 
+    controller.handleEvent( LoadingStatusAction.OFF );
   }
 }

Modified: bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/report/ReportFrame.java
===================================================================
--- bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/report/ReportFrame.java	2009-10-29 12:12:49 UTC (rev 866)
+++ bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/report/ReportFrame.java	2009-10-30 12:55:48 UTC (rev 867)
@@ -29,6 +29,8 @@
 import java.util.Date;
 
 /**
+ * Embeds an HTML report.
+ *  
  * @author Heiko.Braun <heiko.braun at jboss.com>
  */
 public class ReportFrame extends LayoutPanel implements LazyPanel

Added: bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/report/ReportLaunchPadView.java
===================================================================
--- bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/report/ReportLaunchPadView.java	                        (rev 0)
+++ bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/report/ReportLaunchPadView.java	2009-10-30 12:55:48 UTC (rev 867)
@@ -0,0 +1,167 @@
+/*
+* JBoss, Home of Professional Open Source.
+* Copyright 2006, Red Hat Middleware LLC, and individual contributors
+* as indicated by the @author tags. See the copyright.txt file in the
+* distribution for a full listing of individual contributors.
+*
+* This is free software; you can redistribute it and/or modify it
+* under the terms of the GNU Lesser General Public License as
+* published by the Free Software Foundation; either version 2.1 of
+* the License, or (at your option) any later version.
+*
+* This software is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+* Lesser General Public License for more details.
+*
+* You should have received a copy of the GNU Lesser General Public
+* License along with this software; if not, write to the Free
+* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+*/
+package org.jboss.bpm.console.client.report;
+
+import com.google.gwt.core.client.GWT;
+import com.google.gwt.user.client.ui.Button;
+import com.google.gwt.user.client.ui.ClickListener;
+import com.google.gwt.user.client.ui.HTML;
+import com.google.gwt.user.client.ui.Widget;
+import com.mvc4g.client.Controller;
+import com.mvc4g.client.Event;
+import com.mvc4g.client.ViewInterface;
+import org.gwt.mosaic.ui.client.layout.BoxLayout;
+import org.gwt.mosaic.ui.client.layout.BoxLayoutData;
+import org.gwt.mosaic.ui.client.layout.LayoutPanel;
+import org.jboss.bpm.console.client.ApplicationContext;
+import org.jboss.bpm.console.client.Registry;
+import org.jboss.bpm.console.client.URLBuilder;
+import org.jboss.bpm.console.client.common.IconHeader;
+import org.jboss.bpm.console.client.common.WidgetWindowPanel;
+import org.jboss.bpm.console.client.icons.ConsoleIconBundle;
+import org.jboss.bpm.report.model.ReportReference;
+
+import java.util.List;
+import java.util.Map;
+import java.util.Iterator;
+
+/**
+ * List the available reports and allows to redner them.<br>
+ * Driven by a list of {@link org.jboss.bpm.report.model.ReportReference}s
+ * that need to be retrieved from the server module.
+ *
+ * @see org.jboss.bpm.console.client.report.UpdateReportConfigAction
+ * 
+ * @author Heiko.Braun <heiko.braun at jboss.com>
+ */
+class ReportLaunchPadView extends LayoutPanel implements ViewInterface
+{
+  public final static String ID = ReportLaunchPadView.class.getName();
+
+  private Controller controller;
+
+  private WidgetWindowPanel window;
+
+  public ReportLaunchPadView()
+  {
+    super(new BoxLayout(BoxLayout.Orientation.VERTICAL));
+    this.setPadding(10);
+    HTML html = new HTML("The following reports are available.<br/> " +
+        "Please note that rendering may take a while.");
+    this.add(html);
+  
+  }
+
+  public void update(List<ReportReference> reports)
+  {
+    ConsoleIconBundle icons = GWT.create(ConsoleIconBundle.class);
+
+    for(final ReportReference reportRef : reports)
+    {
+      final boolean hasParameters = reportRef.getParameterMetaData().size()>0;
+
+      //p.add(new HeaderLabel(group.name));
+      LayoutPanel inner = new LayoutPanel(new BoxLayout(BoxLayout.Orientation.VERTICAL));
+
+      // a single report description
+      LayoutPanel row = new LayoutPanel(new BoxLayout(BoxLayout.Orientation.HORIZONTAL));
+
+      LayoutPanel desc = new LayoutPanel(new BoxLayout(BoxLayout.Orientation.VERTICAL));
+      IconHeader header = new IconHeader(icons.pieceIcon(), reportRef.getTitle());
+      header.setWidth("95%");
+      desc.add(header);
+      String description = reportRef.getDescription()!=null ? reportRef.getDescription() : "";
+      desc.add(new HTML(description));
+      row.add(desc,new BoxLayoutData(BoxLayoutData.FillStyle.HORIZONTAL));
+
+      // render button
+      row.add(new Button("Render",
+          new ClickListener()
+          {
+            public void onClick(Widget widget)
+            {
+              if(hasParameters)
+              {
+                ReportParameterForm form =
+                    new ReportParameterForm(reportRef,
+                        new ReportParamCallback()
+                        {
+
+                          public void onSumbit(Map<String, String> paramValues)
+                          {
+                                                        
+                            String url = URLBuilder.getInstance().getReportURL(reportRef.getReportFileName());
+
+                            RenderDispatchEvent eventPayload = new RenderDispatchEvent(reportRef.getTitle(), url);
+                            eventPayload.setParameters(fieldValues2PostParams(paramValues));
+                            controller.handleEvent( new Event(RenderReportAction.ID, eventPayload));
+
+                            window.close();
+                          }
+                        });
+
+                window = new WidgetWindowPanel("Report Parameter", form);
+              }
+              else
+              {
+                String url = URLBuilder.getInstance().getReportURL(reportRef.getReportFileName());
+                controller.handleEvent(
+                    new Event(RenderReportAction.ID,
+                        new RenderDispatchEvent(reportRef.getTitle(), url)
+                    )
+                );
+              }
+            }
+          })
+      );
+
+
+      inner.add(row, new BoxLayoutData(BoxLayoutData.FillStyle.HORIZONTAL));
+      this.add(inner, new BoxLayoutData(BoxLayoutData.FillStyle.HORIZONTAL));
+
+    }
+
+
+    Registry.get(ApplicationContext.class).refreshView();
+  }
+
+  private static String fieldValues2PostParams(Map<String,String> values)
+  {
+    StringBuffer sb = new StringBuffer();
+    Iterator<String> keys = values.keySet().iterator();
+    while(keys.hasNext())
+    {
+      String key = keys.next();
+      sb.append(key).append("=").append(values.get(key));
+      sb.append(";");
+    }
+
+    System.out.println(sb.toString());
+    return sb.toString();
+  }
+
+  public void setController(Controller controller)
+  {
+    this.controller = controller;
+  }
+
+}

Added: bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/report/ReportParamCallback.java
===================================================================
--- bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/report/ReportParamCallback.java	                        (rev 0)
+++ bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/report/ReportParamCallback.java	2009-10-30 12:55:48 UTC (rev 867)
@@ -0,0 +1,32 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.bpm.console.client.report;
+
+import java.util.Map;
+
+/**
+ * @author Heiko.Braun <heiko.braun at jboss.com>
+ */
+public interface ReportParamCallback
+{
+  void onSumbit(Map<String, String> paramValues);
+}

Added: bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/report/ReportParameterForm.java
===================================================================
--- bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/report/ReportParameterForm.java	                        (rev 0)
+++ bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/report/ReportParameterForm.java	2009-10-30 12:55:48 UTC (rev 867)
@@ -0,0 +1,122 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.bpm.console.client.report;
+
+import com.google.gwt.user.client.ui.*;
+import org.gwt.mosaic.ui.client.layout.BoxLayout;
+import org.gwt.mosaic.ui.client.layout.BoxLayoutData;
+import org.gwt.mosaic.ui.client.layout.LayoutPanel;
+import org.jboss.bpm.console.client.common.HeaderLabel;
+import org.jboss.bpm.report.model.ReportParameter;
+import org.jboss.bpm.report.model.ReportReference;
+
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
+import java.util.HashMap;
+
+/**
+ * Report parameter input.
+ * 
+ * @author Heiko.Braun <heiko.braun at jboss.com>
+ */
+public class ReportParameterForm extends LayoutPanel
+{
+  private ReportReference reportReference;
+  private ReportParamCallback callback;
+  private List<InputField> fields = new ArrayList<InputField>();
+  
+  public ReportParameterForm(ReportReference reportReference, ReportParamCallback callback)
+  {
+    this.reportReference = reportReference;
+    this.callback = callback;
+    
+    Widget form = createForm(reportReference);
+    this.add(form);
+  }
+
+  private Widget createForm(final ReportReference reportRef)
+  {
+    LayoutPanel p = new LayoutPanel(new BoxLayout(BoxLayout.Orientation.VERTICAL));
+    HeaderLabel label = new HeaderLabel("Report Parameters", true);
+    p.add(label, new BoxLayoutData(BoxLayoutData.FillStyle.HORIZONTAL));
+
+    Grid grid = new Grid(reportRef.getParameterMetaData().size(),2);
+
+    int row = 0;
+
+    for(final ReportParameter reportParam : reportRef.getParameterMetaData())
+    {
+      String promptText = reportParam.getPromptText() != null ? reportParam.getPromptText() : reportParam.getName();
+      String helpText = reportParam.getHelptext() != null ? reportParam.getHelptext() : "";
+
+      grid.setWidget(row,0, new HTML("<h4>"+promptText+"</h4>"+helpText));
+      final TextBox textBox = new TextBox();
+
+      // retain access to values
+      final InputField field = new InputField()
+      {
+        String getValue()
+        {
+          return textBox.getText();
+        }
+
+        {
+        widget = textBox;
+        id = reportParam.getName();
+               
+      }};
+      fields.add(field);
+
+      grid.setWidget(row,1, textBox);
+      row++;
+    }
+
+    p.add(grid);
+    p.add(new Button("Submit",
+        new ClickListener()
+        {
+          public void onClick(Widget widget)
+          {
+            Map<String, String> values = new HashMap<String,String>();
+            for(InputField field : fields)
+              values.put(field.id, field.getValue());   
+
+            callback.onSumbit(values);
+          }
+        })
+    );
+
+    return p;
+  }
+
+  class InputField
+  {
+    Widget widget;
+    String id;
+        
+    String getValue()
+    {
+      throw new IllegalArgumentException("Override this method");
+    }
+  }
+}

Deleted: bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/report/ReportRef.java
===================================================================
--- bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/report/ReportRef.java	2009-10-29 12:12:49 UTC (rev 866)
+++ bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/report/ReportRef.java	2009-10-30 12:55:48 UTC (rev 867)
@@ -1,38 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source.
- * Copyright 2006, Red Hat Middleware LLC, and individual contributors
- * as indicated by the @author tags. See the copyright.txt file in the
- * distribution for a full listing of individual contributors.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
- */
-package org.jboss.bpm.console.client.report;
-
-/**
- * @author Heiko.Braun <heiko.braun at jboss.com>
- */
-class ReportRef
-{
-  String name;
-  String template;
-
-  public ReportRef(String name, String template)
-  {
-    this.name = name;
-    this.template = template;
-  }
-
-}

Modified: bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/report/ReportView.java
===================================================================
--- bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/report/ReportView.java	2009-10-29 12:12:49 UTC (rev 866)
+++ bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/report/ReportView.java	2009-10-30 12:55:48 UTC (rev 867)
@@ -22,9 +22,6 @@
 package org.jboss.bpm.console.client.report;
 
 import com.google.gwt.core.client.GWT;
-import com.google.gwt.xml.client.Document;
-import com.google.gwt.xml.client.NamedNodeMap;
-import com.google.gwt.xml.client.Node;
 import com.mvc4g.client.Controller;
 import org.gwt.mosaic.ui.client.DeckLayoutPanel;
 import org.gwt.mosaic.ui.client.Label;
@@ -33,10 +30,8 @@
 import org.jboss.bpm.console.client.icons.ConsoleIconBundle;
 import org.jboss.bpm.console.client.search.UpdateSearchDefinitionsAction;
 import org.jboss.bpm.console.client.util.ConsoleLog;
-import org.jboss.bpm.console.client.util.DOMUtil;
 import org.jboss.bpm.report.model.ReportReference;
 
-import java.util.ArrayList;
 import java.util.List;
 
 /**
@@ -49,7 +44,7 @@
   private Controller controller;
   private boolean isInitialized;
   private DeckLayoutPanel deck;
-  private CoverPanel coverpanel;
+  private ReportLaunchPadView coverpanel;
   
   public ReportView()
   {
@@ -78,13 +73,13 @@
       deck.add(loadingPanel);
 
       // cover
-      coverpanel = new CoverPanel();
+      coverpanel = new ReportLaunchPadView();
       deck.add(coverpanel);
       
       this.add(deck);
 
       // views and actions      
-      controller.addView(CoverPanel.ID, coverpanel);
+      controller.addView(ReportLaunchPadView.ID, coverpanel);
 
       controller.addAction(UpdateSearchDefinitionsAction.ID, new UpdateSearchDefinitionsAction());
       controller.addAction(RenderReportAction.ID, new RenderReportAction());

Modified: bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/report/UpdateReportConfigAction.java
===================================================================
--- bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/report/UpdateReportConfigAction.java	2009-10-29 12:12:49 UTC (rev 866)
+++ bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/report/UpdateReportConfigAction.java	2009-10-30 12:55:48 UTC (rev 867)
@@ -33,6 +33,12 @@
 import java.util.List;
 
 /**
+ * Retrieves the inital reporting config in order to setup the
+ * {@link org.jboss.bpm.console.client.report.ReportLaunchPadView}
+ *
+ * @see org.jboss.bpm.console.client.report.ReportView#configure(java.util.List) 
+ * @see org.jboss.bpm.console.client.report.ReportLaunchPadView#update(java.util.List)
+ * 
  * @author Heiko.Braun <heiko.braun at jboss.com>
  */
 public class UpdateReportConfigAction extends AbstractRESTAction



More information about the overlord-commits mailing list