Package org.apache.jetspeed.om.registry.base

Examples of org.apache.jetspeed.om.registry.base.BaseCachedParameter


                entry.setURL("http://bigkahuna.org");
                   
                // parameters
                entry.addParameter("simple", "simple-value");
               
                CachedParameter param = new BaseCachedParameter();
                param.setDescription("pdescription");
                param.setHidden(false);
                meta = new BaseMetaInfo();
                meta.setDescription("meta desc");
                meta.setImage("meta image");
                meta.setTitle("meta title");
                param.setMetaInfo(meta);
                param.setName("coconut");               
                SecurityReference ref2 = new BaseSecurityReference();
                ref2.setParent("admin-only");               
                param.setSecurityRef(ref2);
                param.setTitle("Coconut");
                param.setType("hmm");
                param.setValue("hawaii");
                entry.addParameter(param);
                param.setCachedOnName(true);
                param.setCachedOnValue(false);

               
                param = new BaseCachedParameter();
                param.setDescription("second pdescription");
                param.setHidden(true);
                meta = new BaseMetaInfo();
                meta.setDescription("second meta desc");
                meta.setImage("second meta image");
                meta.setTitle("second meta title");
                param.setMetaInfo(meta);
                param.setName("second coconut");
                SecurityReference ref3 = new BaseSecurityReference();
                ref3.setParent("second admin-only");               
                param.setSecurityRef(ref3);
                param.setTitle("second Coconut");
                param.setType("second hmm");
                param.setValue("second hawaii");
                entry.addParameter(param);
                param.setCachedOnName(false);
                param.setCachedOnValue(true);
               
                // media types
                entry.addMediaType("xml");
                entry.addMediaType("wml");
                entry.addMediaType("html");
View Full Code Here


        // parameters
        Iterator params = pde.getPortletParameters().iterator();
        while (params.hasNext())
        {
            PortletParameter pp = (PortletParameter)params.next();
            CachedParameter cp = new BaseCachedParameter(pp.getId());
            cp.setCachedOnName(pp.getCachedOnName());
            cp.setCachedOnValue(pp.getCachedOnValue());
            cp.setDescription(pp.getDescription());
            cp.setHidden(pp.getHidden());
            cp.setName(pp.getName());
            cp.setType(pp.getType());
            cp.setValue(pp.getValue());

           
            cp.setTitle(pp.getTitle());
            if (pp.getDescription() != null || pp.getTitle() != null || pp.getImage() != null)
            {
                MetaInfo meta2 = new BaseMetaInfo();
                meta2.setImage(pp.getImage());
                meta2.setDescription(pp.getDescription());
                meta2.setTitle(pp.getTitle());
                cp.setMetaInfo(meta2);
            }
            if (pp.getSecurityRef() != null)
            {
                SecurityReference ref2 = new BaseSecurityReference();
                ref2.setParent(pp.getSecurityRef());
                cp.setSecurityRef(ref2);
            }           
            pe.addParameter(cp);
        }
       
        // media types
