[jboss-svn-commits] JBL Code SVN: r20380 - in labs/jbosslabs/trunk/stats-server/sources: index and 9 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Jun 9 11:31:38 EDT 2008


Author: wrzep
Date: 2008-06-09 11:31:38 -0400 (Mon, 09 Jun 2008)
New Revision: 20380

Added:
   labs/jbosslabs/trunk/stats-server/sources/index/
   labs/jbosslabs/trunk/stats-server/sources/index/maven.xml
   labs/jbosslabs/trunk/stats-server/sources/index/project.properties
   labs/jbosslabs/trunk/stats-server/sources/index/project.xml
   labs/jbosslabs/trunk/stats-server/sources/index/src/
   labs/jbosslabs/trunk/stats-server/sources/index/src/main/
   labs/jbosslabs/trunk/stats-server/sources/index/src/main/java/
   labs/jbosslabs/trunk/stats-server/sources/index/src/main/java/org/
   labs/jbosslabs/trunk/stats-server/sources/index/src/main/java/org/jboss/
   labs/jbosslabs/trunk/stats-server/sources/index/src/main/java/org/jboss/labs/
   labs/jbosslabs/trunk/stats-server/sources/index/src/main/java/org/jboss/labs/JspPortlet.java
   labs/jbosslabs/trunk/stats-server/sources/index/src/main/java/org/jboss/labs/main_en.properties
   labs/jbosslabs/trunk/stats-server/sources/index/src/main/webapp/
   labs/jbosslabs/trunk/stats-server/sources/index/src/main/webapp/WEB-INF/
   labs/jbosslabs/trunk/stats-server/sources/index/src/main/webapp/WEB-INF/index-object.xml
   labs/jbosslabs/trunk/stats-server/sources/index/src/main/webapp/WEB-INF/jboss-app.xml
   labs/jbosslabs/trunk/stats-server/sources/index/src/main/webapp/WEB-INF/jboss-portlet.xml
   labs/jbosslabs/trunk/stats-server/sources/index/src/main/webapp/WEB-INF/jboss-web.xml
   labs/jbosslabs/trunk/stats-server/sources/index/src/main/webapp/WEB-INF/portlet.xml
   labs/jbosslabs/trunk/stats-server/sources/index/src/main/webapp/WEB-INF/web.xml
   labs/jbosslabs/trunk/stats-server/sources/index/src/main/webapp/index.html
   labs/jbosslabs/trunk/stats-server/sources/index/src/main/webapp/main.jsp
Modified:
   labs/jbosslabs/trunk/stats-server/sources/kosmos/conf/portlet/WEB-INF/kosmos-object.xml
Log:
index/main stats page



Property changes on: labs/jbosslabs/trunk/stats-server/sources/index
___________________________________________________________________
Name: svn:ignore
   + target


Added: labs/jbosslabs/trunk/stats-server/sources/index/maven.xml
===================================================================
--- labs/jbosslabs/trunk/stats-server/sources/index/maven.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/stats-server/sources/index/maven.xml	2008-06-09 15:31:38 UTC (rev 20380)
@@ -0,0 +1,29 @@
+<!-- 
+  JBoss, the OpenSource J2EE webOS
+  Distributable under LGPL license.
+  See terms of license at gnu.org. 
+ -->
+<project xmlns:j="jelly:core" xmlns:ant="jelly:ant" xmlns:u="jelly:util" xmlns:maven="jelly:maven">
+	<!-- Default war-project goals -->
+
+	<goal name="all"> 
+		<attainGoal name="clean" /> 
+		<attainGoal name="build" />
+		<attainGoal name="deploy" />
+	</goal>
+
+	<goal name="build">
+		<attainGoal name="war" />
+	</goal>
+    
+	<goal name="deploy">
+		<ant:copy todir="${local.deploy.dir}" overwrite="true" file="target/stats-index.war" />
+	</goal>
+	
+	<goal name="clean">
+		<ant:delete dir="target"/>		
+	</goal>
+	
+	
+	
+</project>

