Package org.apache.pluto.descriptors.portlet

Examples of org.apache.pluto.descriptors.portlet.SupportsDD


        PortletDD dd = internalPortletWindow.getPortletEntity()
            .getPortletDefinition();
        Iterator supports = dd.getSupports().iterator();
        while(supports.hasNext()) {
            SupportsDD support = (SupportsDD)supports.next();
            Iterator modes = support.getPortletModes().iterator();
            while(modes.hasNext()) {
                String md = (String)modes.next();
                if (md.toUpperCase().equals(
                    mode.toString().toUpperCase())) {
                    return true;
View Full Code Here


        if (contentTypes == null) {
            contentTypes = new Vector();
            PortletDD dd = internalPortletWindow.getPortletEntity().getPortletDefinition();
            Iterator supports = dd.getSupports().iterator();
            while (supports.hasNext()) {
                SupportsDD sup = (SupportsDD) supports.next();
                contentTypes.add(sup.getMimeType());
            }
            if (contentTypes.size() < 1) {
                contentTypes.add("text/html");
            }
        }
View Full Code Here

        PortletDD portletDD = getInternalPortletWindow().getPortletEntity()
            .getPortletDefinition();
        for (Iterator it = portletDD.getSupports().iterator();
             !valid && it.hasNext();) {

            SupportsDD supportsDD = (SupportsDD) it.next();
            String supportedType = supportsDD.getMimeType();

            // Content type is supported by an exact match.
            if (supportedType.equals(contentType)) {
                valid = true;
            }
View Full Code Here

      form.setTitle(portletDD.getPortletName());
    form.setName(portletDD.getPortletName());
    form.getParameters().put(IPortletAdaptor.CHANNEL_PARAM__PORTLET_APPLICATION_ID, new Attribute(application));
    form.getParameters().put(IPortletAdaptor.CHANNEL_PARAM__PORTLET_NAME, new Attribute(portletDD.getPortletName()));
    for (Object obj : portletDD.getSupports()) {
      SupportsDD supports = (SupportsDD) obj;
      for (Object mode : supports.getPortletModes()) {
        if ("edit".equals(mode)) {
          form.setEditable(true);
        } else if ("help".equals(mode)) {
          form.setHasHelp(true);
        }
View Full Code Here

            while(i.hasNext()) {
                PortletDD dd = (PortletDD)i.next();
                if(portletName.equals(dd.getPortletName())) {
                    Iterator i2 = dd.getSupports().iterator();
                    while(i2.hasNext()) {
                        SupportsDD sd = (SupportsDD)i2.next();
                        Iterator pd = sd.getPortletModes().iterator();
                        while(pd.hasNext()) {
                            if(mode.equalsIgnoreCase((String)pd.next())) {
                                return true;
                            }
                        }
View Full Code Here

        PortletDD dd = internalPortletWindow.getPortletEntity()
            .getPortletDefinition();
        Iterator supports = dd.getSupports().iterator();
        while(supports.hasNext()) {
            SupportsDD support = (SupportsDD)supports.next();
            Iterator modes = support.getPortletModes().iterator();
            while(modes.hasNext()) {
                String md = (String)modes.next();
                if (md.toUpperCase().equals(
                    mode.toString().toUpperCase())) {
                    return true;
View Full Code Here

        assertEquals(0, pd.getSecurityRoleRefs().size());
        assertEquals(0, pd.getSupportedLocales().size());
       
        List supports = pd.getSupports();
        assertEquals(1, supports.size());
        SupportsDD sd = (SupportsDD)supports.get(0);
       
        assertEquals("text/html", sd.getMimeType());
        assertEquals(0, sd.getPortletModes().size());
    }
View Full Code Here

        assertEquals(0, pd.getSecurityRoleRefs().size());
        assertEquals(1, pd.getSupportedLocales().size());
       
        List supports = pd.getSupports();
        assertEquals(1, supports.size());
        SupportsDD sd = (SupportsDD)supports.get(0);
       
        assertEquals("text/html", sd.getMimeType());
        assertEquals(3, sd.getPortletModes().size());
    }
View Full Code Here

        PortletDD dd = internalPortletWindow.getPortletEntity()
            .getPortletDefinition();
        Iterator supports = dd.getSupports().iterator();
        while(supports.hasNext()) {
            SupportsDD support = (SupportsDD)supports.next();
            Iterator modes = support.getPortletModes().iterator();
            while(modes.hasNext()) {
                String md = (String)modes.next();
                if (md.toUpperCase().equals(
                    mode.toString().toUpperCase())) {
                    return true;
View Full Code Here

        PortletDD portletDD = getInternalPortletWindow().getPortletEntity()
            .getPortletDefinition();
        for (Iterator it = portletDD.getSupports().iterator();
             !valid && it.hasNext();) {

            SupportsDD supportsDD = (SupportsDD) it.next();
            String supportedType = supportsDD.getMimeType();

            // Content type is supported by an exact match.
            if (supportedType.equals(contentType)) {
                valid = true;
            }
View Full Code Here

TOP

Related Classes of org.apache.pluto.descriptors.portlet.SupportsDD

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.