You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@roller.apache.org by sn...@apache.org on 2007/09/16 18:40:00 UTC
svn commit: r576125 -
/roller/trunk/sandbox/scripting/groovy/examples/rollerapi/createtestdata.gy
Author: snoopdave
Date: Sun Sep 16 09:39:55 2007
New Revision: 576125
URL: http://svn.apache.org/viewvc?rev=576125&view=rev
Log:
couple of tweaks to the Groovy populate database script
Modified:
roller/trunk/sandbox/scripting/groovy/examples/rollerapi/createtestdata.gy
Modified: roller/trunk/sandbox/scripting/groovy/examples/rollerapi/createtestdata.gy
URL: http://svn.apache.org/viewvc/roller/trunk/sandbox/scripting/groovy/examples/rollerapi/createtestdata.gy?rev=576125&r1=576124&r2=576125&view=diff
==============================================================================
--- roller/trunk/sandbox/scripting/groovy/examples/rollerapi/createtestdata.gy (original)
+++ roller/trunk/sandbox/scripting/groovy/examples/rollerapi/createtestdata.gy Sun Sep 16 09:39:55 2007
@@ -15,10 +15,10 @@
def roller = null;
- def userCount = 5
+ def userCount = 30
def blogCount = 2*userCount
- def entryCount = 10
- def commentCount = 3
+ def entryCount = 50
+ def commentCount = 6
def users = []
@@ -107,18 +107,18 @@
def createUser(username, password, fullname, email) {
println "Creating user: " + username
- def locale = "en_US";
- def timeZone = "America/New_York";
- def user = new org.apache.roller.weblogger.pojos.User();
- user.setUserName(username);
- user.setScreenName(username);
- user.setPassword(password);
- user.setFullName(fullname);
- user.setEmailAddress(email);
- user.setLocale(locale);
- user.setTimeZone(timeZone);
- user.setDateCreated(new java.util.Date());
try {
+ def locale = "en_US";
+ def timeZone = "America/New_York";
+ def user = new org.apache.roller.weblogger.pojos.User();
+ user.setUserName(username);
+ user.setScreenName(username);
+ user.setPassword(password);
+ user.setFullName(fullname);
+ user.setEmailAddress(email);
+ user.setLocale(locale);
+ user.setTimeZone(timeZone);
+ user.setDateCreated(new java.util.Date());
roller.getUserManager().addUser(user);
roller.flush();
users.add(user)
@@ -130,19 +130,19 @@
def createBlog(user, handle, name, desc, theme) {
println "Creating blog: " + handle
- def website = new org.apache.roller.weblogger.pojos.Weblog(
- handle,
- user,
- name,
- desc,
- user.getEmailAddress(),
- user.getEmailAddress(),
- theme,
- user.getLocale(),
- user.getTimeZone());
+ try {
+ def website = new org.apache.roller.weblogger.pojos.Weblog(
+ handle,
+ user,
+ name,
+ desc,
+ user.getEmailAddress(),
+ user.getEmailAddress(),
+ theme,
+ user.getLocale(),
+ user.getTimeZone());
def cat = new org.apache.roller.weblogger.pojos.WeblogCategory(
website, null, "cat1", "cat1", null);
- try {
roller.getWeblogManager().saveWeblogCategory(cat);
website.setDefaultCategory(cat);
roller.getUserManager().addWebsite(website);
@@ -155,19 +155,19 @@
def createEntry(blog, title, text, pubTime) {
println "Creating entry title: " + title
- def entry = new org.apache.roller.weblogger.pojos.WeblogEntry();
- entry.setWebsite(blog);
- entry.setCreator(blog.getCreator());
- def catName = categories.get((int)(Math.random() * categories.size()))
- def category = roller.getWeblogManager().getWeblogCategoryByPath(blog,catName)
- entry.setCategory(category);
- entry.setPubTime(new java.sql.Timestamp(pubTime.getTime()));
- entry.setUpdateTime(new java.sql.Timestamp(pubTime.getTime()));
- entry.setStatus(org.apache.roller.weblogger.pojos.WeblogEntry.PUBLISHED);
- entry.setText(text);
- entry.setTitle(title);
- entry.setLocale("en_US");
try {
+ def entry = new org.apache.roller.weblogger.pojos.WeblogEntry();
+ entry.setWebsite(blog);
+ entry.setCreator(blog.getCreator());
+ def catName = categories.get((int)(Math.random() * categories.size()))
+ def category = roller.getWeblogManager().getWeblogCategoryByPath(blog,catName)
+ entry.setCategory(category);
+ entry.setPubTime(new java.sql.Timestamp(pubTime.getTime()));
+ entry.setUpdateTime(new java.sql.Timestamp(pubTime.getTime()));
+ entry.setStatus(org.apache.roller.weblogger.pojos.WeblogEntry.PUBLISHED);
+ entry.setText(text);
+ entry.setTitle(title);
+ entry.setLocale("en_US");
roller.getWeblogManager().saveWeblogEntry(entry);
roller.flush();
return entry
@@ -178,14 +178,14 @@
def createComment(entry, commentername, content) {
println "Creating comment from user: " + commentername
- def comment = new org.apache.roller.weblogger.pojos.WeblogEntryComment();
- comment.setWeblogEntry(entry);
- comment.setName(commentername);
- comment.setPostTime(new java.sql.Timestamp(new java.util.Date().getTime()));
- comment.setContent(content);
- comment.setNotify(Boolean.FALSE);
- comment.setStatus(org.apache.roller.weblogger.pojos.WeblogEntryComment.APPROVED);
try {
+ def comment = new org.apache.roller.weblogger.pojos.WeblogEntryComment();
+ comment.setWeblogEntry(entry);
+ comment.setName(commentername);
+ comment.setPostTime(new java.sql.Timestamp(new java.util.Date().getTime()));
+ comment.setContent(content);
+ comment.setNotify(Boolean.FALSE);
+ comment.setStatus(org.apache.roller.weblogger.pojos.WeblogEntryComment.APPROVED);
roller.getWeblogManager().saveComment(comment);
roller.flush();
} catch (Exception e) {
@@ -279,7 +279,7 @@
0.upto(paraCount) {
text += "<p>" + blogText[(int)(Math.random() * blogText.size())] + "</p>"
}
- def title = text.substring(4,25)
+ def title = text.substring(3,25)
def pubTime = new Date();
pubTime = pubTime - (int)(Math.random() * 60)
def entry = createEntry(blog, title, text, pubTime)