Package javax.portlet

Examples of javax.portlet.PortletMode


    String portletId = portletHolder.getPortletId();
    StringBuffer sb = new StringBuffer(portletId).append("_").append("mode");
    String mode = request.getParameter(sb.toString());
    if (mode != null) {
      try {
        PortletMode portletMode = new PortletMode(mode);
        portletHolder.setPortletMode(portletMode);
      } catch (PortletModeException pme) {
        pme.printStackTrace();
      }
    }
View Full Code Here


          Portal.doRender(request, response, bean, portlet);
        } else {
          sb = new StringBuffer(portletId).append("_").append("mode");
          String mode = request.getParameter(sb.toString());
          if (null != mode) {
            bean.setPortletMode(new PortletMode(mode));
          }
          sb = new StringBuffer(portletId).append("_").append("state");
          String state = request.getParameter(sb.toString());
          if (null != state) {
            bean.setWindowState(new WindowState(state));
View Full Code Here

      }
      Element portletModesElement = portletElement.getChild("supports",portletNS);
      List<Element> ModesElement = portletModesElement.getChildren("portlet-mode",portletNS);
      for (Element ModeElement : ModesElement) {
        String prefName = ModeElement.getText();
        portletMode.add(new PortletMode(prefName));
      }

      List<Element> MimesElement = portletModesElement.getChildren("mime-type",portletNS);
      for (Element MimeElement : MimesElement) {
        String prefName = MimeElement.getText();
View Full Code Here

                "defaultViewAction");
        parseModeConfig(actionMap, cfg, PortletMode.EDIT, "editNamespace",
                "defaultEditAction");
        parseModeConfig(actionMap, cfg, PortletMode.HELP, "helpNamespace",
                "defaultHelpAction");
        parseModeConfig(actionMap, cfg, new PortletMode("config"), "configNamespace",
                "defaultConfigAction");
        parseModeConfig(actionMap, cfg, new PortletMode("about"), "aboutNamespace",
                "defaultAboutAction");
        parseModeConfig(actionMap, cfg, new PortletMode("print"), "printNamespace",
                "defaultPrintAction");
        parseModeConfig(actionMap, cfg, new PortletMode("preview"), "previewNamespace",
                "defaultPreviewAction");
        parseModeConfig(actionMap, cfg, new PortletMode("edit_defaults"),
                "editDefaultsNamespace", "defaultEditDefaultsAction");
        if (StringUtils.isEmpty(portletNamespace)) {
            portletNamespace = "";
        }
        LocalizedTextUtil.addDefaultResourceBundle("org/apache/struts2/struts-messages");
View Full Code Here

    public Map getPortletModes() {
        return Collections.unmodifiableMap(portletModes);
    }

    public PortletMode getPortletMode(String windowId) {
        PortletMode mode = (PortletMode) portletModes.get(windowId);
        if (mode == null) {
            mode = PortletMode.VIEW;
        }
        return mode;
    }
View Full Code Here

        requiredPortletModes.add(PortletMode.EDIT);
        requiredPortletModes.add(PortletMode.HELP);

        for (Enumeration en = request.getPortalContext().getSupportedPortletModes();
            en.hasMoreElements(); ) {
            PortletMode portletMode = (PortletMode) en.nextElement();
            requiredPortletModes.remove(portletMode);
        }
       
        if (requiredPortletModes.isEmpty()) {
          result.setReturnCode(TestResult.PASSED);
View Full Code Here

            portalUrl.setWindowState(portletId, new WindowState(windowState));
        }

        // Encode portlet mode of the current portlet in the portal URL.
        if (portletMode != null) {
            portalUrl.setPortletMode(portletId, new PortletMode(portletMode));
        }

        // Print the portal URL as a string to the page.
        try {
            pageContext.getOut().print(response.encodeURL(portalUrl.toString()));
View Full Code Here

            // Retrieve the portal environment.
            PortalRequestContext portalEnv = PortalRequestContext.getContext(
                    (HttpServletRequest) pageContext.getRequest());       

            PortalURL portalUrl =  portalEnv.createPortalURL();
            portalUrl.setPortletMode(evaluatedPortletId, new PortletMode(portletMode));

            // Print the mode anchor tag.
            try {
                JspWriter out = pageContext.getOut();
                out.print("<a href=\"");
View Full Code Here

        url = createPortletURL();

        if (portletMode != null) {
            try {
                PortletMode mode = (PortletMode)
                    TEI.portletModes.get(portletMode.toUpperCase());
                if (mode == null) {
                    mode = new PortletMode(portletMode);
                }
                url.setPortletMode(mode);
            } catch (PortletModeException e) {
                throw new JspException(e);
            }
View Full Code Here

        return isPortletModeSupportedByPortal(mode) &&
            isPortletModeSupportedByPortlet(portletId, mode);
    }

    public boolean isPortletModeSupportedByPortal(String mode)  {
        return supportedPortletModesByPortal.contains(new PortletMode(mode));
    }
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.