Powered By Blogger

Tuesday, February 22, 2011

Getting and using the config service

/**
* Retrieves the list of configured dialog container pages
*
* @param context FacesContext
* @return The container pages
*/
protected List getDialogContainers(FacesContext context)
{
if ((this.dialogContainers == null) || (Application.isDynamicConfig(FacesContext.getCurrentInstance())))
{
this.dialogContainers = new ArrayList(2);

ConfigService configSvc = Application.getConfigService(context);
Config globalConfig = configSvc.getGlobalConfig();

if (globalConfig != null)
{
this.dialogContainers.add(globalConfig.getConfigElement("dialog-container").getValue());
this.dialogContainers.add(globalConfig.getConfigElement("plain-dialog-container").getValue());
}
}

return this.dialogContainers;
}

No comments:

Post a Comment