Examples of PortletMode


Examples of com.dotcms.repackage.javax.portlet.PortletMode

    PortletContext portletCtx = portletConfig.getPortletContext();

    WindowState windowState = new WindowState(
      ParamUtil.getString(req, "p_p_state"));

    PortletMode portletMode = new PortletMode(
      ParamUtil.getString(req, "p_p_mode"));

    if (action) {
      ActionRequestImpl actionRequest = new ActionRequestImpl(
        req, portlet, cachePortlet, portletCtx, windowState,
View Full Code Here

Examples of javax.portlet.PortletMode

            portalURL.setWindowState(decoded[0], new WindowState(decoded[1]));
          }
          // Portlet mode definition: portalURL.setPortletMode().
          else if (token.startsWith(PREFIX + PORTLET_MODE)) {
            String[] decoded = decodeControlParameter(token);
            portalURL.setPortletMode(decoded[0], new PortletMode(decoded[1]));
          }
          // Portal URL parameter: portalURL.addParameter().
          else if(token.startsWith(PREFIX + RENDER_PARAM)) {
            String value = null;
            if (st.hasMoreTokens()) {
View Full Code Here

Examples of javax.portlet.PortletMode

   
    protected void doDispatch(RenderRequest request, RenderResponse response) throws PortletException, IOException
    {
        if ( !request.getWindowState().equals(WindowState.MINIMIZED))
        {
            PortletMode curMode = request.getPortletMode();           
            if (JetspeedActions.EDIT_DEFAULTS_MODE.equals(curMode))
            {
                //request.setAttribute(PARAM_EDIT_PAGE, DEFAULT_EDIT_DEFAULTS_PAGE);
                doEdit(request, response);
            }
View Full Code Here

Examples of javax.portlet.PortletMode

        Map userInfo = new HashMap();
        ResourceBundle resource = getPortletConfig().getResourceBundle(
                actionRequest.getLocale());

        PortletMode curMode = actionRequest.getPortletMode();
        if (curMode == PortletMode.EDIT ||
            curMode.equals(JetspeedActions.EDIT_DEFAULTS_MODE))
        {
            PortletPreferences prefs = actionRequest.getPreferences();
            PreferencesHelper.requestParamsToPreferences(actionRequest);
            prefs.store();
            actionResponse.setPortletMode(PortletMode.VIEW);
View Full Code Here

Examples of javax.portlet.PortletMode

    @Override
    protected void doDispatch(RenderRequest request, RenderResponse response) throws PortletException, IOException
    {
        if (!request.getWindowState().equals(WindowState.MINIMIZED))
        {
            PortletMode curMode = request.getPortletMode();
           
            if (CONFIG_MODE.equals(curMode))
            {
                ContentFragment curFragment = (ContentFragment) request.getAttribute(PortalReservedParameters.FRAGMENT_ATTRIBUTE);
               
View Full Code Here

Examples of javax.portlet.PortletMode

    protected void doDispatch(RenderRequest request, RenderResponse response) throws PortletException, IOException
    {
        // support edit defaults mode
        if (!request.getWindowState().equals(WindowState.MINIMIZED))
        {
            PortletMode curMode = request.getPortletMode();           
            if (JetspeedActions.EDIT_DEFAULTS_MODE.equals(curMode))
            {
                doEdit(request, response);
            }
            else
View Full Code Here

Examples of javax.portlet.PortletMode

    /* (non-Javadoc)
     * @see org.apache.portals.bridges.common.GenericServletPortlet#processAction(javax.portlet.ActionRequest, javax.portlet.ActionResponse)
     */
    public void processAction(ActionRequest actionRequest, ActionResponse actionResponse) throws PortletException, IOException
    {
        PortletMode curMode = actionRequest.getPortletMode();
        if (curMode == PortletMode.VIEW)
        {
            String action = actionRequest.getParameter(OpenIDConstants.OPEN_ID_REQUEST);
            if (action != null)
            {
                // redirect action to OpenIDRelayingPartyServlet
                RequestContext requestContext = (RequestContext)actionRequest.getAttribute(PortalReservedParameters.REQUEST_CONTEXT_ATTRIBUTE);
                String servletRedirect = requestContext.getRequest().getContextPath()+OPEN_ID_RELAYING_PARTY_SERVLET_MAPPING+"/"+action+"?"+OpenIDConstants.OPEN_ID_RETURN+"="+requestContext.getPortalURL().getBasePath();
               
                // perform action
                if (action.equals(OpenIDConstants.OPEN_ID_LOGIN_REQUEST))
                {
                    // access new user registration init parameters and preferences
                    // and save in session for consumption by the OpenIDRelayingPartyServlet
                    String logConfiguration = "none";
                    PortletPreferences prefs = actionRequest.getPreferences();
                    if (Boolean.parseBoolean(prefs.getValue(ENABLE_REGISTRATION_CONFIG_PREF_NAME, null)))
                    {
                        OpenIDRegistrationConfiguration registrationConfiguration = new OpenIDRegistrationConfiguration();
                        registrationConfiguration.setEnableRegistration(prefs.getValue(ENABLE_REGISTRATION_PREF_NAME, null));
                        registrationConfiguration.setUserTemplateDirectory(prefs.getValue(REGISTRATION_USER_TEMPLATE_PREF_NAME, null));
                        registrationConfiguration.setSubsiteRootFolder(prefs.getValue(REGISTRATION_SUBSITE_ROOT_PREF_NAME, null));
                        registrationConfiguration.setRoles(prefs.getValue(REGISTRATION_ROLES_PREF_NAME, null));
                        registrationConfiguration.setGroups(prefs.getValue(REGISTRATION_GROUPS_PREF_NAME, null));
                        registrationConfiguration.setProfilerRules(prefs.getValue(REGISTRATION_PROFILER_RULE_NAMES_PREF_NAME, null), prefs.getValue(REGISTRATION_PROFILER_RULE_VALUES_PREF_NAME, null));
                        registrationConfiguration.merge(initRegistrationConfiguration);
                        requestContext.setSessionAttribute(OpenIDConstants.OPEN_ID_REGISTRATION_CONFIGURATION, registrationConfiguration);
                        logConfiguration = "preferences";
                    }
                    else if (initRegistrationConfiguration != null)
                    {
                        requestContext.setSessionAttribute(OpenIDConstants.OPEN_ID_REGISTRATION_CONFIGURATION, initRegistrationConfiguration);
                        logConfiguration = "init params";
                    }

                    // login redirect to OpenIDRelayingPartyServlet
                    String discoveryParam = actionRequest.getParameter(OpenIDConstants.OPEN_ID_DISCOVERY);
                    servletRedirect += (((discoveryParam != null) && (discoveryParam.length() > 0)) ? "&"+OpenIDConstants.OPEN_ID_DISCOVERY+"="+discoveryParam : "");
                    String providerParam = actionRequest.getParameter(OpenIDConstants.OPEN_ID_PROVIDER);
                    servletRedirect += (((providerParam != null) && (providerParam.length() > 0)) ? "&"+OpenIDConstants.OPEN_ID_PROVIDER+"="+providerParam : "");
                    actionResponse.sendRedirect(servletRedirect);

                    // log user login
                    if (log.isDebugEnabled())
                    {
                        log.debug("OpenID login: discovery: "+discoveryParam+", provider: "+providerParam+", configuration: "+logConfiguration);
                    }
                }
                else if (action.equals(OpenIDConstants.OPEN_ID_LOGOUT_REQUEST))
                {
                    // logout redirect to OpenIDRelayingPartyServlet
                    actionResponse.sendRedirect(servletRedirect);

                    // log user logout
                    if (log.isDebugEnabled())
                    {
                        log.debug("OpenID logout");
                    }
                }
            }           
        }
        else if (curMode.equals(JetspeedActions.EDIT_DEFAULTS_MODE))
        {
            // default preferences edit mode
            if (actionRequest.getParameter(SAVE_ACTION_PARAM_NAME) != null)
            {
                // save provider and registration preferences
View Full Code Here

Examples of javax.portlet.PortletMode

   
    protected void doDispatch(RenderRequest request, RenderResponse response) throws PortletException, IOException
    {
        if (!request.getWindowState().equals(WindowState.MINIMIZED))
        {
            PortletMode curMode = request.getPortletMode();
           
            if (PREVIEW_MODE.equals(curMode))
            {
                doPreview(request, response);
            }
View Full Code Here

Examples of javax.portlet.PortletMode

        if (actionForward == null)
        {
            return; // no parameters
        }
       
        PortletMode mode = null;
        StringTokenizer tokenizer = new StringTokenizer(actionForward, ForwardConstants.DELIMITER);
        while (tokenizer.hasMoreTokens())
        {
            String token = tokenizer.nextToken();
            if (token.startsWith(ForwardConstants.MODE_PREFIX))
            {
                mode = setPortletMode(token.substring(ForwardConstants.MODE_PREFIX.length()), url);
            }
            else if (token.startsWith(ForwardConstants.STATE_PREFIX))
            {
                setWindowState(token.substring(ForwardConstants.STATE_PREFIX.length()), url);               
            }
            else
            {
                if (mode == null)
                {
                    mode = request.getPortletMode();
                }
                if (mode.equals(PortletMode.VIEW))
                {
                    url.setParameter(FrameworkConstants.VIEW_VIEW_MODE, token);
                }
                else if (mode.equals(PortletMode.EDIT))
                {
                    url.setParameter(FrameworkConstants.VIEW_EDIT_MODE, token);                   
                }
                else if (mode.equals(PortletMode.HELP))
                {
                    url.setParameter(FrameworkConstants.VIEW_HELP_MODE, token);                   
                }
            }
        }                                       
View Full Code Here

Examples of javax.portlet.PortletMode

        }
    }
   
    private PortletMode setPortletMode(String forward, PortletURL url)
    {
        PortletMode mode = null;
        try
        {
            if (forward.equals(ForwardConstants.VIEW))
            {
                url.setPortletMode(PortletMode.VIEW);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.