it.eng.spago.event.manager
Interface PluginManagerIFace

All Known Subinterfaces:
EventsFacadeIFace
All Known Implementing Classes:
EventsFacade, PluginManager

public interface PluginManagerIFace


Method Summary
 void createNewPlugin(java.lang.String key, java.lang.String description, java.lang.String type)
           
 void createNewPluginType(java.lang.String key, java.lang.String description)
           
 SourceBean getAllPlugins()
           
 SourceBean getPluginsForType(java.lang.String typePlugin)
           
 SourceBean getPluginType()
           
 void removePlugin(java.lang.String key)
           
 void removePluginType(java.lang.String key)
           
 

Method Detail

getAllPlugins

public SourceBean getAllPlugins()
                         throws java.lang.Exception
Throws:
java.lang.Exception

getPluginsForType

public SourceBean getPluginsForType(java.lang.String typePlugin)
                             throws java.lang.Exception
Throws:
java.lang.Exception

getPluginType

public SourceBean getPluginType()
                         throws java.lang.Exception
Throws:
java.lang.Exception

createNewPlugin

public void createNewPlugin(java.lang.String key,
                            java.lang.String description,
                            java.lang.String type)
                     throws java.lang.Exception
Throws:
java.lang.Exception

removePlugin

public void removePlugin(java.lang.String key)
                  throws java.lang.Exception
Throws:
java.lang.Exception

createNewPluginType

public void createNewPluginType(java.lang.String key,
                                java.lang.String description)
                         throws java.lang.Exception
Throws:
java.lang.Exception

removePluginType

public void removePluginType(java.lang.String key)
                      throws java.lang.Exception
Throws:
java.lang.Exception