[jboss-svn-commits] JBL Code SVN: r32209 - in labs/jbosslabs/labs-3.0-build/integration/sbs-blogs-migration/trunk: src/main/java and 13 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Mar 25 10:09:05 EDT 2010


Author: lkrzyzanek
Date: 2010-03-25 10:09:04 -0400 (Thu, 25 Mar 2010)
New Revision: 32209

Added:
   labs/jbosslabs/labs-3.0-build/integration/sbs-blogs-migration/trunk/src/main/java/org/
   labs/jbosslabs/labs-3.0-build/integration/sbs-blogs-migration/trunk/src/main/java/org/jboss/
   labs/jbosslabs/labs-3.0-build/integration/sbs-blogs-migration/trunk/src/main/java/org/jboss/labs/
   labs/jbosslabs/labs-3.0-build/integration/sbs-blogs-migration/trunk/src/main/java/org/jboss/labs/sbs/
   labs/jbosslabs/labs-3.0-build/integration/sbs-blogs-migration/trunk/src/main/java/org/jboss/labs/sbs/plugin/
   labs/jbosslabs/labs-3.0-build/integration/sbs-blogs-migration/trunk/src/main/java/org/jboss/labs/sbs/plugin/bm/
   labs/jbosslabs/labs-3.0-build/integration/sbs-blogs-migration/trunk/src/main/java/org/jboss/labs/sbs/plugin/bm/struts/
   labs/jbosslabs/labs-3.0-build/integration/sbs-blogs-migration/trunk/src/main/java/org/jboss/labs/sbs/plugin/bm/struts/AdminBlogsMigrationAction.java
   labs/jbosslabs/labs-3.0-build/integration/sbs-blogs-migration/trunk/src/main/plugin/cache-config.xml
   labs/jbosslabs/labs-3.0-build/integration/sbs-blogs-migration/trunk/src/main/plugin/plugin.xml
   labs/jbosslabs/labs-3.0-build/integration/sbs-blogs-migration/trunk/src/main/plugin/resources/
   labs/jbosslabs/labs-3.0-build/integration/sbs-blogs-migration/trunk/src/main/plugin/resources/templates/
   labs/jbosslabs/labs-3.0-build/integration/sbs-blogs-migration/trunk/src/main/plugin/resources/templates/admin/
   labs/jbosslabs/labs-3.0-build/integration/sbs-blogs-migration/trunk/src/main/plugin/resources/templates/admin/blogs-migration.ftl
   labs/jbosslabs/labs-3.0-build/integration/sbs-blogs-migration/trunk/src/main/plugin/schema.xml
   labs/jbosslabs/labs-3.0-build/integration/sbs-blogs-migration/trunk/src/main/plugin/spring.xml
   labs/jbosslabs/labs-3.0-build/integration/sbs-blogs-migration/trunk/src/main/plugin/struts.xml
   labs/jbosslabs/labs-3.0-build/integration/sbs-blogs-migration/trunk/src/main/resources/plugin_i18n.properties
   labs/jbosslabs/labs-3.0-build/integration/sbs-blogs-migration/trunk/src/test/java/org/jboss/labs/sbs/plugin/bm/struts/
Modified:
   labs/jbosslabs/labs-3.0-build/integration/sbs-blogs-migration/trunk/pom.xml
Log:
Added initial Administration stuff

Modified: labs/jbosslabs/labs-3.0-build/integration/sbs-blogs-migration/trunk/pom.xml
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/sbs-blogs-migration/trunk/pom.xml	2010-03-25 13:22:17 UTC (rev 32208)
+++ labs/jbosslabs/labs-3.0-build/integration/sbs-blogs-migration/trunk/pom.xml	2010-03-25 14:09:04 UTC (rev 32209)
@@ -85,10 +85,10 @@
             </goals>
             <configuration>
               <tasks>
-                <mkdir dir="${basedir}/target/nukes-forums-migration" />
+                <mkdir dir="${basedir}/target/blogs-migration" />
                 <unjar
-                  src="${basedir}/target/nukes-forums-migration-plugin.jar"
-                  dest="${basedir}/target/nukes-forums-migration" />
+                  src="${basedir}/target/blogs-migration-plugin.jar"
+                  dest="${basedir}/target/blogs-migration" />
               </tasks>
             </configuration>
           </execution>

