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 2017/11/06 22:17:09 UTC
[08/35] roller git commit: Get random blog data creator working again
for 5.2 testing purposes.
Get random blog data creator working again for 5.2 testing purposes.
Project: http://git-wip-us.apache.org/repos/asf/roller/repo
Commit: http://git-wip-us.apache.org/repos/asf/roller/commit/76786112
Tree: http://git-wip-us.apache.org/repos/asf/roller/tree/76786112
Diff: http://git-wip-us.apache.org/repos/asf/roller/diff/76786112
Branch: refs/heads/master
Commit: 76786112daa4b4d6a28fc30681c6110b89c2ffa0
Parents: 959c3e1
Author: Dave Johnson <sn...@gmail.com>
Authored: Sun Aug 13 10:14:39 2017 -0400
Committer: Dave Johnson <sn...@gmail.com>
Committed: Sun Aug 13 10:14:39 2017 -0400
----------------------------------------------------------------------
.../groovy/examples/rollerapi/createtestdata.gy | 31 ++++++++++----------
.../scripting/groovy/examples/rollerapi/groovy | 14 ++++-----
.../groovy/examples/rollerapi/listusers.gy | 8 ++---
.../examples/rollerapi/roller-custom.properties | 8 ++---
4 files changed, 30 insertions(+), 31 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/roller/blob/76786112/docs/examples/scripting/groovy/examples/rollerapi/createtestdata.gy
----------------------------------------------------------------------
diff --git a/docs/examples/scripting/groovy/examples/rollerapi/createtestdata.gy b/docs/examples/scripting/groovy/examples/rollerapi/createtestdata.gy
index bdf785b..6dfc4f7 100644
--- a/docs/examples/scripting/groovy/examples/rollerapi/createtestdata.gy
+++ b/docs/examples/scripting/groovy/examples/rollerapi/createtestdata.gy
@@ -133,19 +133,18 @@ nisi. Duis lacinia enim id dui. Maecenas a leo. Duis lacus.""" ]
try {
def website = new org.apache.roller.weblogger.pojos.Weblog(
handle,
- user,
+ user.getUserName(),
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);
- roller.getWeblogManager().saveWeblogCategory(cat);
- website.setDefaultCategory(cat);
- roller.getUserManager().addWebsite(website);
+ website, "cat1", "cat1", null);
+ roller.getWeblogEntryManager().saveWeblogCategory(cat);
+ //website.setDefaultCategory(cat);
+ roller.getUserManager().grantWeblogPermission(website, user, ["post", "admin"]);
roller.flush();
return website
} catch (Exception e) {
@@ -158,17 +157,17 @@ nisi. Duis lacinia enim id dui. Maecenas a leo. Duis lacus.""" ]
try {
def entry = new org.apache.roller.weblogger.pojos.WeblogEntry();
entry.setWebsite(blog);
- entry.setCreator(blog.getCreator());
+ entry.setCreatorUserName(blog.getCreatorUserName());
def catName = categories.get((int)(Math.random() * categories.size()))
- def category = roller.getWeblogManager().getWeblogCategoryByPath(blog,catName)
+ def category = roller.getWeblogEntryManager().getWeblogCategoryByName(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.setPubTime( new java.sql.Timestamp(pubTime.getTime()));
+ entry.setUpdateTime( new java.sql.Timestamp(pubTime.getTime()));
+ entry.setStatus(org.apache.roller.weblogger.pojos.WeblogEntry.PubStatus.PUBLISHED);
entry.setText(text);
entry.setTitle(title);
entry.setLocale("en_US");
- roller.getWeblogManager().saveWeblogEntry(entry);
+ roller.getWeblogEntryManager().saveWeblogEntry(entry);
roller.flush();
return entry
} catch (Exception e) {
@@ -185,8 +184,8 @@ nisi. Duis lacinia enim id dui. Maecenas a leo. Duis lacus.""" ]
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);
+ comment.setStatus(org.apache.roller.weblogger.pojos.WeblogEntryComment.ApprovalStatus.APPROVED);
+ roller.getWeblogEntryManager().saveComment(comment);
roller.flush();
} catch (Exception e) {
e.printStackTrace()
@@ -205,12 +204,12 @@ nisi. Duis lacinia enim id dui. Maecenas a leo. Duis lacus.""" ]
// drop any existing Roller tables
ant.sql(onerror:"continue", driver:jdbcClass, url:jdbcUrl,
userid:jdbcUser, password:jdbcPassword,
- src:"../../../../../apps/weblogger/build/webapp/WEB-INF/classes/dbscripts/droptables.sql")
+ src:"../../../../../../app/target/roller/WEB-INF/classes/dbscripts/droptables.sql")
// create fresh set of Roller tables
ant.sql(onerror:"continue", driver:jdbcClass, url:jdbcUrl,
userid:jdbcUser, password:jdbcPassword,
- src:"../../../../../apps/weblogger/build/webapp/WEB-INF/classes/dbscripts/derby/createdb.sql")
+ src:"../../../../../../app/target/roller/WEB-INF/classes/dbscripts/mysql/createdb.sql")
bootstrap()
http://git-wip-us.apache.org/repos/asf/roller/blob/76786112/docs/examples/scripting/groovy/examples/rollerapi/groovy
----------------------------------------------------------------------
diff --git a/docs/examples/scripting/groovy/examples/rollerapi/groovy b/docs/examples/scripting/groovy/examples/rollerapi/groovy
index 62909ad..737484b 100755
--- a/docs/examples/scripting/groovy/examples/rollerapi/groovy
+++ b/docs/examples/scripting/groovy/examples/rollerapi/groovy
@@ -3,22 +3,22 @@
# -- ENSURE THESE ARE CORRECT ---
# Directory where Groovy release is installed
-export GROOVY_HOME=/Applications/Java/groovy
+export GROOVY_HOME=/Applications/Java/groovy-2.4.8
# Directory of Roller webapp context
-export WEBAPP_DIR=../../../../../apps/weblogger/build/webapp
+export WEBAPP_DIR=../../../../../../app/target/roller
# Directory of additional jars
-export JARS_DIR=/Applications/Java/tomcat/common/lib
+export JARS_DIR=/Applications/Java/lib
# --- SHOULD NOT NEED TO EDIT BELOW THIS LINE ---
RGPATH=${WEBAPP_DIR}/WEB-INF/classes:\
-${GROOVY_HOME}/embeddable/groovy-all-1.0.jar:\
-${GROOVY_HOME}/lib/commons-cli-1.0.jar:\
-${GROOVY_HOME}/lib/ant-1.6.5.jar:\
-${GROOVY_HOME}/lib/ant-launcher.1.6.5.jar
+${GROOVY_HOME}/embeddable/groovy-all-2.4.8.jar:\
+${GROOVY_HOME}/lib/commons-cli-1.2.jar:\
+${GROOVY_HOME}/lib/ant-1.9.4.jar:\
+${GROOVY_HOME}/lib/ant-launcher-1.9.4.jar
for i in "$WEBAPP_DIR"/WEB-INF/lib/*.jar; do
RGPATH="$RGPATH":"$i"
http://git-wip-us.apache.org/repos/asf/roller/blob/76786112/docs/examples/scripting/groovy/examples/rollerapi/listusers.gy
----------------------------------------------------------------------
diff --git a/docs/examples/scripting/groovy/examples/rollerapi/listusers.gy b/docs/examples/scripting/groovy/examples/rollerapi/listusers.gy
index 6de967d..f908a6a 100644
--- a/docs/examples/scripting/groovy/examples/rollerapi/listusers.gy
+++ b/docs/examples/scripting/groovy/examples/rollerapi/listusers.gy
@@ -21,12 +21,12 @@ try {
org.apache.roller.weblogger.business.WebloggerFactory.bootstrap();
roller = org.apache.roller.weblogger.business.WebloggerFactory.getWeblogger();
- users = roller.getUserManager().getUsers(null, null, null, null, 0, -1);
+ users = roller.getUserManager().getUsers(null, null, null, 0, -1);
for (u in users) {
println " User [${u.userName}] has password [${u.password}]";
- weblogs = roller.getUserManager().getWebsites(u, null, null, null, null, 0, Integer.MAX_VALUE);
- for (w in weblogs) {
- println " Belongs to weblog [${w.handle}]";
+ permissions = roller.getUserManager().getWeblogPermissions(u)
+ for (p in permissions) {
+ println " Belongs to weblog [${p.getWeblog().getHandle()}]";
}
}
} catch (Exception e) {
http://git-wip-us.apache.org/repos/asf/roller/blob/76786112/docs/examples/scripting/groovy/examples/rollerapi/roller-custom.properties
----------------------------------------------------------------------
diff --git a/docs/examples/scripting/groovy/examples/rollerapi/roller-custom.properties b/docs/examples/scripting/groovy/examples/rollerapi/roller-custom.properties
index 04317de..202603d 100644
--- a/docs/examples/scripting/groovy/examples/rollerapi/roller-custom.properties
+++ b/docs/examples/scripting/groovy/examples/rollerapi/roller-custom.properties
@@ -1,9 +1,9 @@
database.configurationType=jdbc
-database.jdbc.driverClass=org.apache.derby.jdbc.ClientDriver
-database.jdbc.connectionURL=jdbc:derby://localhost:1527/roller40test;create=true
-database.jdbc.username=APP
-database.jdbc.password=APP
+database.jdbc.driverClass=com.mysql.jdbc.Driver
+database.jdbc.connectionURL=jdbc:mysql://localhost/roller520new?autoReconnect=true&useUnicode=true&characterEncoding=utf-8&mysqlEncoding=utf&useFastDateParsing=false
+database.jdbc.username=scott
+database.jdbc.password=tiger
log4j.category.org.apache.roller=DEBUG