Added: labs/jbosslabs/trunk/stats-server/sources/index/project.properties
===================================================================
--- labs/jbosslabs/trunk/stats-server/sources/index/project.properties	                        (rev 0)
+++ labs/jbosslabs/trunk/stats-server/sources/index/project.properties	2008-06-09 15:31:38 UTC (rev 20380)
@@ -0,0 +1 @@
+maven.war.src=${basedir}/src/main/webapp

Added: labs/jbosslabs/trunk/stats-server/sources/index/project.xml
===================================================================
--- labs/jbosslabs/trunk/stats-server/sources/index/project.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/stats-server/sources/index/project.xml	2008-06-09 15:31:38 UTC (rev 20380)
@@ -0,0 +1,61 @@
+<?xml version='1.0' encoding='ISO-8859-1'?>
+<!-- 
+  JBoss, the OpenSource J2EE webOS
+  Distributable under LGPL license.
+  See terms of license at gnu.org. 
+ -->
+<project>
+ 	<pomVersion>3</pomVersion>
+	<id>stats-index</id>
+    <name>Stats Main Page</name>
+    <extend>../project.xml</extend>
+    <dependencies>
+    		
+    	 <dependency>
+    	            <id>portlet-api</id>
+    	            <version>1.0</version>
+    	        </dependency>
+    	
+    	   <dependency>
+    	            <groupId>jboss</groupId>
+    	            <artifactId>portal-common-lib</artifactId>
+    	            <version>1.0</version>
+    	            <jar>portal-common-lib.jar</jar>
+    	        </dependency>
+    		<dependency>
+    	            <groupId>jboss</groupId>
+    	            <artifactId>portal-common-portal-lib</artifactId>
+    	            <version>1.0</version>
+    	            <jar>portal-common-portal-lib.jar</jar>
+    	        </dependency>
+    	        <dependency>
+    	            <groupId>jboss</groupId>
+    	            <artifactId>portal-core-lib</artifactId>
+    	            <version>1.0</version>
+    	            <jar>portal-core-lib.jar</jar>
+    	        </dependency>
+    	        <dependency>
+    	            <groupId>jboss</groupId>
+    	            <artifactId>jboss-portlet-api-lib</artifactId>
+    	            <version>1.0</version>
+    	            <jar>jboss-portlet-api-lib.jar</jar>
+    	        </dependency>
+    	        <dependency>
+    	            <groupId>jboss</groupId>
+    	            <artifactId>portal-api-lib</artifactId>
+    	            <version>1.0</version>
+    	            <jar>portal-api-lib.jar</jar>
+    	        </dependency>
+
+    	        <dependency>
+    	            <groupId>jboss</groupId>
+    	            <artifactId>portal-portlet-lib</artifactId>
+    	            <version>1.0</version>
+    	            <jar>portal-portlet-lib.jar</jar>
+    	        </dependency>
+
+    </dependencies>
+	<build>
+	        <sourceDirectory>src/main/java</sourceDirectory>
+	    </build>
+</project>

Added: labs/jbosslabs/trunk/stats-server/sources/index/src/main/java/org/jboss/labs/JspPortlet.java
===================================================================
--- labs/jbosslabs/trunk/stats-server/sources/index/src/main/java/org/jboss/labs/JspPortlet.java	                        (rev 0)
+++ labs/jbosslabs/trunk/stats-server/sources/index/src/main/java/org/jboss/labs/JspPortlet.java	2008-06-09 15:31:38 UTC (rev 20380)
@@ -0,0 +1,36 @@
+package org.jboss.labs;
+
+import java.io.IOException;
+import javax.portlet.GenericPortlet;
+import javax.portlet.PortletConfig;
+import javax.portlet.PortletException;
+import javax.portlet.PortletRequestDispatcher;
+import javax.portlet.RenderRequest;
+import javax.portlet.RenderResponse;
+
+/**
+ * @author Pawel Wrzeszcz (pwrzeszcz [at] jboss . org)
+ */
+
+public class JspPortlet extends GenericPortlet
+{
+	private String page;
+	private String title;
+	
+	@Override
+	public void init(PortletConfig config) throws PortletException
+	{
+		super.init(config);
+		page = config.getInitParameter("page.jsp");
+		title = config.getInitParameter("page.title");
+	}
+	
+	@Override
+	public void doView(RenderRequest request, RenderResponse response) throws PortletException, IOException
+	{
+		 response.setContentType("text/html");
+		 response.setTitle(title);
+	     PortletRequestDispatcher rd = getPortletContext().getRequestDispatcher("/" + page);
+	     rd.include(request, response);        
+	}
+}
\ No newline at end of file

