com.liferay.portlet.asset.util
Class AssetUtil
java.lang.Object
com.liferay.portlet.asset.util.AssetUtil
public class AssetUtil
- extends Object
Method Summary |
static Set<String> |
addLayoutTags(javax.servlet.http.HttpServletRequest request,
List<AssetTag> tags)
|
static void |
addPortletBreadcrumbEntries(long assetCategoryId,
javax.servlet.http.HttpServletRequest request,
PortletURL portletURL)
|
static String |
checkViewURL(AssetEntry assetEntry,
boolean viewInContext,
String viewURL,
String currentURL,
ThemeDisplay themeDisplay)
|
static String |
checkViewURL(AssetEntry assetEntry,
boolean viewInContext,
String viewURL,
String currentURL,
ThemeDisplay themeDisplay,
boolean checkInheritRedirect)
|
static long[] |
filterCategoryIds(PermissionChecker permissionChecker,
long[] categoryIds)
|
static long[] |
filterTagIds(PermissionChecker permissionChecker,
long[] tagIds)
|
static long[][] |
filterTagIdsArray(PermissionChecker permissionChecker,
long[][] tagIdsArray)
|
static PortletURL |
getAddPortletURL(LiferayPortletRequest liferayPortletRequest,
LiferayPortletResponse liferayPortletResponse,
long groupId,
String className,
long classTypeId,
long[] allAssetCategoryIds,
String[] allAssetTagNames,
String redirect)
|
static PortletURL |
getAddPortletURL(LiferayPortletRequest liferayPortletRequest,
LiferayPortletResponse liferayPortletResponse,
String className,
long classTypeId,
long[] allAssetCategoryIds,
String[] allAssetTagNames,
String redirect)
|
static Map<String,PortletURL> |
getAddPortletURLs(LiferayPortletRequest liferayPortletRequest,
LiferayPortletResponse liferayPortletResponse,
long[] classNameIds,
long[] classTypeIds,
long[] allAssetCategoryIds,
String[] allAssetTagNames,
String redirect)
|
static Map<String,PortletURL> |
getAddPortletURLs(LiferayPortletRequest liferayPortletRequest,
LiferayPortletResponse liferayPortletResponse,
long groupId,
long[] classNameIds,
long[] classTypeIds,
long[] allAssetCategoryIds,
String[] allAssetTagNames,
String redirect)
|
static List<AssetEntry> |
getAssetEntries(Hits hits)
|
static String |
getAssetKeywords(String className,
long classPK)
|
protected static String |
getDDMFormFieldType(String sortField)
|
static String |
getDefaultAssetPublisherId(Layout layout)
|
static Set<String> |
getLayoutTagNames(javax.servlet.http.HttpServletRequest request)
|
protected static String |
getOrderByCol(String sortField,
int sortType,
Locale locale)
|
protected static Sort |
getSort(String orderByType,
String sortField,
Locale locale)
|
protected static Sort[] |
getSorts(AssetEntryQuery assetEntryQuery,
Locale locale)
|
protected static int |
getSortType(String sortField)
|
static boolean |
hasSubtype(String subtypeClassName,
Map<String,PortletURL> addPortletURLs)
|
static boolean |
isDefaultAssetPublisher(Layout layout,
String portletId,
String portletResource)
|
static boolean |
isDefaultAssetPublisher(String defaultAssetPublisherPortletId,
String portletId,
String portletResource)
|
static boolean |
isValidWord(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 String |
substituteCategoryPropertyVariables(long groupId,
long categoryId,
String s)
|
static String |
substituteTagPropertyVariables(long groupId,
String tagName,
String s)
|
static String |
toWord(String text)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CLASSNAME_SEPARATOR
public static final String CLASSNAME_SEPARATOR
- See Also:
- Constant Field Values
INVALID_CHARACTERS
public static final char[] INVALID_CHARACTERS
AssetUtil
public AssetUtil()
addLayoutTags
public static Set<String> addLayoutTags(javax.servlet.http.HttpServletRequest request,
List<AssetTag> tags)
addPortletBreadcrumbEntries
public static void addPortletBreadcrumbEntries(long assetCategoryId,
javax.servlet.http.HttpServletRequest request,
PortletURL portletURL)
throws Exception
- Throws:
Exception
checkViewURL
public static String checkViewURL(AssetEntry assetEntry,
boolean viewInContext,
String viewURL,
String currentURL,
ThemeDisplay themeDisplay)
checkViewURL
public static String checkViewURL(AssetEntry assetEntry,
boolean viewInContext,
String viewURL,
String currentURL,
ThemeDisplay themeDisplay,
boolean checkInheritRedirect)
filterCategoryIds
public static long[] filterCategoryIds(PermissionChecker permissionChecker,
long[] categoryIds)
throws PortalException,
SystemException
- Throws:
PortalException
SystemException
filterTagIds
public static long[] filterTagIds(PermissionChecker permissionChecker,
long[] tagIds)
throws PortalException,
SystemException
- Throws:
PortalException
SystemException
filterTagIdsArray
public static long[][] filterTagIdsArray(PermissionChecker permissionChecker,
long[][] tagIdsArray)
throws PortalException,
SystemException
- Throws:
PortalException
SystemException
getAddPortletURL
public static PortletURL getAddPortletURL(LiferayPortletRequest liferayPortletRequest,
LiferayPortletResponse liferayPortletResponse,
long groupId,
String className,
long classTypeId,
long[] allAssetCategoryIds,
String[] allAssetTagNames,
String redirect)
throws Exception
- Throws:
Exception
getAddPortletURL
public static PortletURL getAddPortletURL(LiferayPortletRequest liferayPortletRequest,
LiferayPortletResponse liferayPortletResponse,
String className,
long classTypeId,
long[] allAssetCategoryIds,
String[] allAssetTagNames,
String redirect)
throws Exception
- Throws:
Exception
getAddPortletURLs
public static Map<String,PortletURL> getAddPortletURLs(LiferayPortletRequest liferayPortletRequest,
LiferayPortletResponse liferayPortletResponse,
long groupId,
long[] classNameIds,
long[] classTypeIds,
long[] allAssetCategoryIds,
String[] allAssetTagNames,
String redirect)
throws Exception
- Throws:
Exception
getAddPortletURLs
public static Map<String,PortletURL> getAddPortletURLs(LiferayPortletRequest liferayPortletRequest,
LiferayPortletResponse liferayPortletResponse,
long[] classNameIds,
long[] classTypeIds,
long[] allAssetCategoryIds,
String[] allAssetTagNames,
String redirect)
throws Exception
- Throws:
Exception
getAssetEntries
public static List<AssetEntry> getAssetEntries(Hits hits)
getAssetKeywords
public static String getAssetKeywords(String className,
long classPK)
throws SystemException
- Throws:
SystemException
getDefaultAssetPublisherId
public static String getDefaultAssetPublisherId(Layout layout)
getLayoutTagNames
public static Set<String> getLayoutTagNames(javax.servlet.http.HttpServletRequest request)
hasSubtype
public static boolean hasSubtype(String subtypeClassName,
Map<String,PortletURL> addPortletURLs)
isDefaultAssetPublisher
public static boolean isDefaultAssetPublisher(Layout layout,
String portletId,
String portletResource)
isDefaultAssetPublisher
public static boolean isDefaultAssetPublisher(String defaultAssetPublisherPortletId,
String portletId,
String portletResource)
isValidWord
public static boolean isValidWord(String word)
search
public static Hits search(javax.servlet.http.HttpServletRequest request,
AssetEntryQuery assetEntryQuery,
int start,
int end)
throws Exception
- Throws:
Exception
search
public static Hits search(SearchContext searchContext,
AssetEntryQuery assetEntryQuery,
int start,
int end)
throws Exception
- Throws:
Exception
substituteCategoryPropertyVariables
public static String substituteCategoryPropertyVariables(long groupId,
long categoryId,
String s)
throws SystemException
- Throws:
SystemException
substituteTagPropertyVariables
public static String substituteTagPropertyVariables(long groupId,
String tagName,
String s)
throws PortalException,
SystemException
- Throws:
PortalException
SystemException
toWord
public static String toWord(String text)
getDDMFormFieldType
protected static String getDDMFormFieldType(String sortField)
throws Exception
- Throws:
Exception
getOrderByCol
protected static String getOrderByCol(String sortField,
int sortType,
Locale locale)
getSort
protected static Sort getSort(String orderByType,
String sortField,
Locale locale)
throws Exception
- Throws:
Exception
getSorts
protected static Sort[] getSorts(AssetEntryQuery assetEntryQuery,
Locale locale)
throws Exception
- Throws:
Exception
getSortType
protected static int getSortType(String sortField)