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 2009/02/27 22:40:31 UTC
svn commit: r748713 -
/roller/trunk/apps/weblogger/src/java/org/apache/roller/weblogger/webservices/atomprotocol/RollerAtomHandler.java
Author: snoopdave
Date: Fri Feb 27 21:40:30 2009
New Revision: 748713
URL: http://svn.apache.org/viewvc?rev=748713&view=rev
Log:
making it easier to extend Roller's Atom handler. no change in functionality just making some fields protected and adding a no-arg constructor.
Modified:
roller/trunk/apps/weblogger/src/java/org/apache/roller/weblogger/webservices/atomprotocol/RollerAtomHandler.java
Modified: roller/trunk/apps/weblogger/src/java/org/apache/roller/weblogger/webservices/atomprotocol/RollerAtomHandler.java
URL: http://svn.apache.org/viewvc/roller/trunk/apps/weblogger/src/java/org/apache/roller/weblogger/webservices/atomprotocol/RollerAtomHandler.java?rev=748713&r1=748712&r2=748713&view=diff
==============================================================================
--- roller/trunk/apps/weblogger/src/java/org/apache/roller/weblogger/webservices/atomprotocol/RollerAtomHandler.java (original)
+++ roller/trunk/apps/weblogger/src/java/org/apache/roller/weblogger/webservices/atomprotocol/RollerAtomHandler.java Fri Feb 27 21:40:30 2009
@@ -36,7 +36,6 @@
import com.sun.syndication.propono.atom.server.AtomException;
import com.sun.syndication.propono.atom.server.AtomHandler;
import com.sun.syndication.propono.atom.server.AtomMediaResource;
-import com.sun.syndication.propono.atom.server.AtomNotAuthorizedException;
import com.sun.syndication.propono.atom.server.AtomNotFoundException;
import org.apache.commons.lang.StringUtils;
import org.apache.roller.weblogger.WebloggerException;
@@ -81,38 +80,18 @@
* /roller-services/app/[weblog-handle]/resource/[name]
* Individual resource data (GET)
*
- *
- * Coming soon...
- *
- * /roller-services/app/[weblog-handle]/comments
- * Comments collection for weblog (GET, POST)
- *
- * /roller-services/app/[weblog-handle]/comments/[offset]
- * Comments collection for weblog with offset (GET)
- *
- * /roller-services/app/[weblog-handle]/comment/[id]
- * Individual comment within weblog (GET, PUT, DELETE)
- *
- *
- * /roller-services/app/[weblog-handle]/entry/[id]/comments
- * Comments collection for entry with id (GET)
- *
- * /roller-services/app/[weblog-handle]/entry/[id]/comments/[offset]
- * Comments collection for entry with id (GET)
- *
* </pre>
* @author David M Johnson
*/
public class RollerAtomHandler implements AtomHandler {
- private Weblogger roller;
- private User user;
- private int maxEntries = 20;
-
- private final String atomURL;
+ protected Weblogger roller = null;
+ protected User user = null;
+ protected int maxEntries = 20;
+ protected String atomURL = null;
- private static boolean throttle = true;
+ protected static boolean throttle = true;
- private static Log log =
+ protected static Log log =
LogFactory.getFactory().getInstance(RollerAtomHandler.class);
static {
@@ -121,7 +100,7 @@
}
//------------------------------------------------------------ construction
-
+
/**
* Create Atom handler for a request and attempt to authenticate user.
* If user is authenticated, then getAuthenticatedUsername() will return
@@ -144,6 +123,9 @@
atomURL = WebloggerFactory.getWeblogger().getUrlStrategy().getAtomProtocolURL(true);
}
+ /** For testing and for those who wish to extend */
+ public RollerAtomHandler() {}
+
/**
* Return weblogHandle of authenticated user or null if there is none.
*/