Added: labs/jbosslabs/trunk/stats-server/sources/index/src/main/java/org/jboss/labs/main_en.properties
===================================================================
--- labs/jbosslabs/trunk/stats-server/sources/index/src/main/java/org/jboss/labs/main_en.properties	                        (rev 0)
+++ labs/jbosslabs/trunk/stats-server/sources/index/src/main/java/org/jboss/labs/main_en.properties	2008-06-09 15:31:38 UTC (rev 20380)
@@ -0,0 +1 @@
+

Added: labs/jbosslabs/trunk/stats-server/sources/index/src/main/webapp/WEB-INF/index-object.xml
===================================================================
--- labs/jbosslabs/trunk/stats-server/sources/index/src/main/webapp/WEB-INF/index-object.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/stats-server/sources/index/src/main/webapp/WEB-INF/index-object.xml	2008-06-09 15:31:38 UTC (rev 20380)
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Configuration for JBoss Portal 2.2 -->
+<deployments>
+  <deployment>
+    <if-exists>overwrite</if-exists>
+    <parent-ref>default</parent-ref>
+    <properties/>
+    <page>
+      <page-name>index</page-name>
+      <properties>
+      	<property>
+					<name>theme.id</name>	
+					<value>org</value>
+				</property>
+      </properties>
+      <window>
+        <window-name>JBossStatsIndexWindow</window-name>
+        <instance-ref>JBossStatsIndexPortletInstance</instance-ref>
+        <region>center</region>
+        <height>1</height>
+      </window>
+    </page>
+  </deployment>
+  
+  <deployment>
+  	<if-exists>overwrite</if-exists>
+    <instance>
+      <instance-name>JBossStatsIndexPortletInstance</instance-name>
+      <component-ref>stats-index.StatsIndexPortlet</component-ref>
+    </instance>
+  </deployment>
+        
+</deployments>

Added: labs/jbosslabs/trunk/stats-server/sources/index/src/main/webapp/WEB-INF/jboss-app.xml
===================================================================
--- labs/jbosslabs/trunk/stats-server/sources/index/src/main/webapp/WEB-INF/jboss-app.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/stats-server/sources/index/src/main/webapp/WEB-INF/jboss-app.xml	2008-06-09 15:31:38 UTC (rev 20380)
@@ -0,0 +1,3 @@
+<jboss-app>
+  <app-name>stats-index</app-name>
+</jboss-app>
\ No newline at end of file

Added: labs/jbosslabs/trunk/stats-server/sources/index/src/main/webapp/WEB-INF/jboss-portlet.xml
===================================================================
--- labs/jbosslabs/trunk/stats-server/sources/index/src/main/webapp/WEB-INF/jboss-portlet.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/stats-server/sources/index/src/main/webapp/WEB-INF/jboss-portlet.xml	2008-06-09 15:31:38 UTC (rev 20380)
@@ -0,0 +1,5 @@
+<portlet-app>
+   <portlet>
+      <portlet-name>StatsIndexPortlet</portlet-name>
+   </portlet>
+</portlet-app>
\ No newline at end of file

Added: labs/jbosslabs/trunk/stats-server/sources/index/src/main/webapp/WEB-INF/jboss-web.xml
===================================================================
--- labs/jbosslabs/trunk/stats-server/sources/index/src/main/webapp/WEB-INF/jboss-web.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/stats-server/sources/index/src/main/webapp/WEB-INF/jboss-web.xml	2008-06-09 15:31:38 UTC (rev 20380)
@@ -0,0 +1,4 @@
+<?xml version="1.0"?>
+<jboss-web>
+	<context-root/>
+</jboss-web>

