|
|
Subject: roller build.xml,1.112,1.113 build.bat,1.7,1.8 - msg#00107
List: java.roller.cvs
Update of /cvsroot/roller/roller
In directory sc8-pr-cvs1:/tmp/cvs-serv18868
Modified Files:
build.xml build.bat
Log Message:
Junit makes nice reports
Index: build.xml
===================================================================
RCS file: /cvsroot/roller/roller/build.xml,v
retrieving revision 1.112
retrieving revision 1.113
diff -C2 -d -r1.112 -r1.113
*** build.xml 14 Aug 2003 21:09:49 -0000 1.112
--- build.xml 18 Aug 2003 00:40:59 -0000 1.113
***************
*** 58,61 ****
--- 58,62 ----
<property name="build.velocidoc" value="${ro.build}/velocidoc"/>
<property name="build.jspc" value="${ro.build}/jspc"/>
+ <property name="build.reports" value="${ro.build}/reports"/>
<!--
***************
*** 875,878 ****
--- 876,880 ----
<target name="tests" depends="build" >
<antcall target="test-castor"/>
+ <antcall target="test-hibernate"/>
</target>
***************
*** 882,891 ****
<copy file="./personal/testing/hibernate.properties"
tofile="${ro.build}/compile_beans/hibernate.properties" />
!
! <java classname="junit.textui.TestRunner" fork="yes"
failonerror="false">
! <arg value="org.roller.business.TestAll"/>
! <jvmarg value="-DrollerImpl=hibernate"/>
<classpath>
! <path refid="xml.path"/>
<path refid="junit.path"/>
<path refid="hibernate.path"/>
--- 884,894 ----
<copy file="./personal/testing/hibernate.properties"
tofile="${ro.build}/compile_beans/hibernate.properties" />
!
! <mkdir dir="${build.reports}/hibernate/xml"/>
! <mkdir dir="${build.reports}/hibernate/html"/>
!
! <junit fork="true">
<classpath>
! <path refid="xml.path"/>
<path refid="junit.path"/>
<path refid="hibernate.path"/>
***************
*** 894,899 ****
<path location="${ro.tools}/lib/mm.mysql-2.0.14-bin.jar"/>
</classpath>
! </java>
<delete file="bookmarks.opml" />
</target>
--- 897,916 ----
<path location="${ro.tools}/lib/mm.mysql-2.0.14-bin.jar"/>
</classpath>
! <formatter type="xml"/>
! <batchtest toDir="${build.reports}/hibernate/xml">
! <fileset dir="${build.tests}">
! <include name="**/*Test.class"/>
! </fileset>
! </batchtest>
+ </junit>
+
+ <junitreport>
+ <fileset dir="${build.reports}/hibernate/xml">
+ <include name="TEST-*.xml"/>
+ </fileset>
+ <report format="noframes" toDir="${build.reports}/hibernate/html"/>
+ </junitreport>
+
<delete file="bookmarks.opml" />
</target>
***************
*** 909,912 ****
--- 926,960 ----
tofile="${ro.build}/compile_beans/log4j.properties" />
+ <mkdir dir="${build.reports}/castor/xml"/>
+ <mkdir dir="${build.reports}/castor/html"/>
+
+ <junit fork="true">
+ <jvmarg value="-DrollerImpl=castor"/>
+ <jvmarg value="-Dcastordb=./personal/testing/database.xml"/>
+ <classpath>
+ <path refid="xml.path"/>
+ <path refid="junit.path"/>
+ <path refid="hibernate.path"/>
+ <path location="${ro.build}/compile_web" />
+ <path location="${ro.build}/compile_beans" />
+ <path location="${ro.tools}/lib/mm.mysql-2.0.14-bin.jar"/>
+ </classpath>
+ <formatter type="xml"/>
+ <batchtest toDir="${build.reports}/castor/xml">
+ <fileset dir="${build.tests}">
+ <include name="**/*Test.class"/>
+ </fileset>
+ </batchtest>
+
+ </junit>
+
+ <junitreport>
+ <fileset dir="${build.reports}/castor/xml">
+ <include name="TEST-*.xml"/>
+ </fileset>
+ <report format="noframes" toDir="${build.reports}/castor/html"/>
+ </junitreport>
+
+ <!--
<java classname="junit.textui.TestRunner" fork="yes"
failonerror="false">
<arg value="org.roller.business.TestAll"/>
***************
*** 921,925 ****
</classpath>
</java>
!
<!--
<junit printsummary="yes" fork="yes" haltonfailure="no" showoutput="yes">
--- 969,973 ----
</classpath>
</java>
! -->
<!--
<junit printsummary="yes" fork="yes" haltonfailure="no" showoutput="yes">
Index: build.bat
===================================================================
RCS file: /cvsroot/roller/roller/build.bat,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** build.bat 2 Mar 2003 05:41:47 -0000 1.7
--- build.bat 18 Aug 2003 00:40:59 -0000 1.8
***************
*** 10,17 ****
--- 10,21 ----
set rocp=%rocp%;.\tools\lib\xercesImpl-2.3.0.jar
set rocp=%rocp%;.\tools\lib\xmlParserAPIs-2.3.0.jar
+ set rocp=%rocp%;.\tools\hibernate-2.0\lib\xalan.jar
set rocp=%rocp%;.\tools\lib\ant-1.5.1.jar
+ set rocp=%rocp%;.\tools\lib\junit-3.8.1.jar
set rocp=%rocp%;.\tools\lib\ant-optional-1.5.1.jar
set rocp=%rocp%;.\tools\lib\NetComponents1.3.8a.jar
+
+ echo %rocp%
java -classpath %rocp% org.apache.tools.ant.Main %1 %2 %3 %4 %5
-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01
Was this page helpful?
Thread at a glance:
Previous Message by Date:
click to view message preview
roller/src/org/roller/presentation RollerContext.java,1.53,1.54
Update of /cvsroot/roller/roller/src/org/roller/presentation
In directory sc8-pr-cvs1:/tmp/cvs-serv2034/src/org/roller/presentation
Modified Files:
RollerContext.java
Log Message:
Oops, unused import broke ant build. Fixed.
Index: RollerContext.java
===================================================================
RCS file:
/cvsroot/roller/roller/src/org/roller/presentation/RollerContext.java,v
retrieving revision 1.53
retrieving revision 1.54
diff -C2 -d -r1.53 -r1.54
*** RollerContext.java 16 Aug 2003 23:39:49 -0000 1.53
--- RollerContext.java 17 Aug 2003 22:49:02 -0000 1.54
***************
*** 6,10 ****
import org.apache.commons.logging.LogFactory;
import org.apache.struts.util.RequestUtils;
- import org.apache.tools.ant.util.DateUtils;
import org.roller.RollerException;
import org.roller.model.RefererManager;
--- 6,9 ----
***************
*** 21,25 ****
import org.roller.util.Utilities;
- import EDU.oswego.cs.dl.util.concurrent.ClockDaemon;
import EDU.oswego.cs.dl.util.concurrent.SynchronizedInt;
--- 20,23 ----
***************
*** 240,244 ****
if ( mAuthenticator == null )
{
! Authenticator authenticator = null;
try
{
--- 238,242 ----
if ( mAuthenticator == null )
{
! // Authenticator authenticator = null;
try
{
-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01
Next Message by Date:
click to view message preview
roller/src/org/roller/presentation/xmlrpc MetaWeblogAPIHandler.java,1.11,1.12 BloggerAPIHandler.java,1.11,1.12 BaseAPIHandler.java,1.7,1.8 RollerXmlRpcClient.java,1.1,1.2 RollerXMLRPCServlet.java,1.7,1.8
Update of /cvsroot/roller/roller/src/org/roller/presentation/xmlrpc
In directory sc8-pr-cvs1:/tmp/cvs-serv31160/src/org/roller/presentation/xmlrpc
Modified Files:
MetaWeblogAPIHandler.java BloggerAPIHandler.java
BaseAPIHandler.java RollerXmlRpcClient.java
RollerXMLRPCServlet.java
Log Message:
removed silly "prep" methods
Index: MetaWeblogAPIHandler.java
===================================================================
RCS file:
/cvsroot/roller/roller/src/org/roller/presentation/xmlrpc/MetaWeblogAPIHandler.java,v
retrieving revision 1.11
retrieving revision 1.12
diff -C2 -d -r1.11 -r1.12
*** MetaWeblogAPIHandler.java 16 Aug 2003 00:07:45 -0000 1.11
--- MetaWeblogAPIHandler.java 18 Aug 2003 02:08:46 -0000 1.12
***************
*** 5,8 ****
--- 5,9 ----
import org.apache.commons.logging.LogFactory;
import org.apache.xmlrpc.XmlRpcException;
+ import org.roller.model.Roller;
import org.roller.model.UserManager;
import org.roller.model.WeblogManager;
***************
*** 10,13 ****
--- 11,16 ----
import org.roller.pojos.WeblogEntryData;
import org.roller.pojos.WebsiteData;
+ import org.roller.presentation.RollerContext;
+ import org.roller.presentation.RollerRequest;
import org.roller.util.Utilities;
***************
*** 18,26 ****
import java.util.Vector;
/**
* Roller XML-RPC Handler for the MetaWeblog API.
*
! * MetaWeblog API pec can be found at http://www.xmlrpc.com/metaWeblogApi
*
* @author David M Johnson
--- 21,31 ----
import java.util.Vector;
+ import javax.servlet.http.HttpServletRequest;
+
/**
* Roller XML-RPC Handler for the MetaWeblog API.
*
! * MetaWeblog API spec can be found at http://www.xmlrpc.com/metaWeblogApi
*
* @author David M Johnson
***************
*** 59,65 ****
try
{
Vector result = new Vector();
! // UserManager userMgr = mRoller.getUserManager();
! WeblogManager weblogMgr = mRoller.getWeblogManager();
List cats = weblogMgr.getWeblogCategories(userid);
--- 64,75 ----
try
{
+ RollerRequest rreq = RollerRequest.getRollerRequest();
+ HttpServletRequest req = rreq.getRequest();
+ String contextUrl =
+
RollerContext.getRollerContext(req).getAbsoluteContextUrl(req);
+ Roller roller = rreq.getRoller();
+
Vector result = new Vector();
! WeblogManager weblogMgr = roller.getWeblogManager();
List cats = weblogMgr.getWeblogCategories(userid);
***************
*** 68,72 ****
WeblogCategoryData category =
(WeblogCategoryData) wbcItr.next();
String name = category.getName();
! String ctx = mContextUrl;
Hashtable catDetails = new Hashtable(3);
--- 78,82 ----
WeblogCategoryData category =
(WeblogCategoryData) wbcItr.next();
String name = category.getName();
! String ctx = contextUrl;
Hashtable catDetails = new Hashtable(3);
***************
*** 82,87 ****
result.add(catDetails);
! }
!
return result;
--- 92,96 ----
result.add(catDetails);
! }
return result;
***************
*** 119,122 ****
--- 128,133 ----
validate(userid,password);
+
+ Roller roller = RollerRequest.getRollerRequest().getRoller();
Hashtable postcontent = struct;
***************
*** 136,140 ****
try
{
! WeblogManager weblogMgr = mRoller.getWeblogManager();
// UserManager userMgr = mRoller.getUserManager();
--- 147,151 ----
try
{
! WeblogManager weblogMgr = roller.getWeblogManager();
// UserManager userMgr = mRoller.getUserManager();
***************
*** 211,216 ****
try
{
! WeblogManager weblogMgr = mRoller.getWeblogManager();
! UserManager userMgr = mRoller.getUserManager();
WebsiteData website = userMgr.getWebsite(userid);
--- 222,228 ----
try
{
! Roller roller = RollerRequest.getRollerRequest().getRoller();
! WeblogManager weblogMgr = roller.getWeblogManager();
! UserManager userMgr = roller.getUserManager();
WebsiteData website = userMgr.getWebsite(userid);
***************
*** 241,247 ****
weblogMgr.storeWeblogEntry(entry);
flushPageCache(userid);
!
RollerXmlRpcClient.sendWeblogsPing(
! mContextUrl + entry.getPermaLink(),
entry.getWebsite().getName());
--- 253,264 ----
weblogMgr.storeWeblogEntry(entry);
flushPageCache(userid);
!
! RollerRequest rreq = RollerRequest.getRollerRequest();
! HttpServletRequest req = rreq.getRequest();
! String contextUrl =
!
RollerContext.getRollerContext(req).getAbsoluteContextUrl(req);
!
RollerXmlRpcClient.sendWeblogsPing(
! contextUrl + entry.getPermaLink(),
entry.getWebsite().getName());
***************
*** 278,282 ****
try
{
! WeblogManager weblogMgr = mRoller.getWeblogManager();
WeblogEntryData entry = weblogMgr.retrieveWeblogEntry(postid);
--- 295,300 ----
try
{
! Roller roller = RollerRequest.getRollerRequest().getRoller();
! WeblogManager weblogMgr = roller.getWeblogManager();
WeblogEntryData entry = weblogMgr.retrieveWeblogEntry(postid);
Index: BloggerAPIHandler.java
===================================================================
RCS file:
/cvsroot/roller/roller/src/org/roller/presentation/xmlrpc/BloggerAPIHandler.java,v
retrieving revision 1.11
retrieving revision 1.12
diff -C2 -d -r1.11 -r1.12
*** BloggerAPIHandler.java 16 Aug 2003 00:07:45 -0000 1.11
--- BloggerAPIHandler.java 18 Aug 2003 02:08:46 -0000 1.12
***************
*** 7,17 ****
import org.apache.xmlrpc.XmlRpcException;
import org.roller.RollerException;
import org.roller.model.UserManager;
import org.roller.model.WeblogManager;
import org.roller.pojos.PageData;
import org.roller.pojos.UserData;
- import org.roller.pojos.WeblogCategoryData;
import org.roller.pojos.WeblogEntryData;
import org.roller.pojos.WebsiteData;
import java.sql.Timestamp;
--- 7,20 ----
import org.apache.xmlrpc.XmlRpcException;
import org.roller.RollerException;
+ import org.roller.model.Roller;
import org.roller.model.UserManager;
import org.roller.model.WeblogManager;
import org.roller.pojos.PageData;
import org.roller.pojos.UserData;
import org.roller.pojos.WeblogEntryData;
import org.roller.pojos.WebsiteData;
+ import org.roller.presentation.RollerContext;
+ import org.roller.presentation.RollerRequest;
+ import org.roller.util.Utilities;
import java.sql.Timestamp;
***************
*** 20,28 ****
import java.util.Hashtable;
import java.util.Iterator;
- import java.util.List;
import java.util.Map;
import java.util.StringTokenizer;
import java.util.Vector;
/**
--- 23,32 ----
import java.util.Hashtable;
import java.util.Iterator;
import java.util.Map;
import java.util.StringTokenizer;
import java.util.Vector;
+ import javax.servlet.http.HttpServletRequest;
+
/**
***************
*** 96,100 ****
validate(userid,password);
! WeblogManager weblogMgr = mRoller.getWeblogManager();
try
{
--- 100,105 ----
validate(userid,password);
! Roller roller = RollerRequest.getRollerRequest().getRoller();
! WeblogManager weblogMgr = roller.getWeblogManager();
try
{
***************
*** 148,152 ****
try
{
! UserManager userMgr = mRoller.getUserManager();
// WebsiteData website = userMgr.getWebsite(userid);
--- 153,158 ----
try
{
! Roller roller = RollerRequest.getRollerRequest().getRoller();
! UserManager userMgr = roller.getUserManager();
// WebsiteData website = userMgr.getWebsite(userid);
***************
*** 200,204 ****
try
{
! UserManager userMgr = mRoller.getUserManager();
WebsiteData website = userMgr.getWebsite(userid);
PageData page = userMgr.retrievePage(templateType);
--- 206,211 ----
try
{
! Roller roller = RollerRequest.getRollerRequest().getRoller();
! UserManager userMgr = roller.getUserManager();
WebsiteData website = userMgr.getWebsite(userid);
PageData page = userMgr.retrievePage(templateType);
***************
*** 236,240 ****
try
{
! UserManager userMgr = mRoller.getUserManager();
UserData user = userMgr.getUser(userid);
--- 243,248 ----
try
{
! Roller roller = RollerRequest.getRollerRequest().getRoller();
! UserManager userMgr = roller.getUserManager();
UserData user = userMgr.getUser(userid);
***************
*** 300,308 ****
try
{
! UserManager userMgr = mRoller.getUserManager();
WebsiteData website = userMgr.getWebsite(userid);
Hashtable blog = new Hashtable(3);
! blog.put("url", mContextUrl+"/page/"+userid);
blog.put("blogid", userid);
blog.put("blogName", website.getName());
--- 308,323 ----
try
{
! RollerRequest rreq = RollerRequest.getRollerRequest();
! HttpServletRequest req = rreq.getRequest();
! String contextUrl =
!
RollerContext.getRollerContext(req).getAbsoluteContextUrl(req);
! Roller roller = rreq.getRoller();
!
! UserManager userMgr = roller.getUserManager();
WebsiteData website = userMgr.getWebsite(userid);
+
Hashtable blog = new Hashtable(3);
! blog.put("url", contextUrl+"/page/"+userid);
blog.put("blogid", userid);
blog.put("blogName", website.getName());
***************
*** 351,356 ****
try
{
! WeblogManager weblogMgr = mRoller.getWeblogManager();
! // UserManager userMgr = mRoller.getUserManager();
Timestamp current = new Timestamp(System.currentTimeMillis());
--- 366,372 ----
try
{
! Roller roller = RollerRequest.getRollerRequest().getRoller();
! WeblogManager weblogMgr = roller.getWeblogManager();
! // UserManager userMgr = roller.getUserManager();
Timestamp current = new Timestamp(System.currentTimeMillis());
***************
*** 414,419 ****
try
{
! WeblogManager weblogMgr = mRoller.getWeblogManager();
! UserManager userMgr = mRoller.getUserManager();
WebsiteData website = userMgr.getWebsite(userid);
--- 430,441 ----
try
{
! RollerRequest rreq = RollerRequest.getRollerRequest();
! HttpServletRequest req = rreq.getRequest();
! String contextUrl =
!
RollerContext.getRollerContext(req).getAbsoluteContextUrl(req);
! Roller roller = rreq.getRoller();
!
! WeblogManager weblogMgr = roller.getWeblogManager();
! UserManager userMgr = roller.getUserManager();
WebsiteData website = userMgr.getWebsite(userid);
***************
*** 437,441 ****
RollerXmlRpcClient.sendWeblogsPing(
! mContextUrl + entry.getPermaLink(),
entry.getWebsite().getName());
--- 459,463 ----
RollerXmlRpcClient.sendWeblogsPing(
! contextUrl + entry.getPermaLink(),
entry.getWebsite().getName());
***************
*** 480,484 ****
Vector results = new Vector();
! WeblogManager weblogMgr = mRoller.getWeblogManager();
Map entries = weblogMgr.getRecentWeblogEntries(
userid,new Date(),null,numposts,false);
--- 502,507 ----
Vector results = new Vector();
! Roller roller = RollerRequest.getRollerRequest().getRoller();
! WeblogManager weblogMgr = roller.getWeblogManager();
Map entries = weblogMgr.getRecentWeblogEntries(
userid,new Date(),null,numposts,false);
***************
*** 498,507 ****
cats.addElement(entry.getCategory().getName());
- result.put("categories", cats);
- result.put("dateCreated", entry.getPubTime());
result.put("postid", entry.getId());
result.put("title", entry.getTitle());
result.put("description", entry.getText());
! result.put("userid", userid);
results.add(result);
--- 521,531 ----
cats.addElement(entry.getCategory().getName());
result.put("postid", entry.getId());
+ result.put("userid", userid);
+ result.put("url",
Utilities.escapeHTML(entry.getPermaLink()));
result.put("title", entry.getTitle());
result.put("description", entry.getText());
! result.put("categories", cats);
! result.put("dateCreated", entry.getPubTime());
results.add(result);
Index: BaseAPIHandler.java
===================================================================
RCS file:
/cvsroot/roller/roller/src/org/roller/presentation/xmlrpc/BaseAPIHandler.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** BaseAPIHandler.java 6 Jun 2003 19:29:58 -0000 1.7
--- BaseAPIHandler.java 18 Aug 2003 02:08:46 -0000 1.8
***************
*** 7,20 ****
import org.apache.commons.logging.LogFactory;
import org.apache.xmlrpc.XmlRpcException;
- import org.roller.model.Roller;
import org.roller.model.UserManager;
import org.roller.pojos.UserData;
import org.roller.pojos.WebsiteData;
- import org.roller.presentation.RollerContext;
import org.roller.presentation.RollerRequest;
import org.roller.presentation.pagecache.PageCache;
- import javax.servlet.http.HttpServletRequest;
-
/**
* Base API handler does user validation, provides exception types, etc.
--- 7,16 ----
***************
*** 26,32 ****
LogFactory.getFactory().getInstance(BaseAPIHandler.class);
- protected Roller mRoller = null;
- protected String mContextUrl = null;
-
public static final int AUTHORIZATION_EXCEPTION = 0001;
public static final String AUTHORIZATION_EXCEPTION_MSG =
--- 22,25 ----
***************
*** 59,67 ****
//------------------------------------------------------------------------
! public void prep( HttpServletRequest req )
! {
! mRoller = RollerContext.getRoller(req);
! mContextUrl =
RollerContext.getRollerContext(req).getAbsoluteContextUrl(req);
! }
//------------------------------------------------------------------------
--- 52,60 ----
//------------------------------------------------------------------------
! //public void prep( HttpServletRequest req )
! //{
! //mRoller = RollerContext.getRoller(req);
! //mContextUrl =
RollerContext.getRollerContext(req).getAbsoluteContextUrl(req);
! //
//------------------------------------------------------------------------
***************
*** 72,76 ****
try
{
! UserManager userMgr = mRoller.getUserManager();
UserData user = userMgr.getUser(username);
WebsiteData website = userMgr.getWebsite(username);
--- 65,72 ----
try
{
! // Get Roller request object for current thread
! RollerRequest rreq = RollerRequest.getRollerRequest();
!
! UserManager userMgr = rreq.getRoller().getUserManager();
UserData user = userMgr.getUser(username);
WebsiteData website = userMgr.getWebsite(username);
***************
*** 100,105 ****
protected void flushPageCache(String user) throws Exception
{
! // There is NO WAY to get a RollerRequest inside an XML-RPC handler
! // so here we resort to the EVIL TLS method.
RollerRequest rreq = RollerRequest.getRollerRequest();
--- 96,100 ----
protected void flushPageCache(String user) throws Exception
{
! // Get Roller request object for current thread
RollerRequest rreq = RollerRequest.getRollerRequest();
***************
*** 108,111 ****
PageCache.removeFromCache( rreq.getRequest(), ud );
}
-
}
--- 103,105 ----
Index: RollerXmlRpcClient.java
===================================================================
RCS file:
/cvsroot/roller/roller/src/org/roller/presentation/xmlrpc/RollerXmlRpcClient.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** RollerXmlRpcClient.java 10 Jun 2003 18:15:53 -0000 1.1
--- RollerXmlRpcClient.java 18 Aug 2003 02:08:46 -0000 1.2
***************
*** 4,13 ****
package org.roller.presentation.xmlrpc;
import java.io.IOException;
import java.util.Hashtable;
import java.util.Vector;
-
- import org.apache.xmlrpc.XmlRpcClient;
- import org.apache.xmlrpc.XmlRpcException;
/**
--- 4,13 ----
package org.roller.presentation.xmlrpc;
+ import org.apache.xmlrpc.XmlRpcClient;
+ import org.apache.xmlrpc.XmlRpcException;
+
import java.io.IOException;
import java.util.Hashtable;
import java.util.Vector;
/**
Index: RollerXMLRPCServlet.java
===================================================================
RCS file:
/cvsroot/roller/roller/src/org/roller/presentation/xmlrpc/RollerXMLRPCServlet.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** RollerXMLRPCServlet.java 10 Jun 2003 12:24:32 -0000 1.7
--- RollerXMLRPCServlet.java 18 Aug 2003 02:08:46 -0000 1.8
***************
*** 8,13 ****
import org.apache.commons.logging.LogFactory;
import org.apache.xmlrpc.XmlRpcServer;
- import org.roller.presentation.RollerRequest;
- import org.roller.presentation.pagecache.PageCache;
import java.io.OutputStream;
--- 8,11 ----
***************
*** 65,71 ****
throws ServletException, java.io.IOException
{
- mBloggerHandler.prep(request);
- mMetaWeblogHandler.prep(request);
-
byte[] result = mXmlRpcServer.execute(request.getInputStream());
--- 63,66 ----
-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01
Previous Message by Thread:
click to view message preview
roller/src/org/roller/presentation RollerContext.java,1.53,1.54
Update of /cvsroot/roller/roller/src/org/roller/presentation
In directory sc8-pr-cvs1:/tmp/cvs-serv2034/src/org/roller/presentation
Modified Files:
RollerContext.java
Log Message:
Oops, unused import broke ant build. Fixed.
Index: RollerContext.java
===================================================================
RCS file:
/cvsroot/roller/roller/src/org/roller/presentation/RollerContext.java,v
retrieving revision 1.53
retrieving revision 1.54
diff -C2 -d -r1.53 -r1.54
*** RollerContext.java 16 Aug 2003 23:39:49 -0000 1.53
--- RollerContext.java 17 Aug 2003 22:49:02 -0000 1.54
***************
*** 6,10 ****
import org.apache.commons.logging.LogFactory;
import org.apache.struts.util.RequestUtils;
- import org.apache.tools.ant.util.DateUtils;
import org.roller.RollerException;
import org.roller.model.RefererManager;
--- 6,9 ----
***************
*** 21,25 ****
import org.roller.util.Utilities;
- import EDU.oswego.cs.dl.util.concurrent.ClockDaemon;
import EDU.oswego.cs.dl.util.concurrent.SynchronizedInt;
--- 20,23 ----
***************
*** 240,244 ****
if ( mAuthenticator == null )
{
! Authenticator authenticator = null;
try
{
--- 238,242 ----
if ( mAuthenticator == null )
{
! // Authenticator authenticator = null;
try
{
-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01
Next Message by Thread:
click to view message preview
roller/src/org/roller/presentation/xmlrpc MetaWeblogAPIHandler.java,1.11,1.12 BloggerAPIHandler.java,1.11,1.12 BaseAPIHandler.java,1.7,1.8 RollerXmlRpcClient.java,1.1,1.2 RollerXMLRPCServlet.java,1.7,1.8
Update of /cvsroot/roller/roller/src/org/roller/presentation/xmlrpc
In directory sc8-pr-cvs1:/tmp/cvs-serv31160/src/org/roller/presentation/xmlrpc
Modified Files:
MetaWeblogAPIHandler.java BloggerAPIHandler.java
BaseAPIHandler.java RollerXmlRpcClient.java
RollerXMLRPCServlet.java
Log Message:
removed silly "prep" methods
Index: MetaWeblogAPIHandler.java
===================================================================
RCS file:
/cvsroot/roller/roller/src/org/roller/presentation/xmlrpc/MetaWeblogAPIHandler.java,v
retrieving revision 1.11
retrieving revision 1.12
diff -C2 -d -r1.11 -r1.12
*** MetaWeblogAPIHandler.java 16 Aug 2003 00:07:45 -0000 1.11
--- MetaWeblogAPIHandler.java 18 Aug 2003 02:08:46 -0000 1.12
***************
*** 5,8 ****
--- 5,9 ----
import org.apache.commons.logging.LogFactory;
import org.apache.xmlrpc.XmlRpcException;
+ import org.roller.model.Roller;
import org.roller.model.UserManager;
import org.roller.model.WeblogManager;
***************
*** 10,13 ****
--- 11,16 ----
import org.roller.pojos.WeblogEntryData;
import org.roller.pojos.WebsiteData;
+ import org.roller.presentation.RollerContext;
+ import org.roller.presentation.RollerRequest;
import org.roller.util.Utilities;
***************
*** 18,26 ****
import java.util.Vector;
/**
* Roller XML-RPC Handler for the MetaWeblog API.
*
! * MetaWeblog API pec can be found at http://www.xmlrpc.com/metaWeblogApi
*
* @author David M Johnson
--- 21,31 ----
import java.util.Vector;
+ import javax.servlet.http.HttpServletRequest;
+
/**
* Roller XML-RPC Handler for the MetaWeblog API.
*
! * MetaWeblog API spec can be found at http://www.xmlrpc.com/metaWeblogApi
*
* @author David M Johnson
***************
*** 59,65 ****
try
{
Vector result = new Vector();
! // UserManager userMgr = mRoller.getUserManager();
! WeblogManager weblogMgr = mRoller.getWeblogManager();
List cats = weblogMgr.getWeblogCategories(userid);
--- 64,75 ----
try
{
+ RollerRequest rreq = RollerRequest.getRollerRequest();
+ HttpServletRequest req = rreq.getRequest();
+ String contextUrl =
+
RollerContext.getRollerContext(req).getAbsoluteContextUrl(req);
+ Roller roller = rreq.getRoller();
+
Vector result = new Vector();
! WeblogManager weblogMgr = roller.getWeblogManager();
List cats = weblogMgr.getWeblogCategories(userid);
***************
*** 68,72 ****
WeblogCategoryData category =
(WeblogCategoryData) wbcItr.next();
String name = category.getName();
! String ctx = mContextUrl;
Hashtable catDetails = new Hashtable(3);
--- 78,82 ----
WeblogCategoryData category =
(WeblogCategoryData) wbcItr.next();
String name = category.getName();
! String ctx = contextUrl;
Hashtable catDetails = new Hashtable(3);
***************
*** 82,87 ****
result.add(catDetails);
! }
!
return result;
--- 92,96 ----
result.add(catDetails);
! }
return result;
***************
*** 119,122 ****
--- 128,133 ----
validate(userid,password);
+
+ Roller roller = RollerRequest.getRollerRequest().getRoller();
Hashtable postcontent = struct;
***************
*** 136,140 ****
try
{
! WeblogManager weblogMgr = mRoller.getWeblogManager();
// UserManager userMgr = mRoller.getUserManager();
--- 147,151 ----
try
{
! WeblogManager weblogMgr = roller.getWeblogManager();
// UserManager userMgr = mRoller.getUserManager();
***************
*** 211,216 ****
try
{
! WeblogManager weblogMgr = mRoller.getWeblogManager();
! UserManager userMgr = mRoller.getUserManager();
WebsiteData website = userMgr.getWebsite(userid);
--- 222,228 ----
try
{
! Roller roller = RollerRequest.getRollerRequest().getRoller();
! WeblogManager weblogMgr = roller.getWeblogManager();
! UserManager userMgr = roller.getUserManager();
WebsiteData website = userMgr.getWebsite(userid);
***************
*** 241,247 ****
weblogMgr.storeWeblogEntry(entry);
flushPageCache(userid);
!
RollerXmlRpcClient.sendWeblogsPing(
! mContextUrl + entry.getPermaLink(),
entry.getWebsite().getName());
--- 253,264 ----
weblogMgr.storeWeblogEntry(entry);
flushPageCache(userid);
!
! RollerRequest rreq = RollerRequest.getRollerRequest();
! HttpServletRequest req = rreq.getRequest();
! String contextUrl =
!
RollerContext.getRollerContext(req).getAbsoluteContextUrl(req);
!
RollerXmlRpcClient.sendWeblogsPing(
! contextUrl + entry.getPermaLink(),
entry.getWebsite().getName());
***************
*** 278,282 ****
try
{
! WeblogManager weblogMgr = mRoller.getWeblogManager();
WeblogEntryData entry = weblogMgr.retrieveWeblogEntry(postid);
--- 295,300 ----
try
{
! Roller roller = RollerRequest.getRollerRequest().getRoller();
! WeblogManager weblogMgr = roller.getWeblogManager();
WeblogEntryData entry = weblogMgr.retrieveWeblogEntry(postid);
Index: BloggerAPIHandler.java
===================================================================
RCS file:
/cvsroot/roller/roller/src/org/roller/presentation/xmlrpc/BloggerAPIHandler.java,v
retrieving revision 1.11
retrieving revision 1.12
diff -C2 -d -r1.11 -r1.12
*** BloggerAPIHandler.java 16 Aug 2003 00:07:45 -0000 1.11
--- BloggerAPIHandler.java 18 Aug 2003 02:08:46 -0000 1.12
***************
*** 7,17 ****
import org.apache.xmlrpc.XmlRpcException;
import org.roller.RollerException;
import org.roller.model.UserManager;
import org.roller.model.WeblogManager;
import org.roller.pojos.PageData;
import org.roller.pojos.UserData;
- import org.roller.pojos.WeblogCategoryData;
import org.roller.pojos.WeblogEntryData;
import org.roller.pojos.WebsiteData;
import java.sql.Timestamp;
--- 7,20 ----
import org.apache.xmlrpc.XmlRpcException;
import org.roller.RollerException;
+ import org.roller.model.Roller;
import org.roller.model.UserManager;
import org.roller.model.WeblogManager;
import org.roller.pojos.PageData;
import org.roller.pojos.UserData;
import org.roller.pojos.WeblogEntryData;
import org.roller.pojos.WebsiteData;
+ import org.roller.presentation.RollerContext;
+ import org.roller.presentation.RollerRequest;
+ import org.roller.util.Utilities;
import java.sql.Timestamp;
***************
*** 20,28 ****
import java.util.Hashtable;
import java.util.Iterator;
- import java.util.List;
import java.util.Map;
import java.util.StringTokenizer;
import java.util.Vector;
/**
--- 23,32 ----
import java.util.Hashtable;
import java.util.Iterator;
import java.util.Map;
import java.util.StringTokenizer;
import java.util.Vector;
+ import javax.servlet.http.HttpServletRequest;
+
/**
***************
*** 96,100 ****
validate(userid,password);
! WeblogManager weblogMgr = mRoller.getWeblogManager();
try
{
--- 100,105 ----
validate(userid,password);
! Roller roller = RollerRequest.getRollerRequest().getRoller();
! WeblogManager weblogMgr = roller.getWeblogManager();
try
{
***************
*** 148,152 ****
try
{
! UserManager userMgr = mRoller.getUserManager();
// WebsiteData website = userMgr.getWebsite(userid);
--- 153,158 ----
try
{
! Roller roller = RollerRequest.getRollerRequest().getRoller();
! UserManager userMgr = roller.getUserManager();
// WebsiteData website = userMgr.getWebsite(userid);
***************
*** 200,204 ****
try
{
! UserManager userMgr = mRoller.getUserManager();
WebsiteData website = userMgr.getWebsite(userid);
PageData page = userMgr.retrievePage(templateType);
--- 206,211 ----
try
{
! Roller roller = RollerRequest.getRollerRequest().getRoller();
! UserManager userMgr = roller.getUserManager();
WebsiteData website = userMgr.getWebsite(userid);
PageData page = userMgr.retrievePage(templateType);
***************
*** 236,240 ****
try
{
! UserManager userMgr = mRoller.getUserManager();
UserData user = userMgr.getUser(userid);
--- 243,248 ----
try
{
! Roller roller = RollerRequest.getRollerRequest().getRoller();
! UserManager userMgr = roller.getUserManager();
UserData user = userMgr.getUser(userid);
***************
*** 300,308 ****
try
{
! UserManager userMgr = mRoller.getUserManager();
WebsiteData website = userMgr.getWebsite(userid);
Hashtable blog = new Hashtable(3);
! blog.put("url", mContextUrl+"/page/"+userid);
blog.put("blogid", userid);
blog.put("blogName", website.getName());
--- 308,323 ----
try
{
! RollerRequest rreq = RollerRequest.getRollerRequest();
! HttpServletRequest req = rreq.getRequest();
! String contextUrl =
!
RollerContext.getRollerContext(req).getAbsoluteContextUrl(req);
! Roller roller = rreq.getRoller();
!
! UserManager userMgr = roller.getUserManager();
WebsiteData website = userMgr.getWebsite(userid);
+
Hashtable blog = new Hashtable(3);
! blog.put("url", contextUrl+"/page/"+userid);
blog.put("blogid", userid);
blog.put("blogName", website.getName());
***************
*** 351,356 ****
try
{
! WeblogManager weblogMgr = mRoller.getWeblogManager();
! // UserManager userMgr = mRoller.getUserManager();
Timestamp current = new Timestamp(System.currentTimeMillis());
--- 366,372 ----
try
{
! Roller roller = RollerRequest.getRollerRequest().getRoller();
! WeblogManager weblogMgr = roller.getWeblogManager();
! // UserManager userMgr = roller.getUserManager();
Timestamp current = new Timestamp(System.currentTimeMillis());
***************
*** 414,419 ****
try
{
! WeblogManager weblogMgr = mRoller.getWeblogManager();
! UserManager userMgr = mRoller.getUserManager();
WebsiteData website = userMgr.getWebsite(userid);
--- 430,441 ----
try
{
! RollerRequest rreq = RollerRequest.getRollerRequest();
! HttpServletRequest req = rreq.getRequest();
! String contextUrl =
!
RollerContext.getRollerContext(req).getAbsoluteContextUrl(req);
! Roller roller = rreq.getRoller();
!
! WeblogManager weblogMgr = roller.getWeblogManager();
! UserManager userMgr = roller.getUserManager();
WebsiteData website = userMgr.getWebsite(userid);
***************
*** 437,441 ****
RollerXmlRpcClient.sendWeblogsPing(
! mContextUrl + entry.getPermaLink(),
entry.getWebsite().getName());
--- 459,463 ----
RollerXmlRpcClient.sendWeblogsPing(
! contextUrl + entry.getPermaLink(),
entry.getWebsite().getName());
***************
*** 480,484 ****
Vector results = new Vector();
! WeblogManager weblogMgr = mRoller.getWeblogManager();
Map entries = weblogMgr.getRecentWeblogEntries(
userid,new Date(),null,numposts,false);
--- 502,507 ----
Vector results = new Vector();
! Roller roller = RollerRequest.getRollerRequest().getRoller();
! WeblogManager weblogMgr = roller.getWeblogManager();
Map entries = weblogMgr.getRecentWeblogEntries(
userid,new Date(),null,numposts,false);
***************
*** 498,507 ****
cats.addElement(entry.getCategory().getName());
- result.put("categories", cats);
- result.put("dateCreated", entry.getPubTime());
result.put("postid", entry.getId());
result.put("title", entry.getTitle());
result.put("description", entry.getText());
! result.put("userid", userid);
results.add(result);
--- 521,531 ----
cats.addElement(entry.getCategory().getName());
result.put("postid", entry.getId());
+ result.put("userid", userid);
+ result.put("url",
Utilities.escapeHTML(entry.getPermaLink()));
result.put("title", entry.getTitle());
result.put("description", entry.getText());
! result.put("categories", cats);
! result.put("dateCreated", entry.getPubTime());
results.add(result);
Index: BaseAPIHandler.java
===================================================================
RCS file:
/cvsroot/roller/roller/src/org/roller/presentation/xmlrpc/BaseAPIHandler.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** BaseAPIHandler.java 6 Jun 2003 19:29:58 -0000 1.7
--- BaseAPIHandler.java 18 Aug 2003 02:08:46 -0000 1.8
***************
*** 7,20 ****
import org.apache.commons.logging.LogFactory;
import org.apache.xmlrpc.XmlRpcException;
- import org.roller.model.Roller;
import org.roller.model.UserManager;
import org.roller.pojos.UserData;
import org.roller.pojos.WebsiteData;
- import org.roller.presentation.RollerContext;
import org.roller.presentation.RollerRequest;
import org.roller.presentation.pagecache.PageCache;
- import javax.servlet.http.HttpServletRequest;
-
/**
* Base API handler does user validation, provides exception types, etc.
--- 7,16 ----
***************
*** 26,32 ****
LogFactory.getFactory().getInstance(BaseAPIHandler.class);
- protected Roller mRoller = null;
- protected String mContextUrl = null;
-
public static final int AUTHORIZATION_EXCEPTION = 0001;
public static final String AUTHORIZATION_EXCEPTION_MSG =
--- 22,25 ----
***************
*** 59,67 ****
//------------------------------------------------------------------------
! public void prep( HttpServletRequest req )
! {
! mRoller = RollerContext.getRoller(req);
! mContextUrl =
RollerContext.getRollerContext(req).getAbsoluteContextUrl(req);
! }
//------------------------------------------------------------------------
--- 52,60 ----
//------------------------------------------------------------------------
! //public void prep( HttpServletRequest req )
! //{
! //mRoller = RollerContext.getRoller(req);
! //mContextUrl =
RollerContext.getRollerContext(req).getAbsoluteContextUrl(req);
! //
//------------------------------------------------------------------------
***************
*** 72,76 ****
try
{
! UserManager userMgr = mRoller.getUserManager();
UserData user = userMgr.getUser(username);
WebsiteData website = userMgr.getWebsite(username);
--- 65,72 ----
try
{
! // Get Roller request object for current thread
! RollerRequest rreq = RollerRequest.getRollerRequest();
!
! UserManager userMgr = rreq.getRoller().getUserManager();
UserData user = userMgr.getUser(username);
WebsiteData website = userMgr.getWebsite(username);
***************
*** 100,105 ****
protected void flushPageCache(String user) throws Exception
{
! // There is NO WAY to get a RollerRequest inside an XML-RPC handler
! // so here we resort to the EVIL TLS method.
RollerRequest rreq = RollerRequest.getRollerRequest();
--- 96,100 ----
protected void flushPageCache(String user) throws Exception
{
! // Get Roller request object for current thread
RollerRequest rreq = RollerRequest.getRollerRequest();
***************
*** 108,111 ****
PageCache.removeFromCache( rreq.getRequest(), ud );
}
-
}
--- 103,105 ----
Index: RollerXmlRpcClient.java
===================================================================
RCS file:
/cvsroot/roller/roller/src/org/roller/presentation/xmlrpc/RollerXmlRpcClient.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** RollerXmlRpcClient.java 10 Jun 2003 18:15:53 -0000 1.1
--- RollerXmlRpcClient.java 18 Aug 2003 02:08:46 -0000 1.2
***************
*** 4,13 ****
package org.roller.presentation.xmlrpc;
import java.io.IOException;
import java.util.Hashtable;
import java.util.Vector;
-
- import org.apache.xmlrpc.XmlRpcClient;
- import org.apache.xmlrpc.XmlRpcException;
/**
--- 4,13 ----
package org.roller.presentation.xmlrpc;
+ import org.apache.xmlrpc.XmlRpcClient;
+ import org.apache.xmlrpc.XmlRpcException;
+
import java.io.IOException;
import java.util.Hashtable;
import java.util.Vector;
/**
Index: RollerXMLRPCServlet.java
===================================================================
RCS file:
/cvsroot/roller/roller/src/org/roller/presentation/xmlrpc/RollerXMLRPCServlet.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** RollerXMLRPCServlet.java 10 Jun 2003 12:24:32 -0000 1.7
--- RollerXMLRPCServlet.java 18 Aug 2003 02:08:46 -0000 1.8
***************
*** 8,13 ****
import org.apache.commons.logging.LogFactory;
import org.apache.xmlrpc.XmlRpcServer;
- import org.roller.presentation.RollerRequest;
- import org.roller.presentation.pagecache.PageCache;
import java.io.OutputStream;
--- 8,11 ----
***************
*** 65,71 ****
throws ServletException, java.io.IOException
{
- mBloggerHandler.prep(request);
- mMetaWeblogHandler.prep(request);
-
byte[] result = mXmlRpcServer.execute(request.getInputStream());
--- 63,66 ----
-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01
|
|