info.magnolia.ui.dialog.registry
Class DialogDefinitionRegistry

java.lang.Object
  extended by info.magnolia.ui.dialog.registry.DialogDefinitionRegistry

@Singleton
public class DialogDefinitionRegistry
extends Object

Maintains a registry of dialog providers registered by id.


Constructor Summary
DialogDefinitionRegistry()
           
 
Method Summary
 FormDialogDefinition getDialogDefinition(String id)
           
 Class<? extends FormDialogPresenter> getPresenterClass(String id)
           
 void register(DialogDefinitionProvider provider)
           
 Set<String> unregisterAndRegister(Set<String> registeredIds, List<DialogDefinitionProvider> providers)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DialogDefinitionRegistry

public DialogDefinitionRegistry()
Method Detail

getDialogDefinition

public FormDialogDefinition getDialogDefinition(String id)
                                         throws info.magnolia.registry.RegistrationException
Throws:
info.magnolia.registry.RegistrationException

getPresenterClass

public Class<? extends FormDialogPresenter> getPresenterClass(String id)
                                                       throws info.magnolia.registry.RegistrationException
Throws:
info.magnolia.registry.RegistrationException

register

public void register(DialogDefinitionProvider provider)

unregisterAndRegister

public Set<String> unregisterAndRegister(Set<String> registeredIds,
                                         List<DialogDefinitionProvider> providers)


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