Example usage for com.liferay.portal.kernel.servlet SessionErrors contains

List of usage examples for com.liferay.portal.kernel.servlet SessionErrors contains

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.servlet SessionErrors contains.

Prototype

public static boolean contains(PortletRequest portletRequest, String key) 

Source Link

Usage

From source file:com.liferay.dynamic.data.lists.web.internal.portlet.DDLPortlet.java

License:Open Source License

@Override
protected void doDispatch(RenderRequest renderRequest, RenderResponse renderResponse)
        throws IOException, PortletException {

    if (SessionErrors.contains(renderRequest, NoSuchRecordException.class.getName())
            || SessionErrors.contains(renderRequest, NoSuchRecordSetException.class.getName())
            || SessionErrors.contains(renderRequest, PortletPreferencesException.MustBeStrict.class.getName())
            || SessionErrors.contains(renderRequest, PrincipalException.getNestedClasses())) {

        include("/error.jsp", renderRequest, renderResponse);
    } else {//w w  w.  ja  v  a  2  s. com
        super.doDispatch(renderRequest, renderResponse);
    }
}

From source file:com.liferay.expando.web.internal.portlet.ExpandoPortlet.java

License:Open Source License

@Override
protected void doDispatch(RenderRequest renderRequest, RenderResponse renderResponse)
        throws IOException, PortletException {

    if (SessionErrors.contains(renderRequest, ColumnNameException.class.getName())
            || SessionErrors.contains(renderRequest, ColumnTypeException.class.getName())
            || SessionErrors.contains(renderRequest, DuplicateColumnNameException.class.getName())
            || SessionErrors.contains(renderRequest, ValueDataException.class.getName())) {

        include("/edit_expando.jsp", renderRequest, renderResponse);
    } else if (SessionErrors.contains(renderRequest, NoSuchColumnException.class.getName())
            || SessionErrors.contains(renderRequest, PrincipalException.getNestedClasses())) {

        include("/error.jsp", renderRequest, renderResponse);
    } else {/*from   w w  w.  j a  v  a  2  s.c  o  m*/
        super.doDispatch(renderRequest, renderResponse);
    }
}

From source file:com.liferay.journal.web.internal.portlet.JournalPortlet.java

License:Open Source License

@Override
protected void doDispatch(RenderRequest renderRequest, RenderResponse renderResponse)
        throws IOException, PortletException {

    if (SessionErrors.contains(renderRequest, NoSuchArticleException.class.getName())
            || SessionErrors.contains(renderRequest, NoSuchFeedException.class.getName())
            || SessionErrors.contains(renderRequest, NoSuchFolderException.class.getName())
            || SessionErrors.contains(renderRequest, NoSuchStructureException.class.getName())
            || SessionErrors.contains(renderRequest, NoSuchTemplateException.class.getName())
            || SessionErrors.contains(renderRequest, PrincipalException.getNestedClasses())) {

        include("/error.jsp", renderRequest, renderResponse);
    } else {/*w ww  . jav a  2 s .co  m*/
        super.doDispatch(renderRequest, renderResponse);
    }
}

From source file:com.liferay.knowledgebase.admin.portlet.AdminPortlet.java

License:Open Source License

@Override
protected void doDispatch(RenderRequest renderRequest, RenderResponse renderResponse)
        throws IOException, PortletException {

    if (SessionErrors.contains(renderRequest, NoSuchArticleException.class.getName())
            || SessionErrors.contains(renderRequest, NoSuchCommentException.class.getName())
            || SessionErrors.contains(renderRequest, NoSuchSubscriptionException.class.getName())
            || SessionErrors.contains(renderRequest, NoSuchTemplateException.class.getName())
            || SessionErrors.contains(renderRequest, PrincipalException.class.getName())) {

        include(templatePath + "error.jsp", renderRequest, renderResponse);
    } else {/* w  w w.j a  v a 2  s .c o  m*/
        super.doDispatch(renderRequest, renderResponse);
    }
}

From source file:com.liferay.knowledgebase.article.portlet.ArticlePortlet.java

License:Open Source License

@Override
protected void doDispatch(RenderRequest renderRequest, RenderResponse renderResponse)
        throws IOException, PortletException {

    if (SessionErrors.contains(renderRequest, NoSuchArticleException.class.getName())
            || SessionErrors.contains(renderRequest, NoSuchCommentException.class.getName())
            || SessionErrors.contains(renderRequest, NoSuchSubscriptionException.class.getName())
            || SessionErrors.contains(renderRequest, PrincipalException.class.getName())) {

        include(templatePath + "error.jsp", renderRequest, renderResponse);
    } else {//from   w ww .  j  av a2s .  c  o  m
        super.doDispatch(renderRequest, renderResponse);
    }
}

From source file:com.liferay.knowledgebase.search.portlet.SearchPortlet.java

License:Open Source License

