info.magnolia.ui.dialog.registry
Class ConfiguredDialogDefinitionProvider

java.lang.Object
  extended by info.magnolia.ui.dialog.registry.ConfiguredDialogDefinitionProvider
All Implemented Interfaces:
DialogDefinitionProvider

public class ConfiguredDialogDefinitionProvider
extends Object
implements DialogDefinitionProvider

DialogProvider that instantiates a dialog from a configuration node.


Constructor Summary
ConfiguredDialogDefinitionProvider(String id, javax.jcr.Node configNode)
           
 
Method Summary
 FormDialogDefinition getDialogDefinition()
           
 String getId()
           
 Class<? extends FormDialogPresenter> getPresenterClass()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConfiguredDialogDefinitionProvider

public ConfiguredDialogDefinitionProvider(String id,
                                          javax.jcr.Node configNode)
                                   throws javax.jcr.RepositoryException,
                                          info.magnolia.jcr.node2bean.Node2BeanException
Throws:
javax.jcr.RepositoryException
info.magnolia.jcr.node2bean.Node2BeanException
Method Detail

getId

public String getId()
Specified by:
getId in interface DialogDefinitionProvider

getDialogDefinition

public FormDialogDefinition getDialogDefinition()
                                         throws info.magnolia.registry.RegistrationException
Specified by:
getDialogDefinition in interface DialogDefinitionProvider
Throws:
info.magnolia.registry.RegistrationException

getPresenterClass

public Class<? extends FormDialogPresenter> getPresenterClass()
                                                       throws info.magnolia.registry.RegistrationException
Specified by:
getPresenterClass in interface DialogDefinitionProvider
Throws:
info.magnolia.registry.RegistrationException


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