[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