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<AssetTag> tags) |
static void |
addPortletBreadcrumbEntries(long assetCategoryId,
javax.servlet.http.HttpServletRequest request,
javax.portlet.PortletURL portletURL) |
static void |
addPortletBreadcrumbEntries(long assetCategoryId,
javax.servlet.http.HttpServletRequest request,
javax.portlet.PortletURL portletURL,
boolean portletBreadcrumbEntry) |
static java.lang.String |
checkViewURL(AssetEntry assetEntry,
boolean viewInContext,
java.lang.String viewURL,
java.lang.String currentURL,
ThemeDisplay themeDisplay) |
static long[] |
filterCategoryIds(PermissionChecker permissionChecker,
long[] categoryIds) |
static java.util.List<AssetVocabulary> |
filterVocabularies(java.util.List<AssetVocabulary> vocabularies,
java.lang.String className,
long classTypePK) |
static long[] |
filterVocabularyIds(PermissionChecker permissionChecker,
long[] vocabularyIds) |
static javax.portlet.PortletURL |
getAddPortletURL(LiferayPortletRequest liferayPortletRequest,
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(LiferayPortletRequest liferayPortletRequest,
LiferayPortletResponse liferayPortletResponse,
java.lang.String className,
long classTypeId,
long[] allAssetCategoryIds,
java.lang.String[] allAssetTagNames,
java.lang.String redirect)
Deprecated.
As of Wilberforce (7.0.x), replaced by
getAddPortletURL(LiferayPortletRequest,
LiferayPortletResponse, long, String, long, long[], String[],
String) |
static java.util.Map<java.lang.String,javax.portlet.PortletURL> |
getAddPortletURLs(LiferayPortletRequest liferayPortletRequest,
LiferayPortletResponse liferayPortletResponse,
long[] classNameIds,
long[] classTypeIds,
long[] allAssetCategoryIds,
java.lang.String[] allAssetTagNames,
java.lang.String redirect)
Deprecated.
As of Wilberforce (7.0.x), replaced by
getAddPortletURLs(LiferayPortletRequest,
LiferayPortletResponse, long, long[], long[], long[],
String[], String) |
static java.util.Map<java.lang.String,javax.portlet.PortletURL> |
getAddPortletURLs(LiferayPortletRequest liferayPortletRequest,
LiferayPortletResponse liferayPortletResponse,
long groupId,
long[] classNameIds,
long[] classTypeIds,
long[] allAssetCategoryIds,
java.lang.String[] allAssetTagNames,
java.lang.String redirect) |
static java.lang.String |
getAddURLPopUp(long groupId,
long plid,
javax.portlet.PortletURL addPortletURL,
java.lang.String portletId,
boolean addDisplayPageParameter,
Layout layout) |
static java.util.List<AssetEntry> |
getAssetEntries(Hits hits) |
static java.lang.String |
getAssetKeywords(java.lang.String className,
long classPK) |
protected static AssetSearcher |
getAssetSearcher(SearchContext searchContext,
AssetEntryQuery assetEntryQuery,
int start,
int end) |
static java.lang.String |
getClassName(java.lang.String className) |
static java.lang.String |
getClassNameMessage(java.lang.String className,
java.util.Locale locale) |
protected static java.lang.String |
getDDMFormFieldType(java.lang.String sortField) |
static java.lang.String |
getDefaultAssetPublisherId(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 Sort |
getSort(java.lang.String orderByType,
java.lang.String sortField,
java.util.Locale locale) |
protected static Sort[] |
getSorts(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(Layout layout,
java.lang.String portletId,
java.lang.String portletResource) |
static boolean |
isValidWord(java.lang.String word) |
static Hits |
search(javax.servlet.http.HttpServletRequest request,
AssetEntryQuery assetEntryQuery,
int start,
int end) |
static Hits |
search(SearchContext searchContext,
AssetEntryQuery assetEntryQuery,
int start,
int end) |
static BaseModelSearchResult<AssetEntry> |
searchAssetEntries(AssetEntryQuery assetEntryQuery,
long[] assetCategoryIds,
java.lang.String[] assetTagNames,
java.util.Map<java.lang.String,java.io.Serializable> attributes,
long companyId,
java.lang.String keywords,
Layout layout,
java.util.Locale locale,
long scopeGroupId,
java.util.TimeZone timeZone,
long userId,
int start,
int end) |
static BaseModelSearchResult<AssetEntry> |
searchAssetEntries(javax.servlet.http.HttpServletRequest request,
AssetEntryQuery assetEntryQuery,
int start,
int end) |
static BaseModelSearchResult<AssetEntry> |
searchAssetEntries(SearchContext searchContext,
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<AssetTag> tags)
public static void addPortletBreadcrumbEntries(long assetCategoryId, javax.servlet.http.HttpServletRequest request, javax.portlet.PortletURL portletURL) throws java.lang.Exception
java.lang.Exception
public static void addPortletBreadcrumbEntries(long assetCategoryId, javax.servlet.http.HttpServletRequest request, javax.portlet.PortletURL portletURL, boolean portletBreadcrumbEntry) throws java.lang.Exception
java.lang.Exception
public static java.lang.String checkViewURL(AssetEntry assetEntry, boolean viewInContext, java.lang.String viewURL, java.lang.String currentURL, ThemeDisplay themeDisplay)
public static long[] filterCategoryIds(PermissionChecker permissionChecker, long[] categoryIds) throws PortalException
PortalException
public static java.util.List<AssetVocabulary> filterVocabularies(java.util.List<AssetVocabulary> vocabularies, java.lang.String className, long classTypePK)
public static long[] filterVocabularyIds(PermissionChecker permissionChecker, long[] vocabularyIds) throws PortalException
PortalException
public static javax.portlet.PortletURL getAddPortletURL(LiferayPortletRequest liferayPortletRequest, 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(LiferayPortletRequest liferayPortletRequest, 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.Exception
public static java.util.Map<java.lang.String,javax.portlet.PortletURL> getAddPortletURLs(LiferayPortletRequest liferayPortletRequest, 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(LiferayPortletRequest liferayPortletRequest, 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.Exception
public static java.lang.String getAddURLPopUp(long groupId, long plid, javax.portlet.PortletURL addPortletURL, java.lang.String portletId, boolean addDisplayPageParameter, Layout layout)
public static java.util.List<AssetEntry> getAssetEntries(Hits hits)
public static java.lang.String getAssetKeywords(java.lang.String className, long classPK)
public static java.lang.String getClassName(java.lang.String className)
public static java.lang.String getClassNameMessage(java.lang.String className, java.util.Locale locale)
public static java.lang.String getDefaultAssetPublisherId(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(Layout layout, java.lang.String portletId, java.lang.String portletResource)
public static boolean isValidWord(java.lang.String word)
public static Hits search(javax.servlet.http.HttpServletRequest request, AssetEntryQuery assetEntryQuery, int start, int end) throws java.lang.Exception
java.lang.Exception
public static Hits search(SearchContext searchContext, AssetEntryQuery assetEntryQuery, int start, int end) throws java.lang.Exception
java.lang.Exception
public static BaseModelSearchResult<AssetEntry> searchAssetEntries(AssetEntryQuery assetEntryQuery, long[] assetCategoryIds, java.lang.String[] assetTagNames, java.util.Map<java.lang.String,java.io.Serializable> attributes, long companyId, java.lang.String keywords, Layout layout, java.util.Locale locale, long scopeGroupId, java.util.TimeZone timeZone, long userId, int start, int end) throws java.lang.Exception
java.lang.Exception
public static BaseModelSearchResult<AssetEntry> searchAssetEntries(javax.servlet.http.HttpServletRequest request, AssetEntryQuery assetEntryQuery, int start, int end) throws java.lang.Exception
java.lang.Exception
public static BaseModelSearchResult<AssetEntry> searchAssetEntries(SearchContext searchContext, AssetEntryQuery assetEntryQuery, int start, int end) throws java.lang.Exception
java.lang.Exception
public 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(SearchContext searchContext, AssetEntryQuery assetEntryQuery, int start, int end) throws java.lang.Exception
java.lang.Exception
protected static java.lang.String getDDMFormFieldType(java.lang.String sortField) throws PortalException
PortalException
protected static java.lang.String getOrderByCol(java.lang.String sortField, java.lang.String fieldType, int sortType, java.util.Locale locale)
protected static Sort getSort(java.lang.String orderByType, java.lang.String sortField, java.util.Locale locale) throws java.lang.Exception
java.lang.Exception
protected static Sort[] getSorts(AssetEntryQuery assetEntryQuery, java.util.Locale locale) throws java.lang.Exception
java.lang.Exception
protected static int getSortType(java.lang.String fieldType)