Package com.liferay.knowledge.base.util
Class KnowledgeBaseUtil
java.lang.Object
com.liferay.knowledge.base.util.KnowledgeBaseUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic String
getKBArticleAbsolutePath
(javax.portlet.PortletRequest portletRequest, long resourcePrimKey) static String
getKBArticleControlPanelLink
(javax.portlet.PortletRequest portletRequest, long resourcePrimKey) static String
getKBArticleDeleteURL
(com.liferay.portal.kernel.portlet.LiferayPortletResponse liferayPortletResponse, String cmd, boolean forceLock, String redirectURL, long resourcePrimKey) static String
getKBArticleEditURL
(com.liferay.portal.kernel.portlet.LiferayPortletRequest liferayPortletRequest, boolean forceLock, String redirectURL, long resourcePrimKey) static String
getKBArticleExpireURL
(com.liferay.portal.kernel.portlet.LiferayPortletResponse liferayPortletResponse, boolean forceLock, String redirectURL, long resourcePrimKey) static String
getKBArticleMoveURL
(com.liferay.portal.kernel.portlet.LiferayPortletResponse liferayPortletResponse, boolean dragAndDrop, boolean forceLock, long parentResourceClassNameId, long parentResourcePrimKey, int position, double priority, String redirectURL, long resourceClassNameId, long resourcePrimKey) static String
getKBArticleRevertURL
(com.liferay.portal.kernel.portlet.LiferayPortletResponse liferayPortletResponse, boolean forceLock, String redirectURL, long resourcePrimKey, int version) static String
getKBArticleURL
(long plid, long resourcePrimKey, int status, String portalURL, boolean maximized) static String
getKBFolderAbsolutePath
(javax.portlet.PortletRequest portletRequest, long kbFolderId) static String
getKBFolderControlPanelLink
(javax.portlet.PortletRequest portletRequest, long kbFolderId) static long
getKBFolderId
(long parentResourceClassNameId, long parentResourcePrimKey) static String
getMimeType
(byte[] bytes, String fileName) static Long[][]
static String
getRedirect
(javax.portlet.ActionRequest actionRequest) static String
getUrlTitle
(long id, String title) static boolean
isValidUrlTitle
(String urlTitle) static void
setPreferredKBFolderURLTitle
(com.liferay.portal.kernel.portlet.PortalPreferences portalPreferences, String contentRootPrefix, String value) static String[]
splitKeywords
(String keywords) static String
-
Constructor Details
-
KnowledgeBaseUtil
public KnowledgeBaseUtil()
-
-
Method Details
-
getKBArticleAbsolutePath
public static String getKBArticleAbsolutePath(javax.portlet.PortletRequest portletRequest, long resourcePrimKey) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
getKBArticleControlPanelLink
public static String getKBArticleControlPanelLink(javax.portlet.PortletRequest portletRequest, long resourcePrimKey) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
getKBArticleDeleteURL
-
getKBArticleEditURL
-
getKBArticleExpireURL
-
getKBArticleMoveURL
public static String getKBArticleMoveURL(com.liferay.portal.kernel.portlet.LiferayPortletResponse liferayPortletResponse, boolean dragAndDrop, boolean forceLock, long parentResourceClassNameId, long parentResourcePrimKey, int position, double priority, String redirectURL, long resourceClassNameId, long resourcePrimKey) -
getKBArticleRevertURL
-
getKBArticleURL
-
getKBFolderAbsolutePath
public static String getKBFolderAbsolutePath(javax.portlet.PortletRequest portletRequest, long kbFolderId) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
getKBFolderControlPanelLink
public static String getKBFolderControlPanelLink(javax.portlet.PortletRequest portletRequest, long kbFolderId) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
getKBFolderId
public static long getKBFolderId(long parentResourceClassNameId, long parentResourcePrimKey) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
getMimeType
-
getParams
-
getRedirect
-
getUrlTitle
-
isValidUrlTitle
-
setPreferredKBFolderURLTitle
public static void setPreferredKBFolderURLTitle(com.liferay.portal.kernel.portlet.PortalPreferences portalPreferences, String contentRootPrefix, String value) throws com.liferay.portal.kernel.json.JSONException - Throws:
com.liferay.portal.kernel.json.JSONException
-
sort
-
splitKeywords
-
trimLeadingSlash
-