Example usage for com.liferay.portal.kernel.util WebKeys MESSAGE_BOARDS_CATEGORY

List of usage examples for com.liferay.portal.kernel.util WebKeys MESSAGE_BOARDS_CATEGORY

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.util WebKeys MESSAGE_BOARDS_CATEGORY.

Prototype

String MESSAGE_BOARDS_CATEGORY

To view the source code for com.liferay.portal.kernel.util WebKeys MESSAGE_BOARDS_CATEGORY.

Click Source Link

Usage

From source file:com.liferay.message.boards.web.internal.asset.MBCategoryAssetRenderer.java

License:Open Source License

@Override
public boolean include(HttpServletRequest request, HttpServletResponse response, String template)
        throws Exception {

    request.setAttribute(WebKeys.MESSAGE_BOARDS_CATEGORY, _category);

    return super.include(request, response, template);
}

From source file:com.liferay.message.boards.web.internal.display.context.util.MBRequestHelper.java

License:Open Source License

public MBCategory getCategory() {
    if (_category == null) {
        HttpServletRequest request = getRequest();

        _category = (MBCategory) request.getAttribute(WebKeys.MESSAGE_BOARDS_CATEGORY);
    }/*  w  w w .  j  ava 2s .  c o  m*/

    return _category;
}

From source file:com.liferay.message.boards.web.internal.portlet.action.BaseViewMVCRenderCommand.java

License:Open Source License

@Override
public String render(RenderRequest renderRequest, RenderResponse renderResponse) throws PortletException {

    try {/*from  w  w  w  . ja  va2s.  co  m*/
        MBCategory category = ActionUtil.getCategory(renderRequest);

        renderRequest.setAttribute(WebKeys.MESSAGE_BOARDS_CATEGORY, category);
    } catch (BannedUserException | NoSuchCategoryException | PrincipalException e) {

        SessionErrors.add(renderRequest, e.getClass());

        return "/message_boards/error.jsp";
    } catch (RuntimeException re) {
        throw re;
    } catch (Exception e) {
        throw new PortletException(e);
    }

    return _jspPath;
}

From source file:com.liferay.message.boards.web.internal.portlet.action.EditCategoryMVCRenderCommand.java

License:Open Source License

@Override
public String render(RenderRequest renderRequest, RenderResponse renderResponse) throws PortletException {

    try {/*from  w  w  w. java  2s.  c  o  m*/
        MBCategory category = ActionUtil.getCategory(renderRequest);

        renderRequest.setAttribute(WebKeys.MESSAGE_BOARDS_CATEGORY, category);
    } catch (NoSuchCategoryException | PrincipalException e) {
        SessionErrors.add(renderRequest, e.getClass());

        return "/message_boards/error.jsp";
    } catch (RuntimeException re) {
        throw re;
    } catch (Exception e) {
        throw new PortletException(e);
    }

    return "/message_boards/edit_category.jsp";
}

From source file:com.liferay.message.boards.web.internal.portlet.action.MoveCategoryMVCRenderAction.java

License:Open Source License

@Override
public String render(RenderRequest renderRequest, RenderResponse renderResponse) throws PortletException {

    try {// ww w  .  j a  v  a  2 s . co  m
        MBCategory category = ActionUtil.getCategory(renderRequest);

        renderRequest.setAttribute(WebKeys.MESSAGE_BOARDS_CATEGORY, category);
    } catch (Exception e) {
        if (e instanceof PrincipalException) {
            SessionErrors.add(renderRequest, e.getClass());

            return "/message_boards/error.jsp";
        } else {
            throw new PortletException(e);
        }
    }

    return "/message_boards/move_category.jsp";
}

From source file:com.liferay.message.boards.web.internal.portlet.action.SelectCategoryMVCRenderCommand.java

License:Open Source License

@Override
public String render(RenderRequest renderRequest, RenderResponse renderResponse) {

    long categoryId = ParamUtil.getLong(renderRequest, "mbCategoryId");

    if (categoryId != MBCategoryConstants.DEFAULT_PARENT_CATEGORY_ID) {
        MBCategory category = _mbCategoryLocalService.fetchMBCategory(categoryId);

        renderRequest.setAttribute(WebKeys.MESSAGE_BOARDS_CATEGORY, category);
    }//w w w . ja  va2 s  .c  om

    return "/message_boards/select_category.jsp";
}