Added: labs/jbosslabs/labs-3.0-build/integration/sbs-blogs-migration/trunk/src/main/java/org/jboss/labs/sbs/plugin/bm/struts/AdminBlogsMigrationAction.java
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/sbs-blogs-migration/trunk/src/main/java/org/jboss/labs/sbs/plugin/bm/struts/AdminBlogsMigrationAction.java	                        (rev 0)
+++ labs/jbosslabs/labs-3.0-build/integration/sbs-blogs-migration/trunk/src/main/java/org/jboss/labs/sbs/plugin/bm/struts/AdminBlogsMigrationAction.java	2010-03-25 14:09:04 UTC (rev 32209)
@@ -0,0 +1,43 @@
+/*
+ * 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.bm.struts;
+
+import com.jivesoftware.community.action.JiveActionSupport;
+
+/**
+ * 
+ * @author <a href="mailto:lkrzyzan at redhat.com">Libor Krzyzanek</a>
+ */
+public class AdminBlogsMigrationAction extends JiveActionSupport {
+
+  /**
+   * Start migration of blogs into SBS
+   * @return
+   */
+  public String migrateBlogs2SBS() {
+
+    addActionMessage(getText("plugin.bm.admin.bm.migrate.sucess"));
+
+    return SUCCESS;
+  }
+
+}


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

Added: labs/jbosslabs/labs-3.0-build/integration/sbs-blogs-migration/trunk/src/main/plugin/cache-config.xml
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/sbs-blogs-migration/trunk/src/main/plugin/cache-config.xml	                        (rev 0)
+++ labs/jbosslabs/labs-3.0-build/integration/sbs-blogs-migration/trunk/src/main/plugin/cache-config.xml	2010-03-25 14:09:04 UTC (rev 32209)
@@ -0,0 +1,20 @@
+<cache-config>
+  <cache-mapping>
+    <cache-name>Old Blogs mapping</cache-name>
+    <scheme-name>default-near</scheme-name>
+    <init-params>
+      <init-param>
+        <param-name>back-size-high</param-name>
+        <param-value>131072</param-value>
+      </init-param>
+      <init-param>
+        <param-name>back-expiry</param-name>
+        <param-value>6h</param-value>
+      </init-param>
+      <init-param>
+        <param-name>back-size-low</param-name>
+        <param-value>117965</param-value>
+      </init-param>
+    </init-params>
+  </cache-mapping>
+</cache-config>


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

Added: labs/jbosslabs/labs-3.0-build/integration/sbs-blogs-migration/trunk/src/main/plugin/plugin.xml
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/sbs-blogs-migration/trunk/src/main/plugin/plugin.xml	                        (rev 0)
+++ labs/jbosslabs/labs-3.0-build/integration/sbs-blogs-migration/trunk/src/main/plugin/plugin.xml	2010-03-25 14:09:04 UTC (rev 32209)
@@ -0,0 +1,23 @@
+<plugin xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:noNamespaceSchemaLocation="http://www.jivesoftware.com/schemas/clearspace/2_0/plugin.xsd">
+  <name>blogs-migration</name>
+  <description>Migration tool for migration blogs (Blojsom) to SBS</description>
+  <author>JBoss Community</author>
+  <version>1.0.0</version>
+  <minServerVersion>4.0.0</minServerVersion>
+
+  <databaseKey>blogsMigration</databaseKey>
+  <databaseVersion>1</databaseVersion>
+
+  <components>
+    <component id="admin-console">
+      <tab id="system">
+        <section id="section-system">
+          <item id="system-bm" name="plugin.bm.admin.bm.name" url="blogs-migration-view.jspa"
+            description="plugin.bm.admin.bm.description" />
+        </section>
+      </tab>
+    </component>
+  </components>
+
+</plugin>


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

Added: labs/jbosslabs/labs-3.0-build/integration/sbs-blogs-migration/trunk/src/main/plugin/resources/templates/admin/blogs-migration.ftl
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/sbs-blogs-migration/trunk/src/main/plugin/resources/templates/admin/blogs-migration.ftl	                        (rev 0)
+++ labs/jbosslabs/labs-3.0-build/integration/sbs-blogs-migration/trunk/src/main/plugin/resources/templates/admin/blogs-migration.ftl	2010-03-25 14:09:04 UTC (rev 32209)
@@ -0,0 +1,12 @@
+<html>
+    <head>
+        <#assign pageTitle=action.getText('plugin.bm.admin.bm.name') />
+        <title>${pageTitle}</title>
+        <content tag="pagetitle">${pageTitle}</content>
+        <content tag="pageID">system-bm</content>
+    </head>
+    <body>
+        <#include "/template/global/include/form-message.ftl" />
+        
+    </body>
+</html>

