Package javax.portlet

Examples of javax.portlet.PortletMode


        LOG.debug("Loading supported portal modes...");
        Iterator modes = propertyService.getSupportedPortletModes().iterator();
        while (modes.hasNext()) {
            String mode = (String) modes.next();
            LOG.debug("Loading mode [" + mode + "]");
            supportedPortletModesByPortal.add(new PortletMode(mode));
        }
        LOG.debug("Loaded [" + supportedPortletModesByPortal.size() + "] supported portal modes");

    }
View Full Code Here


                          modeSet.add(PortletMode.VIEW);
                        }
                        else{
                          Iterator<String> pd = sd.getPortletModes().iterator();
                          while(pd.hasNext()) {
                            modeSet.add(new PortletMode(pd.next()));
                          }
                        }
                    }
                }
            }
View Full Code Here

                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

     * Add custom portlet modes
     *
     * @param customPortletMode
     */
    public void addCustomPortletModeBean(CustomPortletMode customPortletMode) {
        supportedPortletModes.add(new PortletMode(customPortletMode.getName()));
    }
View Full Code Here

                delegatePortletUrl = new PortletUrl(portletWindowId);
                this.portletRequestParameterManager.setAdditionalPortletUrl(request, delegatePortletUrl);
            }
            parentPortletUrl.setDelegatePortletUrl(delegatePortletUrl);

            final PortletMode mode = delegateState.getPortletMode();
            delegatePortletUrl.setPortletMode(mode);

            final WindowState state = delegateState.getWindowState();
            delegatePortletUrl.setWindowState(state);
        }
       
        final WindowState parentWindowState = delegationRequest.getParentWindowState();
        if (parentWindowState != null) {
            parentPortletUrl.setWindowState(parentWindowState);
        }
        final PortletMode parentPortletMode = delegationRequest.getParentPortletMode();
        if (parentPortletMode != null) {
            parentPortletUrl.setPortletMode(parentPortletMode);
        }
        final Map<String, List<String>> parentParameters = delegationRequest.getParentParameters();
        if (parentParameters != null) {
View Full Code Here

        if (portletWindowId == null) {
            portletDelegationDispatcher = portletDelegationLocator.createRequestDispatcher(renderRequest, this.fname);
            portletWindowId = portletDelegationDispatcher.getPortletWindowId();
            portletSession.setAttribute(sessionKey, portletWindowId);

            final PortletMode portletMode = this.portletMode == null ? null : new PortletMode(this.portletMode);
            final WindowState windowState = this.windowState == null ? null : new WindowState(this.windowState);
           
            delegateState = new DelegateState(portletMode, windowState);
        }
        //id in session, get the old dispatcher
View Full Code Here

            final WindowState state = new WindowState(this.windowState);
            renderPortletTag.setParentUrlState(state);
        }
       
        if (this.portletMode != null) {
            final PortletMode mode = new PortletMode(this.portletMode);
            renderPortletTag.setParentUrlMode(mode);
        }
       
        renderPortletTag.setParentUrlParameters(this.parameters);
       
View Full Code Here

        //Read & validate transient fields
        final String portletModeStr = (String)ois.readObject();
        if (portletModeStr == null) {
            throw new InvalidObjectException("portletMode can not be null");
        }
        this.portletMode = new PortletMode(portletModeStr);
       
        final String windowStateStr = (String)ois.readObject();
        if (windowStateStr == null) {
            throw new InvalidObjectException("windowState can not be null");
        }
View Full Code Here

        catch (ClassCastException e) {
            throw new IllegalArgumentException("setPortletMode can only be called during an action request", e);
        }
       
        try {
            actionResponse.setPortletMode(new PortletMode(portletMode));
        }
        catch (PortletModeException e) {
            throw new IllegalArgumentException("The specified PortletMode '" + portletMode + "' is not valid", e);
        }
    }
View Full Code Here

        //Iterate over supported portlet modes, this ignores the content types for now
        final List<SupportsDD> supports = portletDescriptor.getSupports();
        for (final SupportsDD support : supports) {
            final List<String> portletModes = support.getPortletModes();
            for (final String portletMode : portletModes) {
                if (IPortletAdaptor.CONFIG.equals(new PortletMode(portletMode))) {
                    return true;
                }
            }
        }
       
View Full Code Here

TOP

Related Classes of javax.portlet.PortletMode

Copyright © 2018 www.massapicom. 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.