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();