1
14
15 package com.liferay.portlet.asset.model;
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
22 import javax.portlet.PortletURL;
23
24
29 public interface AssetRendererFactory {
30
31 public AssetRenderer getAssetRenderer(long classPK)
32 throws PortalException, SystemException;
33
34 public AssetRenderer getAssetRenderer(long groupId, String urlTitle)
35 throws PortalException, SystemException;
36
37 public String getClassName();
38
39 public long getClassNameId();
40
41 public String getPortletId();
42
43 public String getType();
44
45 public PortletURL getURLAdd(
46 LiferayPortletRequest liferayPortletRequest,
47 LiferayPortletResponse liferayPortletResponse);
48
49 public boolean isSelectable();
50
51 public void setClassNameId(long classNameId);
52
53 public void setPortletId(String portletId);
54
55 }