info.magnolia.ui.mediaeditor.registry
Class ConfiguredMediaEditorDefinitionManager

java.lang.Object
  extended by info.magnolia.cms.util.ModuleConfigurationObservingManager
      extended by info.magnolia.ui.mediaeditor.registry.ConfiguredMediaEditorDefinitionManager

@Singleton
public class ConfiguredMediaEditorDefinitionManager
extends info.magnolia.cms.util.ModuleConfigurationObservingManager

Populates MediaEditorRegistry by scanning the nodes in the config workspace.


Field Summary
static String MEDIA_EDITORS_CONFIG_NODE_NAME
           
 
Constructor Summary
protected ConfiguredMediaEditorDefinitionManager(info.magnolia.module.ModuleRegistry moduleRegistry, MediaEditorRegistry registry)
           
 
Method Summary
protected  String createId(javax.jcr.Node configNode)
           
protected  MediaEditorDefinition createMediaEditorDefinition(javax.jcr.Node editorNode)
           
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

MEDIA_EDITORS_CONFIG_NODE_NAME

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

ConfiguredMediaEditorDefinitionManager

@Inject
protected ConfiguredMediaEditorDefinitionManager(info.magnolia.module.ModuleRegistry moduleRegistry,
                                                        MediaEditorRegistry registry)
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

createMediaEditorDefinition

protected MediaEditorDefinition createMediaEditorDefinition(javax.jcr.Node editorNode)
                                                     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.