Added: labs/jbosslabs/labs-3.0-build/integration/sbs-blogs-migration/trunk/src/main/plugin/schema.xml
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/sbs-blogs-migration/trunk/src/main/plugin/schema.xml	                        (rev 0)
+++ labs/jbosslabs/labs-3.0-build/integration/sbs-blogs-migration/trunk/src/main/plugin/schema.xml	2010-03-25 14:09:04 UTC (rev 32209)
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<schema name="blogsMigration">
+
+<!-- 
+  <table name="blogsMapping" description="Mapping of Blogs IDs to Clearspace community IDs">
+    <column name="cat_id" type="bigint" nullable="false"
+      description="Primary key - Category ID" />
+    <column name="communityID" type="bigint" nullable="false"
+      description="Community ID" />
+    <index type="primary" name="nfCategoryMapping_pk" column="cat_id" />
+  </table>
+ -->
+</schema>


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

Added: labs/jbosslabs/labs-3.0-build/integration/sbs-blogs-migration/trunk/src/main/plugin/spring.xml
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/sbs-blogs-migration/trunk/src/main/plugin/spring.xml	                        (rev 0)
+++ labs/jbosslabs/labs-3.0-build/integration/sbs-blogs-migration/trunk/src/main/plugin/spring.xml	2010-03-25 14:09:04 UTC (rev 32209)
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<beans xmlns="http://www.springframework.org/schema/beans"
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:util="http://www.springframework.org/schema/util"
+  xsi:schemaLocation="
+http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
+http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.5.xsd">
+
+
+  <bean id="blogMappings" parent="cacheBean" depends-on="cacheFactoryManager">
+    <constructor-arg value="Old Blogs mapping" />
+  </bean>
+
+
+</beans>


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

Added: labs/jbosslabs/labs-3.0-build/integration/sbs-blogs-migration/trunk/src/main/plugin/struts.xml
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/sbs-blogs-migration/trunk/src/main/plugin/struts.xml	                        (rev 0)
+++ labs/jbosslabs/labs-3.0-build/integration/sbs-blogs-migration/trunk/src/main/plugin/struts.xml	2010-03-25 14:09:04 UTC (rev 32209)
@@ -0,0 +1,28 @@
+<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
+        "http://struts.apache.org/dtds/struts-2.0.dtd">
+<struts>
+  <package name="bm-actions-admin" namespace="/admin"
+    extends="community-admin-default">
+
+    <action name="blogs-migration-view"
+      class="org.jboss.labs.sbs.plugin.bm.struts.AdminBlogsMigrationAction"
+      method="input">
+      <result name="input" type="freemarker">
+        /plugins/blogs-migration/resources/templates/admin/blogs-migration.ftl
+      </result>
+    </action>
+
+
+    <action name="blogs-migrate"
+      class="org.jboss.labs.sbs.plugin.bm.struts.AdminBlogsMigrationAction"
+      method="migrateBlogs2SBS">
+      <result name="input" type="freemarker">
+        /plugins/blogs-migration/resources/templates/admin/blogs-migration.ftl
+      </result>
+      <result name="success" type="freemarker">
+        /plugins/blogs-migration/resources/templates/admin/blogs-migration.ftl
+      </result>
+    </action>
+  </package>
+
+</struts>


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

Added: labs/jbosslabs/labs-3.0-build/integration/sbs-blogs-migration/trunk/src/main/resources/plugin_i18n.properties
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/sbs-blogs-migration/trunk/src/main/resources/plugin_i18n.properties	                        (rev 0)
+++ labs/jbosslabs/labs-3.0-build/integration/sbs-blogs-migration/trunk/src/main/resources/plugin_i18n.properties	2010-03-25 14:09:04 UTC (rev 32209)
@@ -0,0 +1,5 @@
+# Administration
+plugin.bm.admin.bm.name=Blogs migration
+plugin.bm.admin.bm.description=Click to manage Blogs migration
+
+plugin.bm.admin.bm.migrate.sucess=Blogs from Blojsom repository was successfully migrated.
\ No newline at end of file


Property changes on: labs/jbosslabs/labs-3.0-build/integration/sbs-blogs-migration/trunk/src/main/resources/plugin_i18n.properties
___________________________________________________________________
Name: svn:mime-type
   + text/plain



More information about the jboss-svn-commits mailing list