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(