Added: labs/jbosslabs/trunk/stats-server/sources/index/src/main/webapp/WEB-INF/portlet.xml
===================================================================
--- labs/jbosslabs/trunk/stats-server/sources/index/src/main/webapp/WEB-INF/portlet.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/stats-server/sources/index/src/main/webapp/WEB-INF/portlet.xml	2008-06-09 15:31:38 UTC (rev 20380)
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<portlet-app xmlns="http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd"
+xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+xsi:schemaLocation="http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd" version="1.0">
+
+  <portlet>
+	<portlet-name>StatsIndexPortlet</portlet-name>
+	<portlet-class>org.jboss.labs.JspPortlet</portlet-class>
+	<init-param>
+	  <name>page.jsp</name>
+	  <value>main.jsp</value>
+	</init-param>
+	<init-param>
+	  <name>page.title</name>
+	  <value>JBoss.org Statistics</value>
+	</init-param>
+	<supports>
+	  <mime-type>text/html</mime-type>
+	  <portlet-mode>VIEW</portlet-mode>
+	</supports>
+	<portlet-info>
+	  <title>JBoss.org Statistics</title>
+	</portlet-info>
+  </portlet>
+
+</portlet-app>

Added: labs/jbosslabs/trunk/stats-server/sources/index/src/main/webapp/WEB-INF/web.xml
===================================================================
--- labs/jbosslabs/trunk/stats-server/sources/index/src/main/webapp/WEB-INF/web.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/stats-server/sources/index/src/main/webapp/WEB-INF/web.xml	2008-06-09 15:31:38 UTC (rev 20380)
@@ -0,0 +1,6 @@
+<?xml version="1.0" ?>
+<web-app xmlns="http://java.sun.com/xml/ns/javaee"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" 
+         version="2.5">   
+</web-app>

Added: labs/jbosslabs/trunk/stats-server/sources/index/src/main/webapp/index.html
===================================================================
--- labs/jbosslabs/trunk/stats-server/sources/index/src/main/webapp/index.html	                        (rev 0)
+++ labs/jbosslabs/trunk/stats-server/sources/index/src/main/webapp/index.html	2008-06-09 15:31:38 UTC (rev 20380)
@@ -0,0 +1,5 @@
+<html>
+<head>
+  <meta http-equiv="Refresh" content="0; URL=main.html">
+</head>
+</html>
\ No newline at end of file

Added: labs/jbosslabs/trunk/stats-server/sources/index/src/main/webapp/main.jsp
===================================================================
--- labs/jbosslabs/trunk/stats-server/sources/index/src/main/webapp/main.jsp	                        (rev 0)
+++ labs/jbosslabs/trunk/stats-server/sources/index/src/main/webapp/main.jsp	2008-06-09 15:31:38 UTC (rev 20380)
@@ -0,0 +1,3 @@
+<%@ page contentType="text/html;charset=UTF-8" language="java" %>
+
+Hello!
\ No newline at end of file

Modified: labs/jbosslabs/trunk/stats-server/sources/kosmos/conf/portlet/WEB-INF/kosmos-object.xml
===================================================================
--- labs/jbosslabs/trunk/stats-server/sources/kosmos/conf/portlet/WEB-INF/kosmos-object.xml	2008-06-09 15:30:58 UTC (rev 20379)
+++ labs/jbosslabs/trunk/stats-server/sources/kosmos/conf/portlet/WEB-INF/kosmos-object.xml	2008-06-09 15:31:38 UTC (rev 20380)
@@ -6,7 +6,7 @@
     <parent-ref>default</parent-ref>
     <properties/>
     <page>
-      <page-name>Jira</page-name>
+      <page-name>jira</page-name>
       <properties>
       	<property>
 					<name>theme.id</name>	
@@ -27,7 +27,7 @@
     <parent-ref>default</parent-ref>
     <properties/>
     <page>
-      <page-name>Subversion</page-name>
+      <page-name>svn</page-name>
       <properties>
       	   	<property>
 					<name>theme.id</name>	




More information about the jboss-svn-commits mailing list