Package com.liferay.asset.kernel.model
Class BaseAssetRendererFactory<T>
Object
com.liferay.asset.kernel.model.BaseAssetRendererFactory<T>
- All Implemented Interfaces:
AssetRendererFactory<T>
- Author:
- Jorge Ferrer, Juan Fernández, Raymond Augé, Sergio González
-
Field Summary
Fields inherited from interface com.liferay.asset.kernel.model.AssetRendererFactory
TYPE_LATEST, TYPE_LATEST_APPROVED
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAssetEntry
(long assetEntryId) getAssetEntry
(String className, long classPK) getAssetRenderer
(long classPK) getAssetRenderer
(long groupId, String urlTitle) getAssetRenderer
(T entry, int type) long
protected long
getControlPanelPlid
(ThemeDisplay themeDisplay) protected Group
getGroup
(LiferayPortletRequest liferayPortletRequest) getSubtypeTitle
(Locale locale) getTypeName
(Locale locale) getTypeName
(Locale locale, long subtypeId) getURLAdd
(LiferayPortletRequest liferayPortletRequest, LiferayPortletResponse liferayPortletResponse, long classTypeId) getURLView
(LiferayPortletResponse liferayPortletResponse, WindowState windowState) boolean
hasAddPermission
(PermissionChecker permissionChecker, long groupId, long classTypeId) boolean
hasPermission
(PermissionChecker permissionChecker, long classPK, String actionId) boolean
isActive
(long companyId) boolean
boolean
boolean
boolean
boolean
protected void
setCategorizable
(boolean categorizable) void
setClassName
(String className) protected void
setLinkable
(boolean linkable) void
setPortletId
(String portletId) protected void
setSearchable
(boolean searchable) protected void
setSelectable
(boolean selectable) protected void
setSupportsClassTypes
(boolean supportsClassTypes) protected Tuple
toTuple
(ClassTypeField classTypeField) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.liferay.asset.kernel.model.AssetRendererFactory
getAssetEntry, getAssetRenderer, getItemSelectorURL, getType
-
Constructor Details
-
BaseAssetRendererFactory
public BaseAssetRendererFactory()
-
-
Method Details
-
getAssetEntry
- Specified by:
getAssetEntry
in interfaceAssetRendererFactory<T>
- Throws:
PortalException
-
getAssetEntry
- Specified by:
getAssetEntry
in interfaceAssetRendererFactory<T>
- Throws:
PortalException
-
getAssetRenderer
- Specified by:
getAssetRenderer
in interfaceAssetRendererFactory<T>
- Throws:
PortalException
-
getAssetRenderer
- Specified by:
getAssetRenderer
in interfaceAssetRendererFactory<T>
- Throws:
PortalException
-
getAssetRenderer
- Specified by:
getAssetRenderer
in interfaceAssetRendererFactory<T>
- Throws:
PortalException
-
getClassName
- Specified by:
getClassName
in interfaceAssetRendererFactory<T>
-
getClassNameId
public long getClassNameId()- Specified by:
getClassNameId
in interfaceAssetRendererFactory<T>
-
getClassTypeReader
- Specified by:
getClassTypeReader
in interfaceAssetRendererFactory<T>
-
getIconCssClass
- Specified by:
getIconCssClass
in interfaceAssetRendererFactory<T>
-
getPortletId
- Specified by:
getPortletId
in interfaceAssetRendererFactory<T>
-
getSubtypeTitle
- Specified by:
getSubtypeTitle
in interfaceAssetRendererFactory<T>
-
getTypeName
- Specified by:
getTypeName
in interfaceAssetRendererFactory<T>
-
getTypeName
- Specified by:
getTypeName
in interfaceAssetRendererFactory<T>
-
getURLAdd
public PortletURL getURLAdd(LiferayPortletRequest liferayPortletRequest, LiferayPortletResponse liferayPortletResponse, long classTypeId) throws PortalException - Specified by:
getURLAdd
in interfaceAssetRendererFactory<T>
- Throws:
PortalException
-
getURLView
public PortletURL getURLView(LiferayPortletResponse liferayPortletResponse, WindowState windowState) throws PortalException - Specified by:
getURLView
in interfaceAssetRendererFactory<T>
- Throws:
PortalException
-
hasAddPermission
public boolean hasAddPermission(PermissionChecker permissionChecker, long groupId, long classTypeId) throws Exception - Specified by:
hasAddPermission
in interfaceAssetRendererFactory<T>
- Throws:
Exception
-
hasPermission
public boolean hasPermission(PermissionChecker permissionChecker, long classPK, String actionId) throws Exception - Specified by:
hasPermission
in interfaceAssetRendererFactory<T>
- Throws:
Exception
-
isActive
public boolean isActive(long companyId) - Specified by:
isActive
in interfaceAssetRendererFactory<T>
-
isCategorizable
public boolean isCategorizable()- Specified by:
isCategorizable
in interfaceAssetRendererFactory<T>
-
isLinkable
public boolean isLinkable()- Specified by:
isLinkable
in interfaceAssetRendererFactory<T>
-
isSearchable
public boolean isSearchable()- Specified by:
isSearchable
in interfaceAssetRendererFactory<T>
-
isSelectable
public boolean isSelectable()- Specified by:
isSelectable
in interfaceAssetRendererFactory<T>
-
isSupportsClassTypes
public boolean isSupportsClassTypes()- Specified by:
isSupportsClassTypes
in interfaceAssetRendererFactory<T>
-
setClassName
- Specified by:
setClassName
in interfaceAssetRendererFactory<T>
-
setPortletId
- Specified by:
setPortletId
in interfaceAssetRendererFactory<T>
-
getControlPanelPlid
- Throws:
PortalException
-
getGroup
-
setCategorizable
protected void setCategorizable(boolean categorizable) -
setLinkable
protected void setLinkable(boolean linkable) -
setSearchable
protected void setSearchable(boolean searchable) -
setSelectable
protected void setSelectable(boolean selectable) -
setSupportsClassTypes
protected void setSupportsClassTypes(boolean supportsClassTypes) -
toTuple
-