public class AssetUtil
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CLASSNAME_SEPARATOR |
static char[] |
INVALID_CHARACTERS |
| Constructor and Description |
|---|
AssetUtil() |
| Modifier and Type | Method and Description |
|---|---|
static java.util.Set<java.lang.String> |
addLayoutTags(javax.servlet.http.HttpServletRequest request,
java.util.List<com.liferay.portlet.asset.model.AssetTag> tags) |
static void |
addPortletBreadcrumbEntries(long assetCategoryId,
javax.servlet.http.HttpServletRequest request,
javax.portlet.PortletURL portletURL) |
static java.lang.String |
checkViewURL(com.liferay.portlet.asset.model.AssetEntry assetEntry,
boolean viewInContext,
java.lang.String viewURL,
java.lang.String currentURL,
com.liferay.portal.theme.ThemeDisplay themeDisplay) |
static java.lang.String |
checkViewURL(com.liferay.portlet.asset.model.AssetEntry assetEntry,
boolean viewInContext,
java.lang.String viewURL,
java.lang.String currentURL,
com.liferay.portal.theme.ThemeDisplay themeDisplay,
boolean checkInheritRedirect) |
static long[] |
filterCategoryIds(com.liferay.portal.security.permission.PermissionChecker permissionChecker,
long[] categoryIds) |
static long[] |
filterTagIds(com.liferay.portal.security.permission.PermissionChecker permissionChecker,
long[] tagIds) |
static long[][] |
filterTagIdsArray(com.liferay.portal.security.permission.PermissionChecker permissionChecker,
long[][] tagIdsArray) |
static javax.portlet.PortletURL |
getAddPortletURL(com.liferay.portal.kernel.portlet.LiferayPortletRequest liferayPortletRequest,
com.liferay.portal.kernel.portlet.LiferayPortletResponse liferayPortletResponse,
long groupId,
java.lang.String className,
long classTypeId,
long[] allAssetCategoryIds,
java.lang.String[] allAssetTagNames,
java.lang.String redirect) |
static javax.portlet.PortletURL |
getAddPortletURL(com.liferay.portal.kernel.portlet.LiferayPortletRequest liferayPortletRequest,
com.liferay.portal.kernel.portlet.LiferayPortletResponse liferayPortletResponse,
java.lang.String className,
long classTypeId,
long[] allAssetCategoryIds,
java.lang.String[] allAssetTagNames,
java.lang.String redirect) |
static java.util.Map<java.lang.String,javax.portlet.PortletURL> |
getAddPortletURLs(com.liferay.portal.kernel.portlet.LiferayPortletRequest liferayPortletRequest,
com.liferay.portal.kernel.portlet.LiferayPortletResponse liferayPortletResponse,
long[] classNameIds,
long[] classTypeIds,
long[] allAssetCategoryIds,
java.lang.String[] allAssetTagNames,
java.lang.String redirect) |
static java.util.Map<java.lang.String,javax.portlet.PortletURL> |
getAddPortletURLs(com.liferay.portal.kernel.portlet.LiferayPortletRequest liferayPortletRequest,
com.liferay.portal.kernel.portlet.LiferayPortletResponse liferayPortletResponse,
long groupId,
long[] classNameIds,
long[] classTypeIds,
long[] allAssetCategoryIds,
java.lang.String[] allAssetTagNames,
java.lang.String redirect) |
static java.util.List<com.liferay.portlet.asset.model.AssetEntry> |
getAssetEntries(com.liferay.portal.kernel.search.Hits hits) |
static java.lang.String |
getAssetKeywords(java.lang.String className,
long classPK) |
protected static java.lang.String |
getDDMFormFieldType(java.lang.String sortField) |
static java.lang.String |
getDefaultAssetPublisherId(com.liferay.portal.model.Layout layout) |
static java.util.Set<java.lang.String> |
getLayoutTagNames(javax.servlet.http.HttpServletRequest request) |
protected static java.lang.String |
getOrderByCol(java.lang.String sortField,
int sortType,
java.util.Locale locale) |
protected static com.liferay.portal.kernel.search.Sort |
getSort(java.lang.String orderByType,
java.lang.String sortField,
java.util.Locale locale) |
protected static com.liferay.portal.kernel.search.Sort[] |
getSorts(com.liferay.portlet.asset.service.persistence.AssetEntryQuery assetEntryQuery,
java.util.Locale locale) |
protected static int |
getSortType(java.lang.String sortField) |
static boolean |
hasSubtype(java.lang.String subtypeClassName,
java.util.Map<java.lang.String,javax.portlet.PortletURL> addPortletURLs) |
static boolean |
isDefaultAssetPublisher(com.liferay.portal.model.Layout layout,
java.lang.String portletId,
java.lang.String portletResource) |
static boolean |
isDefaultAssetPublisher(java.lang.String defaultAssetPublisherPortletId,
java.lang.String portletId,
java.lang.String portletResource) |
static boolean |
isValidWord(java.lang.String word) |
static com.liferay.portal.kernel.search.Hits |
search(javax.servlet.http.HttpServletRequest request,
com.liferay.portlet.asset.service.persistence.AssetEntryQuery assetEntryQuery,
int start,
int end) |
static com.liferay.portal.kernel.search.Hits |
search(com.liferay.portal.kernel.search.SearchContext searchContext,
com.liferay.portlet.asset.service.persistence.AssetEntryQuery assetEntryQuery,
int start,
int end) |
static java.lang.String |
substituteCategoryPropertyVariables(long groupId,
long categoryId,
java.lang.String s) |
static java.lang.String |
substituteTagPropertyVariables(long groupId,
java.lang.String tagName,
java.lang.String s) |
static java.lang.String |
toWord(java.lang.String text) |
public static final java.lang.String CLASSNAME_SEPARATOR
public static final char[] INVALID_CHARACTERS
public static java.util.Set<java.lang.String> addLayoutTags(javax.servlet.http.HttpServletRequest request,
java.util.List<com.liferay.portlet.asset.model.AssetTag> tags)
public static void addPortletBreadcrumbEntries(long assetCategoryId,
javax.servlet.http.HttpServletRequest request,
javax.portlet.PortletURL portletURL)
throws java.lang.Exception
java.lang.Exceptionpublic static java.lang.String checkViewURL(com.liferay.portlet.asset.model.AssetEntry assetEntry,
boolean viewInContext,
java.lang.String viewURL,
java.lang.String currentURL,
com.liferay.portal.theme.ThemeDisplay themeDisplay)
public static java.lang.String checkViewURL(com.liferay.portlet.asset.model.AssetEntry assetEntry,
boolean viewInContext,
java.lang.String viewURL,
java.lang.String currentURL,
com.liferay.portal.theme.ThemeDisplay themeDisplay,
boolean checkInheritRedirect)
public static long[] filterCategoryIds(com.liferay.portal.security.permission.PermissionChecker permissionChecker,
long[] categoryIds)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic static long[] filterTagIds(com.liferay.portal.security.permission.PermissionChecker permissionChecker,
long[] tagIds)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic static long[][] filterTagIdsArray(com.liferay.portal.security.permission.PermissionChecker permissionChecker,
long[][] tagIdsArray)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic static javax.portlet.PortletURL getAddPortletURL(com.liferay.portal.kernel.portlet.LiferayPortletRequest liferayPortletRequest,
com.liferay.portal.kernel.portlet.LiferayPortletResponse liferayPortletResponse,
long groupId,
java.lang.String className,
long classTypeId,
long[] allAssetCategoryIds,
java.lang.String[] allAssetTagNames,
java.lang.String redirect)
throws java.lang.Exception
java.lang.Exceptionpublic static javax.portlet.PortletURL getAddPortletURL(com.liferay.portal.kernel.portlet.LiferayPortletRequest liferayPortletRequest,
com.liferay.portal.kernel.portlet.LiferayPortletResponse liferayPortletResponse,
java.lang.String className,
long classTypeId,
long[] allAssetCategoryIds,
java.lang.String[] allAssetTagNames,
java.lang.String redirect)
throws java.lang.Exception
java.lang.Exceptionpublic static java.util.Map<java.lang.String,javax.portlet.PortletURL> getAddPortletURLs(com.liferay.portal.kernel.portlet.LiferayPortletRequest liferayPortletRequest,
com.liferay.portal.kernel.portlet.LiferayPortletResponse liferayPortletResponse,
long groupId,
long[] classNameIds,
long[] classTypeIds,
long[] allAssetCategoryIds,
java.lang.String[] allAssetTagNames,
java.lang.String redirect)
throws java.lang.Exception
java.lang.Exceptionpublic static java.util.Map<java.lang.String,javax.portlet.PortletURL> getAddPortletURLs(com.liferay.portal.kernel.portlet.LiferayPortletRequest liferayPortletRequest,
com.liferay.portal.kernel.portlet.LiferayPortletResponse liferayPortletResponse,
long[] classNameIds,
long[] classTypeIds,
long[] allAssetCategoryIds,
java.lang.String[] allAssetTagNames,
java.lang.String redirect)
throws java.lang.Exception
java.lang.Exceptionpublic static java.util.List<com.liferay.portlet.asset.model.AssetEntry> getAssetEntries(com.liferay.portal.kernel.search.Hits hits)
public static java.lang.String getAssetKeywords(java.lang.String className,
long classPK)
throws com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.SystemExceptionpublic static java.lang.String getDefaultAssetPublisherId(com.liferay.portal.model.Layout layout)
public static java.util.Set<java.lang.String> getLayoutTagNames(javax.servlet.http.HttpServletRequest request)
public static boolean hasSubtype(java.lang.String subtypeClassName,
java.util.Map<java.lang.String,javax.portlet.PortletURL> addPortletURLs)
public static boolean isDefaultAssetPublisher(com.liferay.portal.model.Layout layout,
java.lang.String portletId,
java.lang.String portletResource)
public static boolean isDefaultAssetPublisher(java.lang.String defaultAssetPublisherPortletId,
java.lang.String portletId,
java.lang.String portletResource)
public static boolean isValidWord(java.lang.String word)
public static com.liferay.portal.kernel.search.Hits search(javax.servlet.http.HttpServletRequest request,
com.liferay.portlet.asset.service.persistence.AssetEntryQuery assetEntryQuery,
int start,
int end)
throws java.lang.Exception
java.lang.Exceptionpublic static com.liferay.portal.kernel.search.Hits search(com.liferay.portal.kernel.search.SearchContext searchContext,
com.liferay.portlet.asset.service.persistence.AssetEntryQuery assetEntryQuery,
int start,
int end)
throws java.lang.Exception
java.lang.Exceptionpublic static java.lang.String substituteCategoryPropertyVariables(long groupId,
long categoryId,
java.lang.String s)
throws com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.SystemExceptionpublic static java.lang.String substituteTagPropertyVariables(long groupId,
java.lang.String tagName,
java.lang.String s)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic static java.lang.String toWord(java.lang.String text)
protected static java.lang.String getDDMFormFieldType(java.lang.String sortField)
throws java.lang.Exception
java.lang.Exceptionprotected static java.lang.String getOrderByCol(java.lang.String sortField,
int sortType,
java.util.Locale locale)
protected static com.liferay.portal.kernel.search.Sort getSort(java.lang.String orderByType,
java.lang.String sortField,
java.util.Locale locale)
throws java.lang.Exception
java.lang.Exceptionprotected static com.liferay.portal.kernel.search.Sort[] getSorts(com.liferay.portlet.asset.service.persistence.AssetEntryQuery assetEntryQuery,
java.util.Locale locale)
throws java.lang.Exception
java.lang.Exceptionprotected static int getSortType(java.lang.String sortField)