View Full Code Here

                if (parameterName != null && parameterName.length() > 0)
                {
                    Parameter parameter = null;
                    if (regEntry instanceof PortletEntry)
                    {
                        parameter = new BaseCachedParameter();

                        boolean isCachedOnName =
                            rundata.getParameters().getBoolean(
                                "cached_on_name",
                                false);
View Full Code Here

                        Parameter parameter = regEntry.getParameter(parameterName);
                        if (regEntry instanceof PortletEntry)
                        {
              if(parameter == null)
                            {
                                parameter = new BaseCachedParameter();
                                regEntry.addParameter(parameter);
                            }

                            boolean isCachedOnName =
                                rundata.getParameters().getBoolean(
View Full Code Here

                        if (parameter == null)
                        {
                            if (regEntry instanceof PortletEntry)
                            {
                                parameter = new BaseCachedParameter();
                            }
                            else
                            {
                                parameter = new BaseParameter();
                            }
View Full Code Here

                    boolean isCachedOnValue =
                        rundata.getParameters().getBoolean(
                            "cached_on_value",
                            false);

                    BaseCachedParameter parameter = new BaseCachedParameter();
                    parameter.setName(parameterName);
                    parameter.setValue(parameterValue);
                    parameter.setHidden(isHidden);
                    parameter.setCachedOnName(isCachedOnName);
                    parameter.setCachedOnValue(isCachedOnValue);
                    parameter.setDescription(description);
                    parameter.setTitle(title);

                    if (securityRole != null && securityRole.length() > 0)
                    {
                        BaseSecurity paramSecurity = new BaseSecurity();
                        paramSecurity.setRole(securityRole);
                        parameter.setSecurity(paramSecurity);
                    }

                    if (securityRef != null && securityRef.length() > 0)
                    {
                        BaseSecurityReference paramSecurityRef =
                            new BaseSecurityReference();
                        paramSecurityRef.setParent(securityRef);
                        parameter.setSecurityRef(paramSecurityRef);
                    }

                    portletEntry.addParameter(parameter);

                    Registry.addEntry(Registry.PORTLET, portletEntry);
View Full Code Here

                        boolean isCachedOnValue =
                            rundata.getParameters().getBoolean(
                                parameterName + ".cached_on_value",
                                false);

                        BaseCachedParameter parameter =
                            new BaseCachedParameter();
                        parameter.setName(parameterName);
                        parameter.setValue(parameterValue);
                        parameter.setHidden(isHidden);
                        parameter.setCachedOnName(isCachedOnName);
                        parameter.setCachedOnValue(isCachedOnValue);
                        parameter.setDescription(description);
                        parameter.setTitle(title);

                        if (securityRole != null && securityRole.length() > 0)
                        {
                            BaseSecurity paramSecurity = new BaseSecurity();
                            paramSecurity.setRole(securityRole);
                            parameter.setSecurity(paramSecurity);
                        }

                        if (securityRef != null && securityRef.length() > 0)
                        {
                            BaseSecurityReference paramSecurityRef =
                                new BaseSecurityReference();
                            paramSecurityRef.setParent(securityRef);
                            parameter.setSecurityRef(paramSecurityRef);
                        }

                        portletEntry.addParameter(parameter);
                    }
View Full Code Here

                        String parameterName = parameters[i];
                        String parameterValue =
                            rundata.getParameters().getString(
                                parameterName + ".parameter_value");

                        BaseCachedParameter parameter =
                            (
                                BaseCachedParameter) portletEntry
                                    .getCachedParameter(
                                parameterName);
                        parameter.setValue(parameterValue);
                    }

                    Registry.addEntry(Registry.PORTLET, portletEntry);
                    clearUserData(rundata);
                }
View Full Code Here

        //TODO:  figure out security
        //entry.setSecurityRef()
       
        //TODO:  what parameters are needed for the JSR168 portlet?
        //NOTE:  we should not need to copy preferences to the parameters
        BaseCachedParameter pdefParam = new BaseCachedParameter();
        pdefParam.setName(PORTLET_DEFINITION_NAME);
        pdefParam.setValue(portletDefinition.getName());
        pdefParam.setHidden(true);
       
        entry.addParameter(pdefParam);
       
        BaseCachedParameter pappParam = new BaseCachedParameter();
        pappParam.setName(PORTLET_APPLICATION_NAME);
        pappParam.setValue(paName);
        pappParam.setHidden(true);
       
        entry.addParameter(pappParam);
       
        //copy categories
        while (categoryIterator.hasNext())
View Full Code Here

                if (parameterName != null && parameterName.length() > 0)
                {
                    Parameter parameter = null;
                    if (regEntry instanceof PortletEntry)
                    {
                        parameter = new BaseCachedParameter();

                        boolean isCachedOnName =
                            rundata.getParameters().getBoolean(
                                "cached_on_name",
                                false);
View Full Code Here

TOP

Related Classes of org.apache.jetspeed.om.registry.base.BaseCachedParameter

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.