[jboss-svn-commits] JBL Code SVN: r32337 - labs/jbosslabs/labs-3.0-build/integration/sbs-blogs-migration/trunk/src/main/java/org/jboss/labs/sbs/plugin/bm.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Apr 1 09:48:06 EDT 2010


Author: lkrzyzanek
Date: 2010-04-01 09:48:05 -0400 (Thu, 01 Apr 2010)
New Revision: 32337

Modified:
   labs/jbosslabs/labs-3.0-build/integration/sbs-blogs-migration/trunk/src/main/java/org/jboss/labs/sbs/plugin/bm/DbOldBlogsManager.java
Log:
Added creationDate of user Blog - based on last Modified date of category directory

Modified: labs/jbosslabs/labs-3.0-build/integration/sbs-blogs-migration/trunk/src/main/java/org/jboss/labs/sbs/plugin/bm/DbOldBlogsManager.java
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/sbs-blogs-migration/trunk/src/main/java/org/jboss/labs/sbs/plugin/bm/DbOldBlogsManager.java	2010-04-01 12:34:10 UTC (rev 32336)
+++ labs/jbosslabs/labs-3.0-build/integration/sbs-blogs-migration/trunk/src/main/java/org/jboss/labs/sbs/plugin/bm/DbOldBlogsManager.java	2010-04-01 13:48:05 UTC (rev 32337)
@@ -179,9 +179,9 @@
       log.info("User (category) " + authorName + " exists but has no posts. Going to next user");
       return 0;
     }
-
+    Date creationDate = new Date(category.lastModified());
     try {
-      userBlog = createUserBlog(authorName);
+      userBlog = createUserBlog(authorName, creationDate);
     } catch (Exception e) {
       log.error("Cannot create user blog for user: " + authorName, e);
       return 0;
@@ -213,12 +213,14 @@
     return count;
   }
 
-  private Blog createUserBlog(String oldBlogUsername) throws UserNotFoundException {
+  private Blog createUserBlog(String oldBlogUsername, Date creationDate) throws UserNotFoundException {
     String sbsUsername = getSBSUsername(oldBlogUsername);
     User u = userManager.getUser(sbsUsername);
     Blog b = blogManager.createBlog(u);
     b.setName(u.getName() + "'s Blog");
     b.setDisplayName(normalizeUsername(u.getUsername()));
+    b.setCreationDate(creationDate);
+    b.setModificationDate(creationDate);
     blogManager.addBlog(b);
 
     return b;



More information about the jboss-svn-commits mailing list