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/12/11 17:48:23 UTC

svn commit: r485747 - /incubator/roller/trunk/sandbox/planetroller/src/org/apache/roller/planet/tasks/StaticPlanetModel.java

Author: snoopdave
Date: Mon Dec 11 08:48:22 2006
New Revision: 485747

URL: http://svn.apache.org/viewvc?view=rev&rev=485747
Log:
Support for get feed entries in standalone planet model

Modified:
    incubator/roller/trunk/sandbox/planetroller/src/org/apache/roller/planet/tasks/StaticPlanetModel.java

Modified: incubator/roller/trunk/sandbox/planetroller/src/org/apache/roller/planet/tasks/StaticPlanetModel.java
URL: http://svn.apache.org/viewvc/incubator/roller/trunk/sandbox/planetroller/src/org/apache/roller/planet/tasks/StaticPlanetModel.java?view=diff&rev=485747&r1=485746&r2=485747
==============================================================================
--- incubator/roller/trunk/sandbox/planetroller/src/org/apache/roller/planet/tasks/StaticPlanetModel.java (original)
+++ incubator/roller/trunk/sandbox/planetroller/src/org/apache/roller/planet/tasks/StaticPlanetModel.java Mon Dec 11 08:48:22 2006
@@ -34,36 +34,46 @@
  * to be duck-type compatible with old PlanetTool templates.
  */
 public class StaticPlanetModel {
-    private static Log logger =
-            LogFactory.getFactory().getInstance(StaticPlanetModel.class);
+    private static Log logger = LogFactory.getFactory().getInstance(StaticPlanetModel.class);
     PlanetManager planetManager = null;
     
+    
     public StaticPlanetModel() throws RollerException {
         Planet planet = PlanetFactory.getPlanet();
         planetManager = planet.getPlanetManager();
     }
         
-    public PlanetSubscriptionData getSubscription(
-            String feedUrl) throws Exception {
-        return planetManager.getSubscription(feedUrl); 
-    }
     
     public PlanetConfigData getConfiguration() throws RollerException {
         return planetManager.getConfiguration();
     }
+       
+       
+    public PlanetSubscriptionData getSubscription(String feedUrl) throws Exception {
+        return planetManager.getSubscription(feedUrl); 
+    }
     
-    public List getGroupHandles() throws RollerException {
-        return planetManager.getGroupHandles();
+    
+    public List getFeedEntries(String feedUrl, int maxEntries) throws Exception {
+        try {
+            return planetManager.getFeedEntries(feedUrl, 0, maxEntries);
+        } catch (Exception e) {
+            e.printStackTrace();
+            throw e;
+        }
     }
+       
     
     public List getGroups() throws RollerException {
         return planetManager.getGroups();
     }
     
+    
     public PlanetGroupData getGroup(String handle) throws RollerException {
         return planetManager.getGroup(handle);
     }
     
+    
     public List getAggregation(
             PlanetGroupData group, int maxEntries) throws RollerException {
         return planetManager.getAggregation(group, 0, maxEntries);
@@ -73,6 +83,7 @@
     public Iterator getAllSubscriptions() throws RollerException {
         return planetManager.getAllSubscriptions();
     }
+    
     
     public int getSubscriptionCount() throws RollerException {
         return planetManager.getSubscriptionCount();