@Override
protected void doDispatch(RenderRequest renderRequest, RenderResponse renderResponse)
        throws IOException, PortletException {

    String mvcPath = ParamUtil.getString(renderRequest, "mvcPath", viewTemplate);

    long assetCategoryId = ParamUtil.getLong(renderRequest, "categoryId");
    String assetTagName = ParamUtil.getString(renderRequest, "tag");

    if ((mvcPath.equals(viewTemplate) && (assetCategoryId > 0))
            || (mvcPath.equals(viewTemplate) && Validator.isNotNull(assetTagName))) {

        String path = templatePath + "view_prp_articles.jsp";

        include(path, renderRequest, renderResponse);
    } else if (SessionErrors.contains(renderRequest, NoSuchArticleException.class.getName())
            || SessionErrors.contains(renderRequest, NoSuchCommentException.class.getName())
            || SessionErrors.contains(renderRequest, NoSuchSubscriptionException.class.getName())
            || SessionErrors.contains(renderRequest, PrincipalException.class.getName())) {

        include(templatePath + "error.jsp", renderRequest, renderResponse);
    } else {/* www.  ja  v  a2  s  .  co m*/
        super.doDispatch(renderRequest, renderResponse);
    }
}

From source file:com.liferay.layout.admin.web.internal.portlet.GroupPagesPortlet.java

License:Open Source License

@Override
protected void doDispatch(RenderRequest renderRequest, RenderResponse renderResponse)
        throws IOException, PortletException {

    try {//  w  w w. j  a va2  s. com
        getGroup(renderRequest);
    } catch (Exception e) {
        if (e instanceof NoSuchGroupException || e instanceof PrincipalException) {

            SessionErrors.add(renderRequest, e.getClass());
        } else {
            throw new PortletException(e);
        }
    }

    if (SessionErrors.contains(renderRequest, NoSuchGroupException.class.getName())
            || SessionErrors.contains(renderRequest, PrincipalException.getNestedClasses())) {

        include("/error.jsp", renderRequest, renderResponse);
    } else {
        try {
            ServiceContext serviceContext = ServiceContextFactory.getInstance(renderRequest);

            ServiceContextThreadLocal.pushServiceContext(serviceContext);
        } catch (Exception e) {
            if (_log.isWarnEnabled()) {
                _log.warn(e, e);
            }
        }

        renderRequest.setAttribute(LayoutAdminWebKeys.ASSET_DISPLAY_CONTRIBUTOR_TRACKER,
                _assetDisplayContributorTracker);

        renderRequest.setAttribute(ApplicationListWebKeys.GROUP_PROVIDER, _groupProvider);

        renderRequest.setAttribute(LayoutAdminWebKeys.ITEM_SELECTOR, _itemSelector);

        renderRequest.setAttribute(LayoutAdminWebKeys.LAYOUT_ADMIN_CONFIGURATION, _layoutAdminWebConfiguration);

        super.doDispatch(renderRequest, renderResponse);
    }
}

From source file:com.liferay.layout.prototype.web.internal.portlet.LayoutPrototypePortlet.java

License:Open Source License

@Override
protected void doDispatch(RenderRequest renderRequest, RenderResponse renderResponse)
        throws IOException, PortletException {

    if (SessionErrors.contains(renderRequest, PrincipalException.getNestedClasses())) {

        include("/error.jsp", renderRequest, renderResponse);
    } else {//from  w  ww .  j ava  2s  . com
        super.doDispatch(renderRequest, renderResponse);
    }
}

From source file:com.liferay.layout.set.prototype.web.internal.portlet.LayoutSetPrototypePortlet.java

License:Open Source License

@Override
protected void doDispatch(RenderRequest renderRequest, RenderResponse renderResponse)
        throws IOException, PortletException {

    PanelCategoryHelper panelCategoryHelper = new PanelCategoryHelper(panelAppRegistry, panelCategoryRegistry);

    renderRequest.setAttribute(ApplicationListWebKeys.PANEL_CATEGORY_HELPER, panelCategoryHelper);

    if (SessionErrors.contains(renderRequest, PrincipalException.getNestedClasses())) {

        include("/error.jsp", renderRequest, renderResponse);
    } else {/*from  w w  w .j  a v a 2s  .c  o  m*/
        super.doDispatch(renderRequest, renderResponse);
    }
}

From source file:com.liferay.password.policies.admin.web.internal.portlet.PasswordPoliciesAdminPortlet.java

License:Open Source License

@Override
protected void doDispatch(RenderRequest renderRequest, RenderResponse renderResponse)
        throws IOException, PortletException {

    if (SessionErrors.contains(renderRequest, NoSuchPasswordPolicyException.class.getName())
            || SessionErrors.contains(renderRequest, PrincipalException.getNestedClasses())) {

        include("/error.jsp", renderRequest, renderResponse);
    } else if (SessionErrors.contains(renderRequest, DuplicatePasswordPolicyException.class.getName())
            || SessionErrors.contains(renderRequest, PasswordPolicyNameException.class.getName())) {

        include("/edit_password_policy.jsp", renderRequest, renderResponse);
    } else {//from   w  w w. jav  a  2s. c  o m
        super.doDispatch(renderRequest, renderResponse);
    }
}