Examples of Portlets


Examples of org.apache.jetspeed.om.profile.Portlets

            (PortletSet) ((JetspeedRunData) rundata).getCustomized();
        String title = rundata.getParameters().getString("title", "My Pane");

        if (set != null)
        {
            Portlets portlets =
                ((JetspeedRunData) rundata)
                    .getCustomizedProfile()
                    .getDocument()
                    .getPortletsById(set.getID());

            if (portlets != null)
            {
                Portlets p = new PsmlPortlets();
                p.setMetaInfo(new PsmlMetaInfo());
                p.getMetaInfo().setTitle(title);
                p.setId(JetspeedIdGenerator.getNextPeid());
                SecurityReference defaultRef =
                    PortalToolkit.getDefaultSecurityRef(
                        ((JetspeedRunData) rundata).getCustomizedProfile());
                if (defaultRef != null)
                {
                    if (logger.isDebugEnabled())
                    {
                        logger.debug(
                            "CustomizeSetAction: setting default portlet set security to ["
                                + defaultRef.getParent()
                                + "]");
                    }
                    p.setSecurityRef(defaultRef);
                }
                portlets.addPortlets(p);
            }
        }
View Full Code Here

Examples of org.apache.jetspeed.om.profile.Portlets

        Control ctrl = new PsmlControl();
        ctrl.setName("ClearPortletControl");

        if ((pnames != null) && (set != null))
        {
            Portlets portlets =
                ((JetspeedRunData) rundata)
                    .getCustomizedProfile()
                    .getDocument()
                    .getPortletsById(set.getID());

            List usedPortlets = AutoProfile.getPortletList(rundata);
            boolean addIt;
            int cc;
            Entry usedEntry;

            for (int i = 0; i < pnames.length; i++)
            {
                PortletEntry entry =
                    (PortletEntry) Registry.getEntry(
                        Registry.PORTLET,
                        pnames[i]);

                // add only new portlets!
                if ((entry != null) && (portlets != null))
                {

                    addIt = true;
                    /*
                                       for (cc=0; cc<usedPortlets.size(); cc++)
                                       {
                                         usedEntry = (Entry) usedPortlets.get(cc);
                                         if (entry.getName().equals(usedEntry.getParent()))
                                         {
                                           addIt = false;
                                           break;
                                         }
                                        
                                       }
                    */
                    if (addIt)
                    {
                        Entry p = new PsmlEntry();
                        // add the ClearPortletControl to wml entries     
                        //if (isWML)
                        //  p.setControl (ctrl);

                        p.setParent(pnames[i]);
                        p.setId(JetspeedIdGenerator.getNextPeid());
                        //                      SecurityReference defaultRef = PortalToolkit.getDefaultSecurityRef(
                        //                          ((JetspeedRunData) rundata).getCustomizedProfile());
                        //                      if (defaultRef != null)
                        //                      {
                        //                          if (Log.getLogger().isDebugEnabled())
                        //                          {
                        //                              Log.debug("CustomizeSetAction: setting default portlet security to [" + defaultRef.getParent() + "]");
                        //                          }
                        //                          p.setSecurityRef(defaultRef);
                        //                      }
                        portlets.addEntry(p);
                    }
                }
            }
        }
        // --------------------------------------------------------------------------
View Full Code Here

