public class AssetUtil
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static int |
ASSET_ENTRY_ABSTRACT_LENGTH |
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 long[] |
filterCategoryIds(com.liferay.portal.kernel.security.permission.PermissionChecker permissionChecker,
long[] categoryIds) |
static java.util.List<com.liferay.portlet.asset.model.AssetVocabulary> |
filterVocabularies(java.util.List<com.liferay.portlet.asset.model.AssetVocabulary> vocabularies,
java.lang.String className,
long classTypePK) |
static long[] |
filterVocabularyIds(com.liferay.portal.kernel.security.permission.PermissionChecker permissionChecker,
long[] vocabularyIds) |
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)
Deprecated.
|
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)
Deprecated.
|
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 AssetSearcher |
getAssetSearcher(com.liferay.portal.kernel.search.SearchContext searchContext,
com.liferay.portlet.asset.service.persistence.AssetEntryQuery assetEntryQuery,
int start,
int end) |
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,
java.lang.String fieldType,
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 fieldType) |
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 |
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 com.liferay.portal.kernel.search.BaseModelSearchResult<com.liferay.portlet.asset.model.AssetEntry> |
searchAssetEntries(com.liferay.portlet.asset.service.persistence.AssetEntryQuery assetEntryQuery,
long[] assetCategoryIds,
java.lang.String[] assetTagNames,
java.util.Map<java.lang.String,java.io.Serializable> attributes,
long companyId,
java.lang.String keywords,
com.liferay.portal.model.Layout layout,
java.util.Locale locale,
long scopeGroupId,
java.util.TimeZone timeZone,
long userId,
int start,
int end) |
static com.liferay.portal.kernel.search.BaseModelSearchResult<com.liferay.portlet.asset.model.AssetEntry> |
searchAssetEntries(javax.servlet.http.HttpServletRequest request,
com.liferay.portlet.asset.service.persistence.AssetEntryQuery assetEntryQuery,
int start,
int end) |
static com.liferay.portal.kernel.search.BaseModelSearchResult<com.liferay.portlet.asset.model.AssetEntry> |
searchAssetEntries(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 |
toWord(java.lang.String text) |
public static final int ASSET_ENTRY_ABSTRACT_LENGTH
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 long[] filterCategoryIds(com.liferay.portal.kernel.security.permission.PermissionChecker permissionChecker,
long[] categoryIds)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionpublic static java.util.List<com.liferay.portlet.asset.model.AssetVocabulary> filterVocabularies(java.util.List<com.liferay.portlet.asset.model.AssetVocabulary> vocabularies,
java.lang.String className,
long classTypePK)
public static long[] filterVocabularyIds(com.liferay.portal.kernel.security.permission.PermissionChecker permissionChecker,
long[] vocabularyIds)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionpublic 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.Exception@Deprecated
public 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
getAddPortletURL(LiferayPortletRequest,
LiferayPortletResponse, long, String, long, long[], String[],
String)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.Exception@Deprecated
public 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
getAddPortletURLs(LiferayPortletRequest,
LiferayPortletResponse, long, long[], long[], long[],
String[], String)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)
public 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 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 com.liferay.portal.kernel.search.BaseModelSearchResult<com.liferay.portlet.asset.model.AssetEntry> searchAssetEntries(com.liferay.portlet.asset.service.persistence.AssetEntryQuery assetEntryQuery,
long[] assetCategoryIds,
java.lang.String[] assetTagNames,
java.util.Map<java.lang.String,java.io.Serializable> attributes,
long companyId,
java.lang.String keywords,
com.liferay.portal.model.Layout layout,
java.util.Locale locale,
long scopeGroupId,
java.util.TimeZone timeZone,
long userId,
int start,
int end)
throws java.lang.Exception
java.lang.Exceptionpublic static com.liferay.portal.kernel.search.BaseModelSearchResult<com.liferay.portlet.asset.model.AssetEntry> searchAssetEntries(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.BaseModelSearchResult<com.liferay.portlet.asset.model.AssetEntry> searchAssetEntries(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)
public static java.lang.String toWord(java.lang.String text)
protected static AssetSearcher getAssetSearcher(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.Exceptionprotected static java.lang.String getDDMFormFieldType(java.lang.String sortField)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionprotected static java.lang.String getOrderByCol(java.lang.String sortField,
java.lang.String fieldType,
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 fieldType)