Liferay 6.1.2-ce-ga3

com.liferay.portlet.asset.model
Interface AssetRendererFactory

All Known Implementing Classes:
BaseAssetRendererFactory, BlogsEntryAssetRendererFactory, BookmarksEntryAssetRendererFactory, CalEventAssetRendererFactory, DDLRecordAssetRendererFactory, DLFileEntryAssetRendererFactory, JournalArticleAssetRendererFactory, LayoutRevisionAssetRendererFactory, MBCategoryAssetRendererFactory, MBDiscussionAssetRendererFactory, MBMessageAssetRendererFactory, UserAssetRendererFactory, WikiPageAssetRendererFactory

public interface AssetRendererFactory


Field Summary
static int TYPE_LATEST
           
static int TYPE_LATEST_APPROVED
           
 
Method Summary
 AssetEntry getAssetEntry(long assetEntryId)
           
 AssetEntry getAssetEntry(String classNameId, long classPK)
           
 AssetRenderer getAssetRenderer(long classPK)
           
 AssetRenderer getAssetRenderer(long classPK, int type)
           
 AssetRenderer getAssetRenderer(long groupId, String urlTitle)
           
 String getClassName()
           
 long getClassNameId()
           
 Map<Long,String> getClassTypes(long[] groupIds, Locale locale)
           
 String getIconPath(PortletRequest portletRequest)
           
 String getPortletId()
           
 String getType()
           
 PortletURL getURLAdd(LiferayPortletRequest liferayPortletRequest, LiferayPortletResponse liferayPortletResponse)
           
 boolean hasPermission(PermissionChecker permissionChecker, long entryClassPK, String actionId)
           
 boolean isCategorizable()
           
 boolean isLinkable()
           
 boolean isSelectable()
           
 void setClassName(String className)
           
 void setPortletId(String portletId)
           
 

Field Detail

TYPE_LATEST

static final int TYPE_LATEST
See Also:
Constant Field Values

TYPE_LATEST_APPROVED

static final int TYPE_LATEST_APPROVED
See Also:
Constant Field Values
Method Detail

getAssetEntry

AssetEntry getAssetEntry(long assetEntryId)
                         throws PortalException,
                                SystemException
Throws:
PortalException
SystemException

getAssetEntry

AssetEntry getAssetEntry(String classNameId,
                         long classPK)
                         throws PortalException,
                                SystemException
Throws:
PortalException
SystemException

getAssetRenderer

AssetRenderer getAssetRenderer(long classPK)
                               throws PortalException,
                                      SystemException
Throws:
PortalException
SystemException

getAssetRenderer

AssetRenderer getAssetRenderer(long classPK,
                               int type)
                               throws PortalException,
                                      SystemException
Throws:
PortalException
SystemException

getAssetRenderer

AssetRenderer getAssetRenderer(long groupId,
                               String urlTitle)
                               throws PortalException,
                                      SystemException
Throws:
PortalException
SystemException

getClassName

String getClassName()

getClassNameId

long getClassNameId()

getClassTypes

Map<Long,String> getClassTypes(long[] groupIds,
                               Locale locale)
                               throws Exception
Throws:
Exception

getIconPath

String getIconPath(PortletRequest portletRequest)

getPortletId

String getPortletId()

getType

String getType()

getURLAdd

PortletURL getURLAdd(LiferayPortletRequest liferayPortletRequest,
                     LiferayPortletResponse liferayPortletResponse)
                     throws PortalException,
                            SystemException
Throws:
PortalException
SystemException

hasPermission

boolean hasPermission(PermissionChecker permissionChecker,
                      long entryClassPK,
                      String actionId)
                      throws Exception
Throws:
Exception

isCategorizable

boolean isCategorizable()

isLinkable

boolean isLinkable()

isSelectable

boolean isSelectable()

setClassName

void setClassName(String className)

setPortletId

void setPortletId(String portletId)

Liferay 6.1.2-ce-ga3