MyForums Portlet

Geändert:
 * Inkompatible Verwendung des Tags forum:forum entfernt. Stattdessen lautet das Tag nun forum:forumShortcut

git-svn-id: https://svn.libreccm.org/ccm/trunk@2202 8810af33-2d31-482b-a856-94f89814c4df
master
quasi 2013-06-11 06:36:58 +00:00
parent a97ec7426b
commit ee445f5ddd
1 changed files with 29 additions and 36 deletions

View File

@ -54,7 +54,6 @@ public class MyForumsPortlet extends Portlet {
public static final String BASE_DATA_OBJECT_TYPE =
"com.arsdigita.forum.MyForumsPortlet";
protected String getBaseDataObjectType() {
return BASE_DATA_OBJECT_TYPE;
}
@ -63,13 +62,9 @@ public class MyForumsPortlet extends Portlet {
super(dataObject);
}
protected AbstractPortletRenderer doGetPortletRenderer() {
return new MyForumsPortletRenderer(this);
}
}
class MyForumsPortletRenderer
@ -78,8 +73,7 @@ class MyForumsPortletRenderer
private MyForumsPortlet m_portlet;
public MyForumsPortletRenderer(MyForumsPortlet
portlet) {
public MyForumsPortletRenderer(MyForumsPortlet portlet) {
m_portlet = portlet;
}
@ -101,7 +95,7 @@ class MyForumsPortletRenderer
while (forums.next()) {
Forum forum = (Forum) DomainObjectFactory.newInstance(forums.getDataObject());
Element forumEl = content.newChildElement(FORUM_XML_PREFIX + ":forum", FORUM_XML_NS);
Element forumEl = content.newChildElement(FORUM_XML_PREFIX + ":forumShortcut", FORUM_XML_NS);
URL url = URL.there(forum, "/", null);
forumEl.addAttribute("url", url.toString());
forumEl.addAttribute("title", forum.getTitle());
@ -119,5 +113,4 @@ class MyForumsPortletRenderer
}
}
}