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:ch.inofix.referencemanager.web.internal.portlet.ReferenceManagerPortlet.java

License:Apache License

/**
 * /*w w w. ja va  2s .  c  o  m*/
 */
@Override
protected void doDispatch(RenderRequest renderRequest, RenderResponse renderResponse)
        throws IOException, PortletException {

    if (SessionErrors.contains(renderRequest, PrincipalException.getNestedClasses())
            || SessionErrors.contains(renderRequest, NoSuchReferenceException.class)) {
        include("/error.jsp", renderRequest, renderResponse);
    } else {
        super.doDispatch(renderRequest, renderResponse);
    }
}

From source file:com.liferay.asset.categories.admin.web.internal.portlet.AssetCategoryAdminPortlet.java

License:Open Source License

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

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

        include("/error.jsp", renderRequest, renderResponse);

        return;/*from  w  w w .j av a2  s.  co m*/
    }

    renderRequest.setAttribute(AssetCategoriesAdminWebKeys.ASSET_CATEGORIES_ADMIN_CONFIGURATION,
            _assetCategoriesAdminWebConfiguration);

    super.doDispatch(renderRequest, renderResponse);
}

From source file:com.liferay.asset.publisher.web.portlet.AssetPublisherPortlet.java

License:Open Source License

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

    try {/*from  w w w .java2  s.  c  o m*/
        renderRequest.setAttribute(AssetPublisherWebKeys.ASSET_ENTRY_ACTION_REGISTRY, assetEntryActionRegistry);

        renderRequest.setAttribute(AssetWebKeys.ASSET_HELPER, assetHelper);

        String rootPortletId = PortletIdCodec.decodePortletName(portal.getPortletId(renderRequest));

        AssetPublisherCustomizer assetPublisherCustomizer = assetPublisherCustomizerRegistry
                .getAssetPublisherCustomizer(rootPortletId);

        renderRequest.setAttribute(AssetPublisherWebKeys.ASSET_PUBLISHER_CUSTOMIZER, assetPublisherCustomizer);

        renderRequest.setAttribute(AssetPublisherWebKeys.ASSET_PUBLISHER_WEB_CONFIGURATION,
                assetPublisherWebConfiguration);

        ThemeDisplay themeDisplay = (ThemeDisplay) renderRequest.getAttribute(WebKeys.THEME_DISPLAY);

        PortletDisplay portletDisplay = themeDisplay.getPortletDisplay();

        AssetPublisherPortletInstanceConfiguration assetPublisherPortletInstanceConfiguration = portletDisplay
                .getPortletInstanceConfiguration(AssetPublisherPortletInstanceConfiguration.class);

        renderRequest.setAttribute(AssetPublisherWebKeys.ASSET_PUBLISHER_PORTLET_INSTANCE_CONFIGURATION,
                assetPublisherPortletInstanceConfiguration);

        renderRequest.setAttribute(WebKeys.SINGLE_PAGE_APPLICATION_CLEAR_CACHE, Boolean.TRUE);
    } catch (Exception e) {
        _log.error("Unable to get asset publisher customizer", e);
    }

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

        include("/error.jsp", renderRequest, renderResponse);
    } else {
        super.doDispatch(renderRequest, renderResponse);
    }
}

From source file:com.liferay.asset.tags.admin.web.internal.portlet.AssetTagsAdminPortlet.java

License:Open Source License

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

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

        include("/error.jsp", renderRequest, renderResponse);
    } else {/*from   www. j  a v a2  s. c om*/
        super.doDispatch(renderRequest, renderResponse);
    }
}

From source file:com.liferay.calendar.portlet.CalendarPortlet.java

License:Open Source License

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

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

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

From source file:com.liferay.calendar.web.internal.portlet.CalendarPortlet.java

License:Open Source License

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

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

        include("/error.jsp", renderRequest, renderResponse);
    } else {/*www  .j  a v  a2 s  .com*/
        super.doDispatch(renderRequest, renderResponse);
    }
}

From source file:com.liferay.content.targeting.portlet.ContentTargetingPortlet.java

License:Open Source License

protected InvalidTrackingActionsException getInvalidTrackingActionsException(PortletRequest portletRequest) {

    if (SessionErrors.contains(portletRequest, InvalidTrackingActionsException.class.getName())) {

        return (InvalidTrackingActionsException) SessionErrors.get(portletRequest,
                InvalidTrackingActionsException.class.getName());
    } else {//  w  w  w .  ja  v a  2  s.c  o m
        return new InvalidTrackingActionsException();
    }
}

From source file:com.liferay.content.targeting.portlet.ContentTargetingPortlet.java

License:Open Source License

protected InvalidRulesException getInvalidRulesException(PortletRequest portletRequest) {

    if (SessionErrors.contains(portletRequest, InvalidRulesException.class.getName())) {

        return (InvalidRulesException) SessionErrors.get(portletRequest, InvalidRulesException.class.getName());
    } else {//from   w ww  . java2 s. co m
        return new InvalidRulesException();
    }
}

From source file:com.liferay.ddlform.portlet.DDLFormPortlet.java

License:Open Source License

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

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

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

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

License:Open Source License

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

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

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