mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-08-07 17:49:17 +00:00
Code formatting
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@6882 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -1734,47 +1734,47 @@ public class BrowseBean implements IContextListener
|
|||||||
{
|
{
|
||||||
if ((this.nodeEventListeners == null) || (Application.isDynamicConfig(FacesContext.getCurrentInstance())))
|
if ((this.nodeEventListeners == null) || (Application.isDynamicConfig(FacesContext.getCurrentInstance())))
|
||||||
{
|
{
|
||||||
Set<NodeEventListener> allNodeEventListeners = new HashSet<NodeEventListener>();
|
Set<NodeEventListener> allNodeEventListeners = new HashSet<NodeEventListener>();
|
||||||
|
|
||||||
if (Application.isDynamicConfig(FacesContext.getCurrentInstance()) && (this.nodeEventListeners != null))
|
if (Application.isDynamicConfig(FacesContext.getCurrentInstance()) && (this.nodeEventListeners != null))
|
||||||
{
|
{
|
||||||
// for dynamic config, can add/remove node event listeners dynamically ...
|
// for dynamic config, can add/remove node event listeners dynamically ...
|
||||||
// however, in case anyone is using public methods (add/removeNodeEventListener)
|
// however, in case anyone is using public methods (add/removeNodeEventListener)
|
||||||
// we merge list here with list returned from the config
|
// we merge list here with list returned from the config
|
||||||
allNodeEventListeners.addAll(this.nodeEventListeners);
|
allNodeEventListeners.addAll(this.nodeEventListeners);
|
||||||
}
|
}
|
||||||
|
|
||||||
FacesContext fc = FacesContext.getCurrentInstance();
|
FacesContext fc = FacesContext.getCurrentInstance();
|
||||||
Config listenerConfig = Application.getConfigService(fc).getConfig("Node Event Listeners");
|
Config listenerConfig = Application.getConfigService(fc).getConfig("Node Event Listeners");
|
||||||
if (listenerConfig != null)
|
if (listenerConfig != null)
|
||||||
{
|
{
|
||||||
ConfigElement listenerElement = listenerConfig.getConfigElement("node-event-listeners");
|
ConfigElement listenerElement = listenerConfig.getConfigElement("node-event-listeners");
|
||||||
if (listenerElement != null)
|
if (listenerElement != null)
|
||||||
{
|
{
|
||||||
for (ConfigElement child : listenerElement.getChildren())
|
for (ConfigElement child : listenerElement.getChildren())
|
||||||
{
|
{
|
||||||
if (child.getName().equals("listener"))
|
if (child.getName().equals("listener"))
|
||||||
{
|
{
|
||||||
// retrieved the JSF Managed Bean identified in the config
|
// retrieved the JSF Managed Bean identified in the config
|
||||||
String listenerName = child.getValue().trim();
|
String listenerName = child.getValue().trim();
|
||||||
Object bean = FacesHelper.getManagedBean(fc, listenerName);
|
Object bean = FacesHelper.getManagedBean(fc, listenerName);
|
||||||
if (bean instanceof NodeEventListener)
|
if (bean instanceof NodeEventListener)
|
||||||
{
|
{
|
||||||
allNodeEventListeners.add((NodeEventListener)bean);
|
allNodeEventListeners.add((NodeEventListener)bean);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (Application.isDynamicConfig(FacesContext.getCurrentInstance()))
|
if (Application.isDynamicConfig(FacesContext.getCurrentInstance()))
|
||||||
{
|
{
|
||||||
return allNodeEventListeners;
|
return allNodeEventListeners;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
this.nodeEventListeners = allNodeEventListeners;
|
this.nodeEventListeners = allNodeEventListeners;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return this.nodeEventListeners;
|
return this.nodeEventListeners;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user