info.magnolia.ui.admincentral.shellapp.pulse.message.registry
Class ConfiguredMessageViewDefinitionManager

java.lang.Object
  extended by info.magnolia.cms.util.ModuleConfigurationObservingManager
      extended by info.magnolia.ui.admincentral.shellapp.pulse.message.registry.ConfiguredMessageViewDefinitionManager

public class ConfiguredMessageViewDefinitionManager
extends info.magnolia.cms.util.ModuleConfigurationObservingManager

ObservedManager for message views configured in repository.


Field Summary
static String MESSAGE_VIEW_CONFIG_NODE_NAME
           
 
Constructor Summary
ConfiguredMessageViewDefinitionManager(info.magnolia.module.ModuleRegistry moduleRegistry, MessageViewDefinitionRegistry messageViewDefinitionRegistry)
           
 
Method Summary
protected  String createId(javax.jcr.Node configNode)
           
protected  MessageViewDefinitionProvider createProvider(javax.jcr.Node messageViewNode)
           
protected  void reload(List<javax.jcr.Node> nodes)
           
 
Methods inherited from class info.magnolia.cms.util.ModuleConfigurationObservingManager
getObservedPaths, getReloadMonitor, getSession, onClear, onRegister, reload, start
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MESSAGE_VIEW_CONFIG_NODE_NAME

public static final String MESSAGE_VIEW_CONFIG_NODE_NAME
See Also:
Constant Field Values
Constructor Detail

ConfiguredMessageViewDefinitionManager

@Inject
public ConfiguredMessageViewDefinitionManager(info.magnolia.module.ModuleRegistry moduleRegistry,
                                                     MessageViewDefinitionRegistry messageViewDefinitionRegistry)
Method Detail

reload

protected void reload(List<javax.jcr.Node> nodes)
               throws javax.jcr.RepositoryException
Overrides:
reload in class info.magnolia.cms.util.ModuleConfigurationObservingManager
Throws:
javax.jcr.RepositoryException

createProvider

protected MessageViewDefinitionProvider createProvider(javax.jcr.Node messageViewNode)
                                                throws javax.jcr.RepositoryException
Throws:
javax.jcr.RepositoryException

createId

protected String createId(javax.jcr.Node configNode)
                   throws javax.jcr.RepositoryException
Throws:
javax.jcr.RepositoryException


Copyright © 2013 Magnolia International Ltd.. All Rights Reserved.