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-94f89814c4dfmaster
parent
a97ec7426b
commit
ee445f5ddd
|
|
@ -54,7 +54,6 @@ public class MyForumsPortlet extends Portlet {
|
||||||
public static final String BASE_DATA_OBJECT_TYPE =
|
public static final String BASE_DATA_OBJECT_TYPE =
|
||||||
"com.arsdigita.forum.MyForumsPortlet";
|
"com.arsdigita.forum.MyForumsPortlet";
|
||||||
|
|
||||||
|
|
||||||
protected String getBaseDataObjectType() {
|
protected String getBaseDataObjectType() {
|
||||||
return BASE_DATA_OBJECT_TYPE;
|
return BASE_DATA_OBJECT_TYPE;
|
||||||
}
|
}
|
||||||
|
|
@ -63,13 +62,9 @@ public class MyForumsPortlet extends Portlet {
|
||||||
super(dataObject);
|
super(dataObject);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
protected AbstractPortletRenderer doGetPortletRenderer() {
|
protected AbstractPortletRenderer doGetPortletRenderer() {
|
||||||
return new MyForumsPortletRenderer(this);
|
return new MyForumsPortletRenderer(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
class MyForumsPortletRenderer
|
class MyForumsPortletRenderer
|
||||||
|
|
@ -78,8 +73,7 @@ class MyForumsPortletRenderer
|
||||||
|
|
||||||
private MyForumsPortlet m_portlet;
|
private MyForumsPortlet m_portlet;
|
||||||
|
|
||||||
public MyForumsPortletRenderer(MyForumsPortlet
|
public MyForumsPortletRenderer(MyForumsPortlet portlet) {
|
||||||
portlet) {
|
|
||||||
m_portlet = portlet;
|
m_portlet = portlet;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -101,7 +95,7 @@ class MyForumsPortletRenderer
|
||||||
|
|
||||||
while (forums.next()) {
|
while (forums.next()) {
|
||||||
Forum forum = (Forum) DomainObjectFactory.newInstance(forums.getDataObject());
|
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);
|
URL url = URL.there(forum, "/", null);
|
||||||
forumEl.addAttribute("url", url.toString());
|
forumEl.addAttribute("url", url.toString());
|
||||||
forumEl.addAttribute("title", forum.getTitle());
|
forumEl.addAttribute("title", forum.getTitle());
|
||||||
|
|
@ -119,5 +113,4 @@ class MyForumsPortletRenderer
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue