Example usage for com.liferay.portal.kernel.security.auth PrincipalException getNestedClasses

List of usage examples for com.liferay.portal.kernel.security.auth PrincipalException getNestedClasses

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.security.auth PrincipalException getNestedClasses.

Prototype

public static Class<?>[] getNestedClasses() 

Source Link

Usage

From source file:ch.inofix.referencemanager.web.internal.portlet.ReferenceManagerPortlet.java

License:Apache License

/**
 * /*ww  w  . j  a v a 2s.co 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;/*  w  w w. jav  a  2  s  .  c o 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 .java 2 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   w ww.j av a2 s .c  om
        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 {//from   w w  w. j a  va  2s  .com
        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 {//  w ww  . ja va  2  s.  c  om
        super.doDispatch(renderRequest, renderResponse);
    }
}

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 . jav  a2 s.c o m
        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 {/* ww w .ja v a 2 s  . com*/
        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 {//from w w w. ja  v a 2s .c om
        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 {/* ww  w.j av a2s.c  om*/
        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);
    }
}