public class KnowledgeBaseUtil
extends java.lang.Object
| Constructor and Description |
|---|
KnowledgeBaseUtil() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addPortletBreadcrumbEntries(long originalParentResourceClassNameId,
long originalParentResourcePrimKey,
long parentResourceClassNameId,
long parentResourcePrimKey,
java.lang.String mvcPath,
javax.servlet.http.HttpServletRequest request,
javax.portlet.RenderResponse renderResponse) |
static void |
addPortletBreadcrumbEntries(long parentResourceClassNameId,
long parentResourcePrimKey,
java.lang.String mvcPath,
javax.servlet.http.HttpServletRequest request,
javax.portlet.RenderResponse renderResponse) |
protected static void |
addPortletBreadcrumbEntries(java.util.Map<java.lang.String,java.lang.Object> parameters,
javax.servlet.http.HttpServletRequest request,
javax.portlet.RenderResponse renderResponse) |
static java.util.List<KBFolder> |
getAlternateRootKBFolders(long groupId,
long kbFolderId) |
static com.liferay.portal.kernel.util.OrderByComparator |
getKBArticleOrderByComparator(java.lang.String orderByCol,
java.lang.String orderByType) |
static com.liferay.portal.kernel.search.Sort[] |
getKBArticleSorts(java.lang.String orderByCol,
java.lang.String orderByType) |
static java.lang.String |
getKBArticleURL(long plid,
long resourcePrimKey,
int status,
java.lang.String portalURL,
boolean maximized) |
static com.liferay.portal.kernel.util.OrderByComparator<KBComment> |
getKBCommentOrderByComparator(java.lang.String orderByCol,
java.lang.String orderByType) |
static long |
getKBFolderId(long parentResourceClassNameId,
long parentResourcePrimKey) |
static com.liferay.portal.kernel.util.OrderByComparator<KBTemplate> |
getKBTemplateOrderByComparator(java.lang.String orderByCol,
java.lang.String orderByType) |
static java.lang.String |
getMimeType(byte[] bytes,
java.lang.String fileName) |
static int |
getNextStatus(int status) |
static java.lang.Long[][] |
getParams(java.lang.Long[] params) |
static java.lang.String |
getPreferredKBFolderURLTitle(com.liferay.portal.kernel.portlet.PortalPreferences portalPreferences,
java.lang.String contentRootPrefix) |
static int |
getPreviousStatus(int status) |
static long |
getRootResourcePrimKey(javax.portlet.PortletRequest portletRequest,
long groupId,
long resourceClassNameId,
long resourcePrimKey) |
static java.lang.String |
getStatusLabel(int status) |
static java.lang.String |
getStatusTransitionLabel(int status) |
static java.lang.String |
getUrlTitle(long id,
java.lang.String title) |
static boolean |
isValidUrlTitle(java.lang.String urlTitle) |
static void |
setPreferredKBFolderURLTitle(com.liferay.portal.kernel.portlet.PortalPreferences portalPreferences,
java.lang.String contentRootPrefix,
java.lang.String value) |
static java.util.List<KBArticle> |
sort(long[] resourcePrimKeys,
java.util.List<KBArticle> kbArticles) |
static java.lang.String[] |
splitKeywords(java.lang.String keywords) |
static java.lang.String |
trimLeadingSlash(java.lang.String s) |
public static void addPortletBreadcrumbEntries(long originalParentResourceClassNameId,
long originalParentResourcePrimKey,
long parentResourceClassNameId,
long parentResourcePrimKey,
java.lang.String mvcPath,
javax.servlet.http.HttpServletRequest request,
javax.portlet.RenderResponse renderResponse)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionpublic static void addPortletBreadcrumbEntries(long parentResourceClassNameId,
long parentResourcePrimKey,
java.lang.String mvcPath,
javax.servlet.http.HttpServletRequest request,
javax.portlet.RenderResponse renderResponse)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionpublic static java.util.List<KBFolder> getAlternateRootKBFolders(long groupId, long kbFolderId) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionpublic static com.liferay.portal.kernel.util.OrderByComparator getKBArticleOrderByComparator(java.lang.String orderByCol,
java.lang.String orderByType)
public static com.liferay.portal.kernel.search.Sort[] getKBArticleSorts(java.lang.String orderByCol,
java.lang.String orderByType)
public static java.lang.String getKBArticleURL(long plid,
long resourcePrimKey,
int status,
java.lang.String portalURL,
boolean maximized)
public static com.liferay.portal.kernel.util.OrderByComparator<KBComment> getKBCommentOrderByComparator(java.lang.String orderByCol, java.lang.String orderByType)
public static long getKBFolderId(long parentResourceClassNameId,
long parentResourcePrimKey)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionpublic static com.liferay.portal.kernel.util.OrderByComparator<KBTemplate> getKBTemplateOrderByComparator(java.lang.String orderByCol, java.lang.String orderByType)
public static java.lang.String getMimeType(byte[] bytes,
java.lang.String fileName)
public static final int getNextStatus(int status)
public static java.lang.Long[][] getParams(java.lang.Long[] params)
public static java.lang.String getPreferredKBFolderURLTitle(com.liferay.portal.kernel.portlet.PortalPreferences portalPreferences,
java.lang.String contentRootPrefix)
throws com.liferay.portal.kernel.json.JSONException
com.liferay.portal.kernel.json.JSONExceptionpublic static final int getPreviousStatus(int status)
public static long getRootResourcePrimKey(javax.portlet.PortletRequest portletRequest,
long groupId,
long resourceClassNameId,
long resourcePrimKey)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionpublic static final java.lang.String getStatusLabel(int status)
public static final java.lang.String getStatusTransitionLabel(int status)
public static java.lang.String getUrlTitle(long id,
java.lang.String title)
public static boolean isValidUrlTitle(java.lang.String urlTitle)
public static void setPreferredKBFolderURLTitle(com.liferay.portal.kernel.portlet.PortalPreferences portalPreferences,
java.lang.String contentRootPrefix,
java.lang.String value)
throws com.liferay.portal.kernel.json.JSONException
com.liferay.portal.kernel.json.JSONExceptionpublic static java.util.List<KBArticle> sort(long[] resourcePrimKeys, java.util.List<KBArticle> kbArticles)
public static java.lang.String[] splitKeywords(java.lang.String keywords)
public static java.lang.String trimLeadingSlash(java.lang.String s)
protected static void addPortletBreadcrumbEntries(java.util.Map<java.lang.String,java.lang.Object> parameters,
javax.servlet.http.HttpServletRequest request,
javax.portlet.RenderResponse renderResponse)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException