roller-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From snoopd...@apache.org
Subject svn commit: r365544 - /incubator/roller/trunk/sandbox/atomprotocol/src/org/roller/presentation/atomapi/RollerAtomHandler.java
Date Tue, 03 Jan 2006 05:27:19 GMT
Author: snoopdave
Date: Mon Jan  2 21:27:15 2006
New Revision: 365544

URL: http://svn.apache.org/viewcvs?rev=365544&view=rev
Log:
Couple of small bugs in APP draft 7 implementation, client tests are working (again)

Modified:
    incubator/roller/trunk/sandbox/atomprotocol/src/org/roller/presentation/atomapi/RollerAtomHandler.java

Modified: incubator/roller/trunk/sandbox/atomprotocol/src/org/roller/presentation/atomapi/RollerAtomHandler.java
URL: http://svn.apache.org/viewcvs/incubator/roller/trunk/sandbox/atomprotocol/src/org/roller/presentation/atomapi/RollerAtomHandler.java?rev=365544&r1=365543&r2=365544&view=diff
==============================================================================
--- incubator/roller/trunk/sandbox/atomprotocol/src/org/roller/presentation/atomapi/RollerAtomHandler.java
(original)
+++ incubator/roller/trunk/sandbox/atomprotocol/src/org/roller/presentation/atomapi/RollerAtomHandler.java
Mon Jan  2 21:27:15 2006
@@ -148,20 +148,12 @@
                     entryCol.setTitle("Collection: Weblog Entries for " + handle);
                     entryCol.setMemberType("entry");
                     entryCol.setHref(absUrl + "/app/"+handle+"/entries");
-                    entryCol.setListTemplate(absUrl + "/app/"+handle+"/entries/{index}");
                     workspace.addCollection(entryCol);
-                    
-                    /*AtomService.Collection catCol = new AtomService.Collection();
-                    catCol.setTitle("Collection: Categories for " + handle);
-                    catCol.setMemberType("entry");
-                    catCol.setHref(absUrl + "/app/"+handle+"/categories");
-                    workspace.addCollection(catCol);*/
-                    
+                                        
                     AtomService.Collection uploadCol = new AtomService.Collection();
                     uploadCol.setTitle("Collection: Resources for " + handle);
                     uploadCol.setMemberType("media");
                     uploadCol.setHref(absUrl + "/app/"+handle+"/resources");
-                    uploadCol.setListTemplate(absUrl + "/app/"+handle+"/resources/{index}");
                     workspace.addCollection(uploadCol);
                 }
             }
@@ -223,10 +215,9 @@
             Feed feed = new Feed();
             List atomEntries = new ArrayList();
             int count = 0;
-            for (Iterator iter = entries.iterator(); iter.hasNext();) {
+            for (Iterator iter = entries.iterator(); iter.hasNext() && count <
mMaxEntries; count++) {
                 WeblogEntryData rollerEntry = (WeblogEntryData)iter.next();
                 atomEntries.add(createAtomEntry(rollerEntry));
-                count++;
             }
             if (count > start - end) { // add next link
                 int nextOffset = start + mMaxEntries; 
@@ -276,7 +267,7 @@
                     count++;
                 }
             }
-            if (start + count > files.length) { // add next link
+            if (start + count < files.length) { // add next link
                 int nextOffset = start + mMaxEntries; 
                 String url = absUrl + "/app/" + website.getHandle() + "/resources/" + nextOffset;
                 Link nextLink = new Link();



Mime
View raw message