Package org.apache.jetspeed.om.registry

Examples of org.apache.jetspeed.om.registry.StyleOption


                            portlet.getPortletConfig().getInitParameter(
                                parmName + ".style.no-access");
                    }
                    else
                    {
                        StyleOption noaccess = ps.getOption("no-access");
                        if (noaccess != null)
                        {
                            parmNameNoAccess = noaccess.getValue();
                        }
                    }
                    if (parmNameNoAccess != null)
                    {
                        if (logger.isDebugEnabled())
                        {
                            logger.debug(
                                "JetspeedTool: access to parm ["
                                    + parmName
                                    + "] disallowed, redirecting to parm ["
                                    + parmNameNoAccess
                                    + "]");
                        }
                        parmName = parmNameNoAccess;
            param = entry.getParameter(parmName);
            if (param == null)
            {
              throw new Exception(
                "No access parameter [" + parmName + "] was not found");
            }
                    }
                }

                // Set parameter options       
                Map portletParms = null;
                String parmStyle = null;
                ParameterStyle ps = param.getParameterStyle();
                if (ps == null)
                {
                    portletParms =
                        portlet.getPortletConfig().getInitParameters();
                    parmStyle =
                        portlet.getPortletConfig().getInitParameter(
                            parmName + ".style");
                }
                else
                {
                    parmStyle = ps.getName();
                    portletParms = new Hashtable();
                    for (Iterator it = ps.getOptions().iterator();
                        it.hasNext();
                        )
                    {
                        StyleOption so = (StyleOption) it.next();
                        portletParms.put(
                            parmName + ".style." + so.getName(),
                            so.getValue());
                    }
                    String template = ps.getTemplate();
                    if (StringUtils.isNotEmpty(template))
                    {
                        portletParms.put(
View Full Code Here


    public StyleOption getOption(String name)
    {
        Iterator it = options.iterator();
        while (it.hasNext())
        {
            StyleOption option = (StyleOption) it.next();
            if (option.getName().equals(name))
            {
                return option;
            }
        }
View Full Code Here

    public void removeOption(String name)
    {
    Iterator it = options.iterator();
    while (it.hasNext())
    {
      StyleOption option = (StyleOption) it.next();
      if (option.getName().equals(name))
      {
        options.remove(option);
      }
    }   
    }
View Full Code Here

    public boolean hasOption(String name)
    {
    Iterator it = options.iterator();
    while (it.hasNext())
    {
      StyleOption option = (StyleOption) it.next();
      if (option.getName().equals(name))
      {
        return true;
      }
    }
View Full Code Here

TOP

Related Classes of org.apache.jetspeed.om.registry.StyleOption

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.