osdir.com
mailing list archive

Subject: roller build.xml,1.112,1.113 build.bat,1.7,1.8 - msg#00107

List: java.roller.cvs

Date: Prev Next Index Thread: Prev Next Index
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?
Yes No
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
Sign up for updates to this mailing list. email:
Loading Comments...
Home | News | Patents | Sitemap | FAQ | advertise

Advertising by