return categoryBean;
}
private ChannelBean getChannel(IPortletDefinition definition, WebRequest request, Locale locale) {
ChannelBean channel = new ChannelBean();
channel.setId(definition.getPortletDefinitionId().getStringId());
channel.setDescription(definition.getDescription(locale.toString()));
channel.setFname(definition.getFName());
channel.setName(definition.getName(locale.toString()));
channel.setState(definition.getLifecycleState().toString());
channel.setTitle(definition.getTitle(locale.toString()));
channel.setTypeId(definition.getType().getId());
IPortletDefinitionParameter iconParameter = definition.getParameter("iconUrl");
if (iconParameter != null) {
String iconUrl = spELService.parseString(iconParameter.getValue(), request);
channel.setIconUrl(iconUrl);
}
return channel;
}