public abstract class BaseKBPortlet
extends com.liferay.portal.kernel.portlet.bridges.mvc.MVCPortlet
| Modifier and Type | Field and Description |
|---|---|
protected com.liferay.document.library.display.context.DLMimeTypeDisplayContext |
dlMimeTypeDisplayContext |
protected com.liferay.portal.kernel.json.JSONFactory |
jsonFactory |
protected com.liferay.knowledge.base.service.KBArticleService |
kbArticleService |
protected com.liferay.knowledge.base.service.KBCommentLocalService |
kbCommentLocalService |
protected com.liferay.knowledge.base.service.KBCommentService |
kbCommentService |
protected com.liferay.knowledge.base.service.KBFolderService |
kbFolderService |
protected com.liferay.knowledge.base.service.KBTemplateService |
kbTemplateService |
protected com.liferay.portal.kernel.util.Portal |
portal |
| Constructor and Description |
|---|
BaseKBPortlet() |
| Modifier and Type | Method and Description |
|---|---|
void |
addTempAttachment(javax.portlet.ActionRequest actionRequest,
javax.portlet.ActionResponse actionResponse) |
protected java.lang.String |
buildEditURL(javax.portlet.ActionRequest actionRequest,
javax.portlet.ActionResponse actionResponse,
com.liferay.knowledge.base.model.KBArticle kbArticle) |
protected void |
checkExceededSizeLimit(javax.portlet.PortletRequest portletRequest) |
void |
deleteKBArticle(javax.portlet.ActionRequest actionRequest,
javax.portlet.ActionResponse actionResponse) |
void |
deleteKBComment(javax.portlet.ActionRequest actionRequest,
javax.portlet.ActionResponse actionResponse) |
void |
deleteKBComments(javax.portlet.ActionRequest actionRequest,
javax.portlet.ActionResponse actionResponse) |
void |
deleteTempAttachment(javax.portlet.ActionRequest actionRequest,
javax.portlet.ActionResponse actionResponse) |
protected boolean |
isSessionErrorException(java.lang.Throwable cause) |
void |
moveKBObject(javax.portlet.ActionRequest actionRequest,
javax.portlet.ActionResponse actionResponse) |
void |
serveKBArticleRSS(javax.portlet.ResourceRequest resourceRequest,
javax.portlet.ResourceResponse resourceResponse) |
void |
serveResource(javax.portlet.ResourceRequest resourceRequest,
javax.portlet.ResourceResponse resourceResponse) |
protected void |
setDLMimeTypeDisplayContext(com.liferay.document.library.display.context.DLMimeTypeDisplayContext dlMimeTypeDisplayContext) |
protected void |
setJSONFactory(com.liferay.portal.kernel.json.JSONFactory jsonFactory) |
protected void |
setKBArticleService(com.liferay.knowledge.base.service.KBArticleService kbArticleService) |
protected void |
setKBCommentLocalService(com.liferay.knowledge.base.service.KBCommentLocalService kbCommentLocalService) |
protected void |
setKBCommentService(com.liferay.knowledge.base.service.KBCommentService kbCommentService) |
protected void |
setKBFolderService(com.liferay.knowledge.base.service.KBFolderService kbFolderService) |
protected void |
setKBTemplateService(com.liferay.knowledge.base.service.KBTemplateService kbTemplateService) |
protected void |
setPortal(com.liferay.portal.kernel.util.Portal portal) |
void |
subscribeKBArticle(javax.portlet.ActionRequest actionRequest,
javax.portlet.ActionResponse actionResponse) |
protected void |
unsetDLMimeTypeDisplayContext(com.liferay.document.library.display.context.DLMimeTypeDisplayContext dlMimeTypeDisplayContext) |
void |
unsubscribeKBArticle(javax.portlet.ActionRequest actionRequest,
javax.portlet.ActionResponse actionResponse) |
void |
updateKBArticle(javax.portlet.ActionRequest actionRequest,
javax.portlet.ActionResponse actionResponse) |
void |
updateKBComment(javax.portlet.ActionRequest actionRequest,
javax.portlet.ActionResponse actionResponse) |
void |
updateKBCommentStatus(javax.portlet.ActionRequest actionRequest,
javax.portlet.ActionResponse actionResponse) |
callActionMethod, callResourceMethod, checkPermissions, destroy, doAbout, doConfig, doDispatch, doEdit, doEditDefaults, doEditGuest, doHelp, doPreview, doPrint, doView, getMVCPathAttributeName, getPath, hideDefaultErrorMessage, hideDefaultSuccessMessage, include, include, include, include, include, init, invokeHideDefaultSuccessMessage, invokeTaglibDiscussion, invokeTaglibDiscussionPagination, processAction, renderaddSuccessMessage, checkPath, getActionMethod, getJSONContentType, getPaths, getRedirect, getResourceMethod, getServletContext, getTitle, initValidPaths, isAlwaysSendRedirect, isEmptySessionMessages, isProcessActionRequest, isProcessPortletRequest, isProcessRenderRequest, isProcessResourceRequest, isValidPath, sendRedirect, translate, translate, writeJSON, writeJSONdoHeaders, getContainerRuntimeOptions, getDefaultNamespace, getInitParameter, getInitParameterNames, getNextPossiblePortletModes, getPortletConfig, getPortletContext, getPortletName, getProcessingEventQNames, getPublicRenderParameterNames, getPublishingEventQNames, getResourceBundle, getSupportedLocales, init, processEventprotected com.liferay.document.library.display.context.DLMimeTypeDisplayContext dlMimeTypeDisplayContext
protected com.liferay.portal.kernel.json.JSONFactory jsonFactory
protected com.liferay.knowledge.base.service.KBArticleService kbArticleService
protected com.liferay.knowledge.base.service.KBCommentLocalService kbCommentLocalService
protected com.liferay.knowledge.base.service.KBCommentService kbCommentService
protected com.liferay.knowledge.base.service.KBFolderService kbFolderService
protected com.liferay.knowledge.base.service.KBTemplateService kbTemplateService
protected com.liferay.portal.kernel.util.Portal portal
public void addTempAttachment(javax.portlet.ActionRequest actionRequest,
javax.portlet.ActionResponse actionResponse)
throws java.lang.Exception
java.lang.Exceptionpublic void deleteKBArticle(javax.portlet.ActionRequest actionRequest,
javax.portlet.ActionResponse actionResponse)
throws java.lang.Exception
java.lang.Exceptionpublic void deleteKBComment(javax.portlet.ActionRequest actionRequest,
javax.portlet.ActionResponse actionResponse)
throws java.lang.Exception
java.lang.Exceptionpublic void deleteKBComments(javax.portlet.ActionRequest actionRequest,
javax.portlet.ActionResponse actionResponse)
throws java.lang.Exception
java.lang.Exceptionpublic void deleteTempAttachment(javax.portlet.ActionRequest actionRequest,
javax.portlet.ActionResponse actionResponse)
throws java.lang.Exception
java.lang.Exceptionpublic void moveKBObject(javax.portlet.ActionRequest actionRequest,
javax.portlet.ActionResponse actionResponse)
throws java.lang.Exception
java.lang.Exceptionpublic void serveKBArticleRSS(javax.portlet.ResourceRequest resourceRequest,
javax.portlet.ResourceResponse resourceResponse)
throws java.lang.Exception
java.lang.Exceptionpublic void serveResource(javax.portlet.ResourceRequest resourceRequest,
javax.portlet.ResourceResponse resourceResponse)
throws java.io.IOException,
javax.portlet.PortletException
serveResource in interface javax.portlet.ResourceServingPortletserveResource in class com.liferay.portal.kernel.portlet.bridges.mvc.MVCPortletjava.io.IOExceptionjavax.portlet.PortletExceptionpublic void subscribeKBArticle(javax.portlet.ActionRequest actionRequest,
javax.portlet.ActionResponse actionResponse)
throws java.lang.Exception
java.lang.Exceptionpublic void unsubscribeKBArticle(javax.portlet.ActionRequest actionRequest,
javax.portlet.ActionResponse actionResponse)
throws java.lang.Exception
java.lang.Exceptionpublic void updateKBArticle(javax.portlet.ActionRequest actionRequest,
javax.portlet.ActionResponse actionResponse)
throws java.lang.Exception
java.lang.Exceptionpublic void updateKBComment(javax.portlet.ActionRequest actionRequest,
javax.portlet.ActionResponse actionResponse)
throws java.lang.Exception
java.lang.Exceptionpublic void updateKBCommentStatus(javax.portlet.ActionRequest actionRequest,
javax.portlet.ActionResponse actionResponse)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionprotected java.lang.String buildEditURL(javax.portlet.ActionRequest actionRequest,
javax.portlet.ActionResponse actionResponse,
com.liferay.knowledge.base.model.KBArticle kbArticle)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionprotected void checkExceededSizeLimit(javax.portlet.PortletRequest portletRequest)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionprotected boolean isSessionErrorException(java.lang.Throwable cause)
isSessionErrorException in class com.liferay.portal.kernel.portlet.LiferayPortletprotected void setDLMimeTypeDisplayContext(com.liferay.document.library.display.context.DLMimeTypeDisplayContext dlMimeTypeDisplayContext)
protected void setJSONFactory(com.liferay.portal.kernel.json.JSONFactory jsonFactory)
protected void setKBArticleService(com.liferay.knowledge.base.service.KBArticleService kbArticleService)
protected void setKBCommentLocalService(com.liferay.knowledge.base.service.KBCommentLocalService kbCommentLocalService)
protected void setKBCommentService(com.liferay.knowledge.base.service.KBCommentService kbCommentService)
protected void setKBFolderService(com.liferay.knowledge.base.service.KBFolderService kbFolderService)
protected void setKBTemplateService(com.liferay.knowledge.base.service.KBTemplateService kbTemplateService)
protected void setPortal(com.liferay.portal.kernel.util.Portal portal)
protected void unsetDLMimeTypeDisplayContext(com.liferay.document.library.display.context.DLMimeTypeDisplayContext dlMimeTypeDisplayContext)