[jboss-svn-commits] JBL Code SVN: r32866 - in labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main: java/org and 9 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu May 13 08:14:12 EDT 2010


Author: lkrzyzanek
Date: 2010-05-13 08:14:11 -0400 (Thu, 13 May 2010)
New Revision: 32866

Added:
   labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/
   labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/
   labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/labs/
   labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/labs/sbs/
   labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/labs/sbs/plugin/
   labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/labs/sbs/plugin/projectinfo/
   labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/labs/sbs/plugin/projectinfo/struts/
   labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/labs/sbs/plugin/projectinfo/struts/ProjectInfoAction.java
   labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/plugin/plugin.xml
   labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/plugin/resources/
   labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/plugin/resources/templates/
   labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/plugin/resources/templates/rawdata.ftl
   labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/plugin/struts.xml
Log:
ORG-517: Added sceleton of project-navigation action

Added: labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/labs/sbs/plugin/projectinfo/struts/ProjectInfoAction.java
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/labs/sbs/plugin/projectinfo/struts/ProjectInfoAction.java	                        (rev 0)
+++ labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/labs/sbs/plugin/projectinfo/struts/ProjectInfoAction.java	2010-05-13 12:14:11 UTC (rev 32866)
@@ -0,0 +1,48 @@
+/*
+ * JBoss Community http://jboss.org/
+ *
+ * Copyright (c) 2010 Red Hat Middleware, LLC. All rights reserved.
+ *
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT A 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, v.2.1 along with this distribution; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+ * 02110-1301, USA.
+ *
+ * Red Hat Author(s): Libor Krzyzanek
+ */
+package org.jboss.labs.sbs.plugin.projectinfo.struts;
+
+import com.jivesoftware.community.action.JiveActionSupport;
+
+/**
+ * Action for project info
+ * 
+ * @author <a href="mailto:lkrzyzan at redhat.com">Libor Krzyzanek</a>
+ */
+public class ProjectInfoAction extends JiveActionSupport {
+
+  public String data;
+
+  public String getProjectNavigation() {
+    data = "TODO: Call Magnolia's WS.";
+    return SUCCESS;
+  }
+
+  public String getData() {
+    return data;
+  }
+
+  public void setData(String data) {
+    this.data = data;
+  }
+
+}


Property changes on: labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/labs/sbs/plugin/projectinfo/struts/ProjectInfoAction.java
___________________________________________________________________
Name: svn:mime-type
   + text/plain

Added: labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/plugin/plugin.xml
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/plugin/plugin.xml	                        (rev 0)
+++ labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/plugin/plugin.xml	2010-05-13 12:14:11 UTC (rev 32866)
@@ -0,0 +1,9 @@
+<plugin xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:noNamespaceSchemaLocation="http://www.jivesoftware.com/schemas/clearspace/1_1/plugin.xsd">
+  <name>projectinfo</name>
+  <description>Provides additional info about projects</description>
+  <author>JBoss Community</author>
+  <version>1.0.0</version>
+  <minServerVersion>4.0.0</minServerVersion>
+
+</plugin>


Property changes on: labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/plugin/plugin.xml
___________________________________________________________________
Name: svn:mime-type
   + text/plain

Added: labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/plugin/resources/templates/rawdata.ftl
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/plugin/resources/templates/rawdata.ftl	                        (rev 0)
+++ labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/plugin/resources/templates/rawdata.ftl	2010-05-13 12:14:11 UTC (rev 32866)
@@ -0,0 +1 @@
+${data}
\ No newline at end of file

Added: labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/plugin/struts.xml
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/plugin/struts.xml	                        (rev 0)
+++ labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/plugin/struts.xml	2010-05-13 12:14:11 UTC (rev 32866)
@@ -0,0 +1,18 @@
+<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd">
+<struts>
+  <package name="projectinfo-actions" namespace="/projectinfo"
+    extends="community-actions">
+
+    <action name="project-navigation"
+      class="org.jboss.labs.sbs.plugin.projectinfo.struts.ProjectInfoAction"
+      method="getProjectNavigation">
+      <result name="input" type="freemarker">
+        /plugins/projectinfo/resources/templates/rawdata.ftl
+      </result>
+      <result name="success" type="freemarker">
+        /plugins/projectinfo/resources/templates/rawdata.ftl
+      </result>
+    </action>
+
+  </package>
+</struts>


Property changes on: labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/plugin/struts.xml
___________________________________________________________________
Name: svn:mime-type
   + text/plain



More information about the jboss-svn-commits mailing list