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

java.lang.Object
  extended by info.magnolia.ui.admincentral.shellapp.pulse.message.registry.MessageViewDefinitionRegistry

@Singleton
public class MessageViewDefinitionRegistry
extends Object

Maintains a registry of message view providers registered by id.

See Also:
ConfiguredMessageViewDefinitionManager

Constructor Summary
MessageViewDefinitionRegistry()
           
 
Method Summary
 MessageViewDefinition get(String id)
           
 void register(MessageViewDefinitionProvider provider)
           
 Set<String> unregisterAndRegister(Set<String> registeredIds, List<MessageViewDefinitionProvider> providers)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessageViewDefinitionRegistry

public MessageViewDefinitionRegistry()
Method Detail

get

public MessageViewDefinition get(String id)
                          throws info.magnolia.registry.RegistrationException
Throws:
info.magnolia.registry.RegistrationException

register

public void register(MessageViewDefinitionProvider provider)

unregisterAndRegister

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


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