Examples of org.apache.jetspeed.om.profile.Portlets

        Control ctrl = new PsmlControl();
        ctrl.setName("ClearPortletControl");

        if ((refNames != null) && (set != null))
        {
            Portlets portlets =
                ((JetspeedRunData) rundata)
                    .getCustomizedProfile()
                    .getDocument()
                    .getPortletsById(set.getID());

            for (int i = 0; i < refNames.length; i++)
            {
                SecurityReference sref =
                    getSecurityReference(rundata, refNames[i]);
                if (sref != null)
                {
                    Reference ref = new PsmlReference();
                    ref.setPath(refNames[i]);
                    ref.setSecurityRef(sref);
                    portlets.addReference(ref);
                }
                else
                {
                    String tmpl =
                        CustomLocalization.getString(
View Full Code Here

Examples of org.apache.jetspeed.om.profile.Portlets

            if (profile != null)
            {
                PSMLDocument doc = profile.getDocument();
                if (doc != null)
                {
                    Portlets rootSet = doc.getPortlets();
                    /*
                    There is no way to do a check on a Portlets element, only a Entry element.
                    This can easily be added, but Im just under a release right now and it
                    could be perceived as too destabilizing -- david
                   
                    if (JetspeedSecurity.checkPermission((JetspeedUser) rundata.getUser(),
                                                         rootSet,
                                                         JetspeedSecurity.PERMISSION_VIEW))
                    {
                    */
                    return rootSet.getSecurityRef();
                    //            }
                }
            }
        }
        catch (ProfileException e)
View Full Code Here

Examples of org.apache.jetspeed.om.profile.Portlets

        String title = rundata.getParameters().getString("title");
        String description = rundata.getParameters().getString("description");

        if (set != null)
        {
            Portlets portlets =
                ((JetspeedRunData) rundata)
                    .getCustomizedProfile()
                    .getDocument()
                    .getPortletsById(set.getID());

            if (portlets != null)
            {
                MetaInfo meta = portlets.getMetaInfo();
                if (meta == null)
                {
                    meta = new PsmlMetaInfo();
                    portlets.setMetaInfo(meta);
                }

                if (title != null)
                {
                    meta.setTitle(title);
View Full Code Here

Examples of org.apache.jetspeed.om.profile.Portlets

                if (pc != null)
                {
                    set.setController(pc);

                    Portlets portlets =
                        profile.getDocument().getPortletsById(set.getID());

                    Controller c = portlets.getController();
                    if (c == null)
                    {
                        c = new PsmlController();
                        portlets.setController(c);
                    }
                    c.setName(controller);

                    String linkedControl =
                        pc.getConfig().getInitParameter("control");

                    if (linkedControl != null)
                    {
                        Control ctl = new PsmlControl();
                        ctl.setName(linkedControl);
                        portlets.setControl(ctl);
                    }
                    else
                    {
                        portlets.setControl(null);
                    }
                }
            }
        }
        catch (Exception e)
View Full Code Here

Examples of org.apache.jetspeed.om.profile.Portlets

        try
        {
            String skin = rundata.getParameters().getString("skin");
            Profile profile =
                ((JetspeedRunData) rundata).getCustomizedProfile();
            Portlets portlets =
                profile.getDocument().getPortletsById(set.getID());

            // skin is neither null nor zero-length
            if ((skin != null) && (skin.trim().length() > 0))
            {
                PortletSkin s = PortalToolkit.getSkin(skin);

                if (s != null)
                {
                    set.getPortletConfig().setPortletSkin(s);

                    Skin psmlSkin = portlets.getSkin();
                    if (psmlSkin == null)
                    {
                        portlets.setSkin(new PsmlSkin());
                    }
                    portlets.getSkin().setName(skin);
                }
                else
                {
                    logger.warn(
                        "Unable to update skin for portlet set "
                            + set.getID()
                            + " because skin "
                            + skin
                            + " does not exist.");
                    return;
                }
            }
            else
            {
                // skin is either null or zero-length
                String custPortletSetID = portlets.getId();
                String rootPortletSetID = profile.getRootSet().getID();

                // set system default skin for root PSML element
                if (custPortletSetID != null
                    && rootPortletSetID != null
                    && custPortletSetID.equals(rootPortletSetID))
                {
                    // get system default skin
                    String defaultSkinName =
                        JetspeedResources.getString(
                            "services.PortalToolkit.default.skin");
                    PortletSkin defaultSkin =
                        PortalToolkit.getSkin(defaultSkinName);

                    if (defaultSkin != null)
                    {
                        set.getPortletConfig().setPortletSkin(
                            (PortletSkin) defaultSkin);
                        Skin psmlSkin = portlets.getSkin();

                        if (psmlSkin == null)
                        {
                            portlets.setSkin(new PsmlSkin());
                        }

                        portlets.getSkin().setName(defaultSkin.getName());
                    }
                    else
                    {
                        logger.warn(
                            "Unable to set default skin for root portlet set "
                                + set.getID()
                                + " because skin "
                                + skin
                                + " does not exist.");
                        return;
                    }
                }
                else
                {
                    // By setting the skin to null, the parent's skin will be used.
                    set.getPortletConfig().setPortletSkin((PortletSkin) null);
                    portlets.setSkin(null);
                }
            }
        }
        catch (Exception e)
        {
View Full Code Here

Examples of org.apache.jetspeed.om.profile.Portlets

            String securityRefName =
                rundata.getParameters().getString("securityRef");
            SecurityReference securityRef = null;
            Profile profile =
                ((JetspeedRunData) rundata).getCustomizedProfile();
            Portlets portlets =
                profile.getDocument().getPortletsById(set.getID());

            if ((securityRefName != null)
                && (securityRefName.trim().length() > 0))
            {
                securityRef = new BaseSecurityReference();
                securityRef.setParent(securityRefName);
            }
            set.getPortletConfig().setSecurityRef(securityRef);
            portlets.setSecurityRef(securityRef);
        }
        catch (Exception e)
        {
            logger.error("Exception", e);
        }
View Full Code Here

Examples of org.apache.jetspeed.om.profile.Portlets

        //        Portlets[] subsets = portlets.getPortlets();
        //        for (int i=0; i < subsets.length; i++ )

        for (Iterator it = portlets.getPortletsIterator(); it.hasNext();)
        {
            Portlets subset = (Portlets) it.next();
            // Set this subset's parent Portlets collection.         
            subset.setParentPortlets(portlets);

            Map constraints = getParameters(subset.getLayout());
            int position = getPosition(subset.getLayout());
            set.addPortlet(
                getSet(subset, theCount),
                controller.getConstraints(constraints),
                position);
        }
View Full Code Here

Examples of org.apache.jetspeed.om.profile.Portlets

            PSMLDocument doc = profile.getDocument();
            if (doc == null)
            {
                return null;
            }
            Portlets portlets = doc.getPortlets();
            return portlets;
        }
        catch (Exception e)
        {
            logger.error("Exception", e);
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.