1
14
15 package com.liferay.portlet.wiki.asset;
16
17 import com.liferay.portal.kernel.exception.PortalException;
18 import com.liferay.portal.kernel.exception.SystemException;
19 import com.liferay.portal.kernel.portlet.LiferayPortletRequest;
20 import com.liferay.portal.kernel.portlet.LiferayPortletResponse;
21 import com.liferay.portlet.asset.model.AssetRenderer;
22 import com.liferay.portlet.asset.model.BaseAssetRendererFactory;
23 import com.liferay.portlet.wiki.model.WikiPage;
24 import com.liferay.portlet.wiki.service.WikiPageLocalServiceUtil;
25
26 import javax.portlet.PortletURL;
27
28
34 public class WikiPageAssetRendererFactory extends BaseAssetRendererFactory {
35
36 public static final String CLASS_NAME = WikiPage.class.getName();
37
38 public static final String TYPE = "wiki";
39
40 public AssetRenderer getAssetRenderer(long classPK)
41 throws PortalException, SystemException {
42
43 WikiPage page = WikiPageLocalServiceUtil.getPage(classPK);
44
45 return new WikiPageAssetRenderer(page);
46 }
47
48 public String getClassName() {
49 return CLASS_NAME;
50 }
51
52 public String getType() {
53 return TYPE;
54 }
55
56 public PortletURL getURLAdd(
57 LiferayPortletRequest liferayPortletRequest,
58 LiferayPortletResponse liferayPortletResponse) {
59
60 return null;
61 }
62
63 }