Examples of PortletDefinition


Examples of org.apache.jetspeed.om.portlet.PortletDefinition

            {
                try
                {
                    PortletRegistry registry = ((AbstractAdminWebApplication) getApplication()).getServiceLocator().getPortletRegistry();
                    PortletApplication app = registry.getPortletApplication(paNodeBean.getApplicationName());
                    PortletDefinition def = null;
                   
                    if (paNodeBean.getName() != null)
                    {
                        def = app.getPortlet(paNodeBean.getName());
                    }
                   
                    if (newName != null && newValue != null && newLocale != null)
                    {
                        GenericMetadata metadata = (def == null ? app.getMetadata() : def.getMetadata());
                        LocalizedFieldBean fieldBean = new LocalizedFieldBean(metadata.createLocalizedField());
                        fieldBean.setName(newName);
                        fieldBean.setLocaleString(newLocale);
                        fieldBean.setValue(newValue);
                        metadata.addField(fieldBean.getLocalizedField());
View Full Code Here

Examples of org.apache.jetspeed.om.portlet.PortletDefinition

    @Override
    public void delete(IModel<LocalizedFieldBean>[] fieldBeans)
    {
        PortletRegistry registry = ((AbstractAdminWebApplication) getApplication()).getServiceLocator().getPortletRegistry();
        PortletApplication app = registry.getPortletApplication(paNodeBean.getApplicationName());
        PortletDefinition def = null;
       
        if (paNodeBean.getName() != null)
        {
            def = app.getPortlet(paNodeBean.getName());
        }
       
        GenericMetadata metadata = (def == null ? app.getMetadata() : def.getMetadata());

        for (Iterator<LocalizedField> it = metadata.getFields().iterator(); it.hasNext(); )
        {
            LocalizedFieldBean tempBean = new LocalizedFieldBean(it.next());
           
View Full Code Here

Examples of org.apache.jetspeed.om.portlet.PortletDefinition

    @Override
    public Iterator<IModel<LocalizedFieldBean>> getItemModels()
    {
        JetspeedServiceLocator locator = ((AbstractAdminWebApplication) getApplication()).getServiceLocator();
        PortletApplication app = locator.getPortletRegistry().getPortletApplication(paNodeBean.getApplicationName());
        PortletDefinition def = null;
       
        if (paNodeBean.getName() != null)
        {
            def = app.getPortlet(paNodeBean.getName());
        }
       
        List<IModel<LocalizedFieldBean>> list = new ArrayList<IModel<LocalizedFieldBean>>();
        GenericMetadata metadata = (def == null ? app.getMetadata() : def.getMetadata());

        for (LocalizedField field : metadata.getFields())
        {
            list.add(new LocalizedFieldBeanModel(locator, paNodeBean, new LocalizedFieldBean(field)));
        }
View Full Code Here

Examples of org.apache.jetspeed.om.portlet.PortletDefinition

                            {
                                paName = (String)pa;
                            }
                        }
                        name = paName + "::" + id;
                        PortletDefinition pd = serviceLocator.getPortletRegistry().getPortletDefinitionByUniqueName(name);
                        if (pd != null)
                        {
                            searchResults.add(new PortletDefinitionBean(pd, paName, locale));
                        }                       
                    }
View Full Code Here

Examples of org.apache.jetspeed.om.portlet.PortletDefinition

    protected void doPreview(RenderRequest request, RenderResponse response) throws PortletException, IOException
    {
        String previewImage = "";
       
        RequestContext rc = (RequestContext) request.getAttribute(RequestContext.REQUEST_PORTALENV);
        PortletDefinition def = rc.getCurrentPortletWindow().getPortletDefinition();
        Collection<LocalizedField> colMetaData = null;
       
        if (def != null)
        {
            colMetaData = def.getMetadata().getFields(PortalReservedParameters.PORTLET_EXTENDED_DESCRIPTOR_PREVIEW_IMAGE);
        }
       
        if (colMetaData != null && !colMetaData.isEmpty())
        {
            previewImage = def.getApplication().getContextPath() + colMetaData.iterator().next().getValue();
        }
       
        request.setAttribute("previewImage", previewImage);
       
        String previewPage = this.defaultPreviewPage;
View Full Code Here

Examples of org.apache.jetspeed.om.portlet.PortletDefinition

        Map portlets = new HashMap();
        while (outOfService.hasNext())
        {
            PortletWindow window = (PortletWindow)outOfService.next();
            String id = window.getId().toString();
            PortletDefinition pd = window.getPortletDefinition();
            String uniqueName = pd.getUniqueName();
            if (!portlets.containsKey(uniqueName))
            {
                portlets.put(uniqueName, id);
                result.add(pd);             
            }
View Full Code Here

Examples of org.apache.jetspeed.om.portlet.PortletDefinition

   
    @Override
    protected DisplayNameBean load()
    {
        PortletApplication app = locator.getPortletRegistry().getPortletApplication(paNodeBean.getApplicationName());
        PortletDefinition def = app.getPortlet(paNodeBean.getName());
        DisplayName displayName = def.getDisplayName(locale);
        return new DisplayNameBean(displayName);
    }
View Full Code Here

Examples of org.apache.jetspeed.om.portlet.PortletDefinition

               
                try
                {
                    PortletRegistry registry = ((AbstractAdminWebApplication) getApplication()).getServiceLocator().getPortletRegistry();
                    PortletApplication app = registry.getPortletApplication(paNodeBean.getApplicationName());
                    PortletDefinition def = app.getPortlet(paNodeBean.getName());
                   
                    if (newTitle != null && newShortTitle != null && newKeywords != null && newLocale != null)
                    {
                        Locale locale = new Locale(newLocale);
                        Language newLanguage = def.addLanguage(locale);
                        newLanguage.setTitle(newTitle);
                        newLanguage.setShortTitle(newShortTitle);
                        newLanguage.setKeywords(newKeywords);

                        newTitle = null;
View Full Code Here

Examples of org.apache.pluto.container.om.portlet.PortletDefinition

   
    @Override
    protected Preference load()
    {
        PortletApplication app = locator.getPortletRegistry().getPortletApplication(paNodeBean.getApplicationName());
        PortletDefinition def = app.getPortlet(paNodeBean.getName());
        Preference preference = (Preference) def.getPortletPreferences().getPortletPreference(name);
        return preference;
    }
View Full Code Here

Examples of org.apache.pluto.container.om.portlet.PortletDefinition

        app.setVersion(version);
        if (portlet != null)
        {
            for (PortletType src : portlet)
            {
                PortletDefinition target = app.addPortlet(src.portletName);
                upgradePortlet(src, target);
            }
        }
        if (customPortletMode != null)
        {
            for (CustomPortletModeType src : customPortletMode)
            {
                CustomPortletMode target = app.addCustomPortletMode(src.portletMode);
                if (src.description != null)
                {
                    for (DescriptionType d : src.description)
                    {
                        Description desc = target.addDescription(d.lang);
                        desc.setDescription(d.value);
                    }
                }
            }
        }
        if (customWindowState != null)
        {
            for (CustomWindowStateType src : customWindowState)
            {
                CustomWindowState target = app.addCustomWindowState(src.windowState);
                if (src.description != null)
                {
                    for (DescriptionType d : src.description)
                    {
                        Description desc = target.addDescription(d.lang);
                        desc.setDescription(d.value);
                    }
                }
            }
        }
        if (userAttribute != null)
        {
            for (UserAttributeType src : userAttribute)
            {
                UserAttribute target = app.addUserAttribute(src.name);
                if (src.description != null)
                {
                    for (DescriptionType d : src.description)
                    {
                        Description desc = target.addDescription(d.lang);
                        desc.setDescription(d.value);
                    }
                }
            }
        }
        if (securityConstraint != null)
        {
            for (SecurityConstraintType src : securityConstraint)
            {
                SecurityConstraint target = app.addSecurityConstraint(src.userDataConstraint.transportGuarantee);
                if (src.displayName != null)
                {
                    for (DisplayNameType d : src.displayName)
                    {
                        DisplayName dname = target.addDisplayName(d.lang);
                        dname.setDisplayName(d.value);
                    }
                }
                if (src.portletCollection != null && src.portletCollection.portletName != null)
                {
                    for (String pname : src.portletCollection.portletName)
                    {
                        target.addPortletName(pname);
                    }
                }
            }
        }
        return app;
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.