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 2006/02/06 15:50:57 UTC
svn commit: r375292 -
/incubator/roller/trunk/src/org/roller/presentation/xmlrpc/MetaWeblogAPIHandler.java
Author: snoopdave
Date: Mon Feb 6 06:50:56 2006
New Revision: 375292
URL: http://svn.apache.org/viewcvs?rev=375292&view=rev
Log:
Made entry queries sortable by updateTime or pubTime (ROL-1009)
Modified:
incubator/roller/trunk/src/org/roller/presentation/xmlrpc/MetaWeblogAPIHandler.java
Modified: incubator/roller/trunk/src/org/roller/presentation/xmlrpc/MetaWeblogAPIHandler.java
URL: http://svn.apache.org/viewcvs/incubator/roller/trunk/src/org/roller/presentation/xmlrpc/MetaWeblogAPIHandler.java?rev=375292&r1=375291&r2=375292&view=diff
==============================================================================
--- incubator/roller/trunk/src/org/roller/presentation/xmlrpc/MetaWeblogAPIHandler.java (original)
+++ incubator/roller/trunk/src/org/roller/presentation/xmlrpc/MetaWeblogAPIHandler.java Mon Feb 6 06:50:56 2006
@@ -383,25 +383,23 @@
Roller roller = RollerFactory.getRoller();
WeblogManager weblogMgr = roller.getWeblogManager();
if (website != null) {
- Map entries = weblogMgr.getWeblogEntryObjectMap(
- website, // userName
- null, // startDate
- new Date(), // endDate
- null, // catName
- null, // status
- new Integer(numposts)); // maxEntries
+ List entries = weblogMgr.getWeblogEntries(
+ website, // website
+ null, // startDate
+ null, // endDate
+ null, // catName
+ null, // status
+ "updateTime", // sortby
+ new Integer(numposts)); // maxEntries
- Iterator iter = entries.values().iterator();
+ Iterator iter = entries.iterator();
while (iter.hasNext()) {
- ArrayList list = (ArrayList) iter.next();
- Iterator entryIter = list.iterator();
- while (entryIter.hasNext()) {
- WeblogEntryData entry = (WeblogEntryData)entryIter.next();
- results.addElement(createPostStruct(entry, userid));
- }
+ WeblogEntryData entry = (WeblogEntryData)iter.next();
+ results.addElement(createPostStruct(entry, userid));
}
}
return results;
+
} catch (Exception e) {
String msg = "ERROR in BlooggerAPIHander.getRecentPosts";
mLogger.error(msg,e);