[overlord-commits] Overlord SVN: r738 - in bpm-console/trunk: doc and 8 other directories.
overlord-commits at lists.jboss.org
overlord-commits at lists.jboss.org
Tue Aug 4 04:48:06 EDT 2009
Author: heiko.braun at jboss.com
Date: 2009-08-04 04:48:06 -0400 (Tue, 04 Aug 2009)
New Revision: 738
Added:
bpm-console/trunk/doc/doc.iml
bpm-console/trunk/server/war/src/main/java/org/jboss/bpm/console/server/gson/GsonFactory.java
bpm-console/trunk/server/war/src/main/java/org/jboss/bpm/console/server/gson/SQLDateTypeAdapter.java
bpm-console/trunk/server/war/src/main/java/org/jboss/bpm/console/server/util/RsComment.java
bpm-console/trunk/server/war/src/main/java/org/jboss/bpm/console/server/util/RsDocBuilder.java
bpm-console/trunk/shared/rpc/shared-rpc.iml
Removed:
bpm-console/trunk/workspace/common/
Modified:
bpm-console/trunk/BPMC.ipr
bpm-console/trunk/BPMC.iws
bpm-console/trunk/gui/pom.xml
bpm-console/trunk/gui/profiles/pom.xml
bpm-console/trunk/gui/war/pom.xml
bpm-console/trunk/server/war/pom.xml
bpm-console/trunk/workspace/pom.xml
Log:
Fix maven pom's after refactoring
Modified: bpm-console/trunk/BPMC.ipr
===================================================================
--- bpm-console/trunk/BPMC.ipr 2009-08-04 08:10:59 UTC (rev 737)
+++ bpm-console/trunk/BPMC.ipr 2009-08-04 08:48:06 UTC (rev 738)
@@ -343,10 +343,14 @@
</component>
<component name="ProjectModuleManager">
<modules>
- <module fileurl="file://$PROJECT_DIR$/workspace/common/common.iml" filepath="$PROJECT_DIR$/workspace/common/common.iml" />
+ <module fileurl="file://$PROJECT_DIR$/doc/doc.iml" filepath="$PROJECT_DIR$/doc/doc.iml" />
<module fileurl="file://$PROJECT_DIR$/gui/profiles/gui-profiles.iml" filepath="$PROJECT_DIR$/gui/profiles/gui-profiles.iml" />
<module fileurl="file://$PROJECT_DIR$/gui/war/gui-war.iml" filepath="$PROJECT_DIR$/gui/war/gui-war.iml" />
+ <module fileurl="file://$PROJECT_DIR$/server/integration/server-integration.iml" filepath="$PROJECT_DIR$/server/integration/server-integration.iml" />
+ <module fileurl="file://$PROJECT_DIR$/server/war/server-war.iml" filepath="$PROJECT_DIR$/server/war/server-war.iml" />
+ <module fileurl="file://$PROJECT_DIR$/shared/rpc/shared-rpc.iml" filepath="$PROJECT_DIR$/shared/rpc/shared-rpc.iml" />
<module fileurl="file://$PROJECT_DIR$/workspace/workspace-api/workspace-api.iml" filepath="$PROJECT_DIR$/workspace/workspace-api/workspace-api.iml" />
+ <module fileurl="file://$PROJECT_DIR$/workspace/common/workspace-common.iml" filepath="$PROJECT_DIR$/workspace/common/workspace-common.iml" />
</modules>
</component>
<component name="ProjectRootManager" version="2" assert-keyword="true" jdk-15="true" project-jdk-name="1.5" project-jdk-type="JavaSDK">
Modified: bpm-console/trunk/BPMC.iws
===================================================================
--- bpm-console/trunk/BPMC.iws 2009-08-04 08:10:59 UTC (rev 737)
+++ bpm-console/trunk/BPMC.iws 2009-08-04 08:48:06 UTC (rev 738)
@@ -17,28 +17,47 @@
</component>
<component name="ChangeListManager">
<list default="true" name="Default" comment="">
- <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/gui/profiles/gui-profiles.iml" />
- <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/workspace/common/common.iml" />
+ <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/doc/doc.iml" />
+ <change type="DELETED" beforePath="$PROJECT_DIR$/workspace/common/src/main/java/org/jboss/bpm/console/server/gson/GsonFactory.java" afterPath="" />
+ <change type="DELETED" beforePath="$PROJECT_DIR$/workspace/common/src/main/java/org/jboss/bpm/console/server" afterPath="" />
+ <change type="DELETED" beforePath="$PROJECT_DIR$/workspace/common/src/main/java/org/jboss/bpm/console/server/gson" afterPath="" />
+ <change type="DELETED" beforePath="$PROJECT_DIR$/sam/profile/src/main/resources/org/jboss/bpm" afterPath="" />
+ <change type="DELETED" beforePath="$PROJECT_DIR$/sam/profile/src/main/resources/org/jboss/bpm/console/public/sam-logo.png" afterPath="" />
+ <change type="DELETED" beforePath="$PROJECT_DIR$/sam/profile/src/main/resources/org/jboss/bpm/console" afterPath="" />
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/gui/profiles/pom.xml" afterPath="$PROJECT_DIR$/gui/profiles/pom.xml" />
+ <change type="DELETED" beforePath="$PROJECT_DIR$/workspace/common/src" afterPath="" />
+ <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/server/war/src/main/java/org/jboss/bpm/console/server/util/RsComment.java" />
+ <change type="DELETED" beforePath="$PROJECT_DIR$/workspace/common/src/main" afterPath="" />
+ <change type="DELETED" beforePath="$PROJECT_DIR$/sam/profile/src/main/resources/org" afterPath="" />
+ <change type="DELETED" beforePath="$PROJECT_DIR$/workspace/common" afterPath="" />
+ <change type="DELETED" beforePath="$PROJECT_DIR$/workspace/common/src/main/java/org/jboss/bpm/console/server/util/RsComment.java" afterPath="" />
+ <change type="DELETED" beforePath="$PROJECT_DIR$/sam/profile/src/main/resources/org/jboss" afterPath="" />
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/BPMC.iws" afterPath="$PROJECT_DIR$/BPMC.iws" />
+ <change type="DELETED" beforePath="$PROJECT_DIR$/workspace/common/src/main/java/org/jboss/bpm/console/server/gson/SQLDateTypeAdapter.java" afterPath="" />
+ <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/shared/rpc/shared-rpc.iml" />
+ <change type="DELETED" beforePath="$PROJECT_DIR$/sam/profile/src/main/resources/org/jboss/bpm/console/public/images" afterPath="" />
+ <change type="DELETED" beforePath="$PROJECT_DIR$/workspace/common/common.iml" afterPath="" />
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/gui/war/pom.xml" afterPath="$PROJECT_DIR$/gui/war/pom.xml" />
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/BPMC.ipr" afterPath="$PROJECT_DIR$/BPMC.ipr" />
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/server/war/pom.xml" afterPath="$PROJECT_DIR$/server/war/pom.xml" />
+ <change type="DELETED" beforePath="$PROJECT_DIR$/workspace/common/src/main/java/org/jboss/bpm/console/server/util/RsDocBuilder.java" afterPath="" />
+ <change type="DELETED" beforePath="$PROJECT_DIR$/workspace/common/src/main/java/org/jboss/bpm/console/server/util" afterPath="" />
<change type="DELETED" beforePath="$PROJECT_DIR$/sam/profile/src/main/resources" afterPath="" />
- <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/workspace/workspace-api/workspace-api.iml" />
<change type="DELETED" beforePath="$PROJECT_DIR$/sam/profile/src/main" afterPath="" />
- <change type="DELETED" beforePath="$PROJECT_DIR$/sam/profile/src/main/resources/org/jboss/bpm" afterPath="" />
<change type="DELETED" beforePath="$PROJECT_DIR$/sam/profile" afterPath="" />
- <change type="DELETED" beforePath="$PROJECT_DIR$/sam/profile/src/main/resources/org/jboss/bpm/console/public/sam-logo.png" afterPath="" />
<change type="DELETED" beforePath="$PROJECT_DIR$/sam/profile/src" afterPath="" />
- <change type="DELETED" beforePath="$PROJECT_DIR$/sam/profile/src/main/resources/org/jboss/bpm/console" afterPath="" />
+ <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/server/war/src/main/java/org/jboss/bpm/console/server/util/RsDocBuilder.java" />
<change type="DELETED" beforePath="$PROJECT_DIR$/sam/profile/src/main/java" afterPath="" />
- <change type="DELETED" beforePath="$PROJECT_DIR$/sam/profile/src/main/resources/org" afterPath="" />
+ <change type="DELETED" beforePath="$PROJECT_DIR$/workspace/common/src/main/java/org" afterPath="" />
+ <change type="DELETED" beforePath="$PROJECT_DIR$/workspace/common/src/main/java" afterPath="" />
<change type="DELETED" beforePath="$PROJECT_DIR$/sam/profile/src/main/resources/org/jboss/bpm/console/workspace.cfg" afterPath="" />
+ <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/server/war/src/main/java/org/jboss/bpm/console/server/gson/SQLDateTypeAdapter.java" />
<change type="DELETED" beforePath="$PROJECT_DIR$/sam/profile/src/main/resources/org/jboss/bpm/console/public" afterPath="" />
<change type="DELETED" beforePath="$PROJECT_DIR$/sam/profile/src/main/resources/org/jboss/bpm/console/public/console.config.js" afterPath="" />
- <change type="DELETED" beforePath="$PROJECT_DIR$/sam/profile/src/main/resources/org/jboss" afterPath="" />
- <change type="MODIFICATION" beforePath="$PROJECT_DIR$/BPMC.iws" afterPath="$PROJECT_DIR$/BPMC.iws" />
+ <change type="DELETED" beforePath="$PROJECT_DIR$/workspace/common/pom.xml" afterPath="" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/console/war/pom.xml" afterPath="$PROJECT_DIR$/console/war/pom.xml" />
<change type="DELETED" beforePath="$PROJECT_DIR$/sam/profile/pom.xml" afterPath="" />
- <change type="DELETED" beforePath="$PROJECT_DIR$/sam/profile/src/main/resources/org/jboss/bpm/console/public/images" afterPath="" />
- <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/gui/war/gui-war.iml" />
- <change type="MODIFICATION" beforePath="$PROJECT_DIR$/BPMC.ipr" afterPath="$PROJECT_DIR$/BPMC.ipr" />
+ <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/server/war/src/main/java/org/jboss/bpm/console/server/gson/GsonFactory.java" />
</list>
<list name="Failed commit: Default" comment="remove dependency on DTOParser" />
</component>
@@ -319,7 +338,281 @@
<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="workspace-common" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
+ </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="workspace-common" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/workspace/common" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/workspace/common/src" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/workspace/common/src/main" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/workspace/common/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$/workspace/common/src/main/java/org" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/workspace/common/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:$PROJECT_DIR$/workspace/common/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:$PROJECT_DIR$/workspace/common/src/main/java/org/jboss/bpm/console" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/workspace/common/src/main/java/org/jboss/bpm/console/server" />
+ <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>
+ <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="shared-rpc" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
+ </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="server-war" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
+ </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="server-war" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/server/war" />
+ <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="server-war" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/server/war" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/server/war/src" />
+ <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="server-war" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/server/war" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/server/war/src" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/server/war/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="server-war" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/server/war" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/server/war/src" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/server/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$/server/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$/server/war/src/main/java/org" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/server/war/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:$PROJECT_DIR$/server/war/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:$PROJECT_DIR$/server/war/src/main/java/org/jboss/bpm/console" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/server/war/src/main/java/org/jboss/bpm/console/server" />
+ <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="server-war" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/server/war" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/server/war/src" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/server/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$/server/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$/server/war/src/main/java/org" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/server/war/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:$PROJECT_DIR$/server/war/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:$PROJECT_DIR$/server/war/src/main/java/org/jboss/bpm/console" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/server/war/src/main/java/org/jboss/bpm/console/server" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/server/war/src/main/java/org/jboss/bpm/console/server/gson" />
+ <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>
+ <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>
+ <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-profiles" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
+ </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-profiles" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/gui/profiles" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ </PATH>
</subPane>
</component>
<component name="ProjectReloadState">
@@ -509,7 +802,7 @@
</todo-panel>
</component>
<component name="ToolWindowManager">
- <frame x="375" y="60" width="1280" height="943" extended-state="0" />
+ <frame x="348" y="60" width="1280" height="943" extended-state="0" />
<editor active="false" />
<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" />
@@ -613,9 +906,9 @@
<component name="com.intellij.ide.util.scopeChooser.ScopeChooserConfigurable" proportions="" version="1">
<option name="myLastEditedConfigurable" />
</component>
- <component name="com.intellij.openapi.roots.ui.configuration.projectRoot.ProjectRootMasterDetailsConfigurable" proportions="0.11111111" version="1">
+ <component name="com.intellij.openapi.roots.ui.configuration.projectRoot.ProjectRootMasterDetailsConfigurable" proportions="0.11111111,0.5" version="1">
<option name="myPlainMode" value="false" />
- <option name="myLastEditedConfigurable" value="Modules" />
+ <option name="myLastEditedConfigurable" value="doc" />
</component>
<component name="com.intellij.profile.ui.ErrorOptionsConfigurable" proportions="" version="1">
<option name="myLastEditedConfigurable" />
@@ -628,48 +921,6 @@
</state>
</provider>
</entry>
- <entry file="file://console/war/src/main/resources/jmaki/xhp/xhp.json">
- <provider selected="true" editor-type-id="text-editor">
- <state line="0" column="0" selection-start="0" selection-end="0" vertical-scroll-proportion="0.0">
- <folding />
- </state>
- </provider>
- </entry>
- <entry file="file://profiles/riftsaw/pom.xml">
- <provider selected="true" editor-type-id="text-editor">
- <state line="19" column="0" selection-start="680" selection-end="680" vertical-scroll-proportion="0.3795256">
- <folding />
- </state>
- </provider>
- </entry>
- <entry file="file://console/war/src/main/java/jmaki/xhp/HttpClient.java">
- <provider selected="true" editor-type-id="text-editor">
- <state line="23" column="13" selection-start="860" selection-end="860" vertical-scroll-proportion="-3.9937577">
- <folding />
- </state>
- </provider>
- </entry>
- <entry file="file://console/war/src/main/java/jmaki/xhp/XmlHttpProxy.java">
- <provider selected="true" editor-type-id="text-editor">
- <state line="26" column="13" selection-start="984" selection-end="984" vertical-scroll-proportion="0.19975032">
- <folding />
- </state>
- </provider>
- </entry>
- <entry file="file://console/war/src/main/java/jmaki/xhp/XmlHttpProxyServlet.java">
- <provider selected="true" editor-type-id="text-editor">
- <state line="277" column="0" selection-start="10501" selection-end="10501" vertical-scroll-proportion="0.18601748">
- <folding />
- </state>
- </provider>
- </entry>
- <entry file="file://console/war/src/main/java/org/jboss/bpm/console/client/model/DTOParser.java">
- <provider selected="true" editor-type-id="text-editor">
- <state line="66" column="39" selection-start="2527" selection-end="2527" vertical-scroll-proportion="0.3258427">
- <folding />
- </state>
- </provider>
- </entry>
<entry file="file://$PROJECT_DIR$/workspace/workspace-api/src/main/java/org/jboss/bpm/console/client/util/JSONWalk.java">
<provider selected="true" editor-type-id="text-editor">
<state line="82" column="0" selection-start="2289" selection-end="2289" vertical-scroll-proportion="-0.29411766">
@@ -677,58 +928,34 @@
</state>
</provider>
</entry>
- <entry file="file://console/war/src/main/java/org/jboss/bpm/console/client/process/ProcessDetailView.java">
+ <entry file="file://$PROJECT_DIR$/server/war/pom.xml">
<provider selected="true" editor-type-id="text-editor">
- <state line="117" column="24" selection-start="3886" selection-end="3886" vertical-scroll-proportion="0.64044946">
+ <state line="3" column="46" selection-start="286" selection-end="286" vertical-scroll-proportion="0.061459668">
<folding />
</state>
</provider>
</entry>
- <entry file="file://console/war/src/main/java/org/jboss/bpm/console/client/process/DeploymentPanel.java">
+ <entry file="file://$PROJECT_DIR$/gui/profiles/drools/pom.xml">
<provider selected="true" editor-type-id="text-editor">
- <state line="95" column="47" selection-start="2811" selection-end="2811" vertical-scroll-proportion="0.60784316">
+ <state line="19" column="0" selection-start="678" selection-end="678" vertical-scroll-proportion="0.38924456">
<folding />
</state>
</provider>
</entry>
- <entry file="file://server/server-core/src/main/java/org/jboss/bpm/console/server/UserMgmtFacade.java">
+ <entry file="file://$PROJECT_DIR$/gui/war/pom.xml">
<provider selected="true" editor-type-id="text-editor">
- <state line="89" column="30" selection-start="3095" selection-end="3095" vertical-scroll-proportion="0.54057425">
+ <state line="32" column="68" selection-start="928" selection-end="928" vertical-scroll-proportion="0.6555698">
<folding />
</state>
</provider>
</entry>
- <entry file="file://server/server-core/src/main/webapp/index.html">
+ <entry file="file://$PROJECT_DIR$/gui/profiles/pom.xml">
<provider selected="true" editor-type-id="text-editor">
- <state line="0" column="0" selection-start="0" selection-end="0" vertical-scroll-proportion="0.0">
+ <state line="14" column="27" selection-start="519" selection-end="519" vertical-scroll-proportion="0.28681177">
<folding />
</state>
</provider>
- <provider editor-type-id="HtmlPreview">
- <state />
- </provider>
</entry>
- <entry file="file://server/server-core/src/main/webapp/WEB-INF/web.xml">
- <provider selected="true" editor-type-id="text-editor">
- <state line="78" column="17" selection-start="2248" selection-end="2248" vertical-scroll-proportion="0.7742947">
- <folding />
- </state>
- </provider>
- </entry>
- <entry file="file://server/server-core/src/main/webapp/WEB-INF/jboss-web.xml">
- <provider selected="true" editor-type-id="text-editor">
- <state line="13" column="0" selection-start="312" selection-end="312" vertical-scroll-proportion="0.31852987">
- <folding />
- </state>
- </provider>
- </entry>
- <entry file="file://console/war/pom.xml">
- <provider selected="true" editor-type-id="text-editor">
- <state line="448" column="0" selection-start="13740" selection-end="13740" vertical-scroll-proportion="0.061459668">
- <folding />
- </state>
- </provider>
- </entry>
</component>
</project>
Added: bpm-console/trunk/doc/doc.iml
===================================================================
--- bpm-console/trunk/doc/doc.iml (rev 0)
+++ bpm-console/trunk/doc/doc.iml 2009-08-04 08:48:06 UTC (rev 738)
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module version="4" relativePaths="true" type="JAVA_MODULE">
+ <component name="ModuleRootManager" />
+ <component name="NewModuleRootManager" inherit-compiler-output="true">
+ <exclude-output />
+ <content url="file://$MODULE_DIR$" />
+ <orderEntry type="inheritedJdk" />
+ <orderEntry type="sourceFolder" forTests="false" />
+ <orderEntryProperties />
+ </component>
+</module>
+
Modified: bpm-console/trunk/gui/pom.xml
===================================================================
--- bpm-console/trunk/gui/pom.xml 2009-08-04 08:10:59 UTC (rev 737)
+++ bpm-console/trunk/gui/pom.xml 2009-08-04 08:48:06 UTC (rev 738)
@@ -5,7 +5,7 @@
<modelVersion>4.0.0</modelVersion>
<name>JBoss BPM - Console Framework(GUI)</name>
<groupId>org.jboss.bpm</groupId>
- <artifactId>gwt-console-assembly</artifactId>
+ <artifactId>gwt-console-gui</artifactId>
<packaging>pom</packaging>
<!-- Parent -->
@@ -17,6 +17,7 @@
</parent>
<modules>
+ <module>profiles</module>
<module>war</module>
</modules>
</project>
Modified: bpm-console/trunk/gui/profiles/pom.xml
===================================================================
--- bpm-console/trunk/gui/profiles/pom.xml 2009-08-04 08:10:59 UTC (rev 737)
+++ bpm-console/trunk/gui/profiles/pom.xml 2009-08-04 08:48:06 UTC (rev 738)
@@ -12,7 +12,7 @@
<!-- Parent -->
<parent>
<groupId>org.jboss.bpm</groupId>
- <artifactId>gwt-console-bpm-contrib</artifactId>
+ <artifactId>gwt-console-gui</artifactId>
<version>1.1.0-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
Modified: bpm-console/trunk/gui/war/pom.xml
===================================================================
--- bpm-console/trunk/gui/war/pom.xml 2009-08-04 08:10:59 UTC (rev 737)
+++ bpm-console/trunk/gui/war/pom.xml 2009-08-04 08:48:06 UTC (rev 738)
@@ -9,7 +9,7 @@
<!-- Parent -->
<parent>
<groupId>org.jboss.bpm</groupId>
- <artifactId>gwt-console-assembly</artifactId>
+ <artifactId>gwt-console-gui</artifactId>
<version>1.1.0-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
Modified: bpm-console/trunk/server/war/pom.xml
===================================================================
--- bpm-console/trunk/server/war/pom.xml 2009-08-04 08:10:59 UTC (rev 737)
+++ bpm-console/trunk/server/war/pom.xml 2009-08-04 08:48:06 UTC (rev 738)
@@ -1,7 +1,7 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
- <name>JBoss BPM - BPM Console (Server Main)</name>
+ <name>JBoss BPM - BPM Console (Server Webapp)</name>
<groupId>org.jboss.bpm</groupId>
<artifactId>gwt-console-server</artifactId>
<packaging>war</packaging>
@@ -29,12 +29,6 @@
<scope>provided</scope>
</dependency>
- <dependency>
- <groupId>org.jboss.bpm</groupId>
- <artifactId>gwt-console-common</artifactId>
- <version>${version}</version>
- </dependency>
-
<!-- GWT related -->
<dependency>
<groupId>com.google.gwt</groupId>
Copied: bpm-console/trunk/server/war/src/main/java/org/jboss/bpm/console/server/gson/GsonFactory.java (from rev 736, bpm-console/trunk/workspace/common/src/main/java/org/jboss/bpm/console/server/gson/GsonFactory.java)
===================================================================
--- bpm-console/trunk/server/war/src/main/java/org/jboss/bpm/console/server/gson/GsonFactory.java (rev 0)
+++ bpm-console/trunk/server/war/src/main/java/org/jboss/bpm/console/server/gson/GsonFactory.java 2009-08-04 08:48:06 UTC (rev 738)
@@ -0,0 +1,40 @@
+/*
+ * 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.server.gson;
+
+import com.google.gson.Gson;
+import com.google.gson.GsonBuilder;
+
+/**
+ * @author Heiko.Braun <heiko.braun at jboss.com>
+ */
+public class GsonFactory
+{
+ public static Gson createInstance()
+ {
+ Gson gson = new GsonBuilder()
+ .setDateFormat("yyyy-MM-dd HH:mm:ss")
+ .registerTypeAdapter(java.sql.Timestamp.class, new SQLDateTypeAdapter())
+ .create();
+ return gson;
+ }
+}
Copied: bpm-console/trunk/server/war/src/main/java/org/jboss/bpm/console/server/gson/SQLDateTypeAdapter.java (from rev 736, bpm-console/trunk/workspace/common/src/main/java/org/jboss/bpm/console/server/gson/SQLDateTypeAdapter.java)
===================================================================
--- bpm-console/trunk/server/war/src/main/java/org/jboss/bpm/console/server/gson/SQLDateTypeAdapter.java (rev 0)
+++ bpm-console/trunk/server/war/src/main/java/org/jboss/bpm/console/server/gson/SQLDateTypeAdapter.java 2009-08-04 08:48:06 UTC (rev 738)
@@ -0,0 +1,69 @@
+/*
+ * 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.server.gson;
+
+import com.google.gson.*;
+
+import java.util.Date;
+import java.text.*;
+import java.lang.reflect.Type;
+
+
+/**
+ * A default type adapter for a {@link java.util.Date} object.<br>
+ * Create a GSON instance that can serialize/deserialize "java.util.Date" objects:
+ * <pre>
+ * Gson gson = new GsonBuilder()
+ * .registerTypeAdapter(new DateTypeAdapter())
+ * .create();
+ * </pre>
+ *
+ * @author Joel Leitch
+ */
+public class SQLDateTypeAdapter implements JsonSerializer<java.sql.Timestamp>, JsonDeserializer<Date>
+{
+ private final DateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
+
+ public JsonElement serialize(java.sql.Timestamp src, Type typeOfSrc, JsonSerializationContext context)
+ {
+ String dateFormatAsString = format.format(src);
+ return new JsonPrimitive(dateFormatAsString);
+ }
+
+ public Date deserialize(JsonElement json, Type typeOfT, JsonDeserializationContext context)
+ throws JsonParseException
+ {
+ if (!(json instanceof JsonPrimitive)) {
+ throw new JsonParseException("The date should be a string value");
+ }
+
+ try
+ {
+ return format.parse(json.getAsString());
+ }
+ catch (ParseException e)
+ {
+ throw new JsonParseException(e);
+ }
+
+ }
+}
Copied: bpm-console/trunk/server/war/src/main/java/org/jboss/bpm/console/server/util/RsComment.java (from rev 736, bpm-console/trunk/workspace/common/src/main/java/org/jboss/bpm/console/server/util/RsComment.java)
===================================================================
--- bpm-console/trunk/server/war/src/main/java/org/jboss/bpm/console/server/util/RsComment.java (rev 0)
+++ bpm-console/trunk/server/war/src/main/java/org/jboss/bpm/console/server/util/RsComment.java 2009-08-04 08:48:06 UTC (rev 738)
@@ -0,0 +1,29 @@
+/*
+ * 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.server.util;
+
+ at java.lang.annotation.Target(value = {java.lang.annotation.ElementType.TYPE, java.lang.annotation.ElementType.METHOD}) @java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.RUNTIME)
+public @interface RsComment {
+
+ java.lang.String title();
+ java.lang.String description();
+}
\ No newline at end of file
Copied: bpm-console/trunk/server/war/src/main/java/org/jboss/bpm/console/server/util/RsDocBuilder.java (from rev 736, bpm-console/trunk/workspace/common/src/main/java/org/jboss/bpm/console/server/util/RsDocBuilder.java)
===================================================================
--- bpm-console/trunk/server/war/src/main/java/org/jboss/bpm/console/server/util/RsDocBuilder.java (rev 0)
+++ bpm-console/trunk/server/war/src/main/java/org/jboss/bpm/console/server/util/RsDocBuilder.java 2009-08-04 08:48:06 UTC (rev 738)
@@ -0,0 +1,166 @@
+/*
+ * 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.server.util;
+
+import javax.ws.rs.GET;
+import javax.ws.rs.Path;
+import javax.ws.rs.Consumes;
+import javax.ws.rs.Produces;
+import java.lang.reflect.Method;
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Date;
+
+/**
+ * Creates HTML documention for JAX-RS resource classes.
+ *
+ * @author Heiko.Braun <heiko.braun at jboss.com>
+ */
+public class RsDocBuilder
+{
+ private String webContext;
+ private Class[] rootResources;
+
+ public RsDocBuilder(String webContext, Class[] rootResources)
+ {
+ this.rootResources = rootResources;
+ this.webContext = webContext.startsWith("/") ? webContext : "/"+webContext;
+ }
+
+ public String getWebContext()
+ {
+ return webContext;
+ }
+
+ public Class[] getRootResources()
+ {
+ return rootResources;
+ }
+
+ private StringBuffer build(Class root)
+ {
+ Path rootPath = (Path)root.getAnnotation(Path.class);
+ RsComment rootComment = (RsComment)root.getAnnotation(RsComment.class);
+
+ List<Representation> representations = new ArrayList<Representation>();
+
+ for(Method m : root.getDeclaredMethods())
+ {
+ Path resPath = m.getAnnotation(Path.class);
+ if(resPath!=null)
+ {
+ Representation r = new Representation();
+
+ r.path = resPath.value();
+ r.httpMethod = m.getAnnotation(GET.class)!=null ? "GET" : "POST"; // currently limited to those
+ r.consume = (m.getAnnotation(Consumes.class)!=null) ?
+ arrayToString(m.getAnnotation(Consumes.class).value()) : "*/*";
+ r.produce = (m.getAnnotation(Produces.class)!=null) ?
+ arrayToString(m.getAnnotation(Produces.class).value()) : "*/*";
+ representations.add(r);
+ }
+ }
+
+ StringBuffer sb = new StringBuffer();
+
+ if(rootComment!=null)
+ {
+ sb.append("<tr>");
+ sb.append("<td colspan=5 style='border-bottom:1px solid black;'>");
+ sb.append("<b>").append(rootComment.title()).append("</b>").append("<br>");
+ sb.append("<i>").append(rootComment.description()).append("</i>");
+ sb.append("</td>");
+ sb.append("</tr>");
+ }
+
+ for(Representation r : representations)
+ {
+ sb.append("<tr>");
+ sb.append("<td>").append(r.httpMethod.toUpperCase()).append("</td>");
+ sb.append("<td>").append(buildPath(rootPath.value(),r.path)).append("</td>");
+ sb.append("<td>").append("").append("</td>"); // description
+ sb.append("<td>").append(r.consume).append("</td>");
+ sb.append("<td>").append(r.produce).append("</td>");
+ sb.append("</tr>");
+ }
+
+ sb.append("<tr><td colspan=5> </td></tr>");
+
+ return sb;
+ }
+
+ private String arrayToString(String[] arr)
+ {
+ StringBuffer sb = new StringBuffer();
+ for(int i=0; i<arr.length; i++)
+ {
+ sb.append(arr[i]);
+ if(i<arr.length-1)
+ sb.append(",");
+ }
+ return sb.toString();
+ }
+
+ private String buildPath(String root, String resourcePath)
+ {
+ StringBuffer sb = new StringBuffer();
+ sb.append(webContext);
+ sb.append("/").append(root).append("/");
+ sb.append(resourcePath);
+ return sb.toString();
+ }
+
+ public StringBuffer build()
+ {
+ StringBuffer sb = new StringBuffer();
+ sb.append("<html>").append("<body style='font-family: sans-serif; font-size:10pt;'>");
+ sb.append("<!--").append(" generated by RsDoc at ").append( new Date() ).append(" -->");
+ sb.append("<table style='margin-top:10px;' width='100%'>");
+
+ sb.append("<tr>");
+ sb.append("<th>").append("Method").append("</th>");
+ sb.append("<th>").append("Path").append("</th>");
+ sb.append("<th>").append("Description").append("</th>"); // description
+ sb.append("<th>").append("Consumes").append("</th>");
+ sb.append("<th>").append("Produces").append("</th>");
+ sb.append("</tr>");
+
+ for(Class c : rootResources)
+ {
+ sb.append(
+ build(c).toString()
+ );
+ }
+ sb.append("</table>");
+ sb.append("</body>").append("<html>");
+ return sb;
+
+ }
+
+ private class Representation
+ {
+ String description,title = "";
+ String consume,produce = "";
+ String path;
+ String httpMethod;
+ }
+}
Added: bpm-console/trunk/shared/rpc/shared-rpc.iml
===================================================================
--- bpm-console/trunk/shared/rpc/shared-rpc.iml (rev 0)
+++ bpm-console/trunk/shared/rpc/shared-rpc.iml 2009-08-04 08:48:06 UTC (rev 738)
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module version="4" relativePaths="true" type="JAVA_MODULE">
+ <component name="ModuleRootManager" />
+ <component name="NewModuleRootManager" inherit-compiler-output="true">
+ <exclude-output />
+ <content url="file://$MODULE_DIR$">
+ <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
+ </content>
+ <orderEntry type="inheritedJdk" />
+ <orderEntry type="sourceFolder" forTests="false" />
+ <orderEntryProperties />
+ </component>
+</module>
+
Modified: bpm-console/trunk/workspace/pom.xml
===================================================================
--- bpm-console/trunk/workspace/pom.xml 2009-08-04 08:10:59 UTC (rev 737)
+++ bpm-console/trunk/workspace/pom.xml 2009-08-04 08:48:06 UTC (rev 738)
@@ -20,6 +20,5 @@
<modules>
<module>workspace-api</module>
- <module>common</module>
</modules>
</project>
More information about the overlord-commits
mailing list