it.eng.spago.event.manager
Interface TriggerManagerIFace

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

public interface TriggerManagerIFace


Method Summary
 void createNewTrigger(java.lang.String event, java.lang.String plugin, java.lang.String idProfile, java.lang.String typeProfile)
           
 java.util.ArrayList getAllPluginsByEvent(java.lang.String eventName)
           
 SourceBean getAllTriggers()
           
 SourceBean getAllTriggers(java.lang.String event, java.lang.String plugin, java.lang.String idProfile, java.lang.String typeProfile)
           
 SourceBean getAllTriggersByEvent(java.lang.String eventName)
           
 SourceBean getAllTriggersByEventPlugin(java.lang.String eventName, java.lang.String pluginName)
           
 SourceBean getAllTriggersByPlugin(java.lang.String pluginName)
           
 java.util.ArrayList getAllUsersTriggered(java.lang.String eventName, java.lang.String pluginName)
           
 boolean isUserTriggered(java.lang.String userId, java.lang.String eventName, java.lang.String pluginName)
           
 void removeTrigger(java.lang.String event, java.lang.String plugin, java.lang.String idProfile, java.lang.String typeProfile)
           
 

Method Detail

getAllTriggers

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

getAllTriggersByEvent

public SourceBean getAllTriggersByEvent(java.lang.String eventName)
                                 throws java.lang.Exception
Throws:
java.lang.Exception

getAllTriggersByPlugin

public SourceBean getAllTriggersByPlugin(java.lang.String pluginName)
                                  throws java.lang.Exception
Throws:
java.lang.Exception

getAllTriggersByEventPlugin

public SourceBean getAllTriggersByEventPlugin(java.lang.String eventName,
                                              java.lang.String pluginName)
                                       throws java.lang.Exception
Throws:
java.lang.Exception

getAllTriggers

public SourceBean getAllTriggers(java.lang.String event,
                                 java.lang.String plugin,
                                 java.lang.String idProfile,
                                 java.lang.String typeProfile)
                          throws java.lang.Exception
Throws:
java.lang.Exception

getAllPluginsByEvent

public java.util.ArrayList getAllPluginsByEvent(java.lang.String eventName)

isUserTriggered

public boolean isUserTriggered(java.lang.String userId,
                               java.lang.String eventName,
                               java.lang.String pluginName)

getAllUsersTriggered

public java.util.ArrayList getAllUsersTriggered(java.lang.String eventName,
                                                java.lang.String pluginName)
                                         throws java.lang.Exception
Throws:
java.lang.Exception

removeTrigger

public void removeTrigger(java.lang.String event,
                          java.lang.String plugin,
                          java.lang.String idProfile,
                          java.lang.String typeProfile)
                   throws java.lang.Exception
Throws:
java.lang.Exception

createNewTrigger

public void createNewTrigger(java.lang.String event,
                             java.lang.String plugin,
                             java.lang.String idProfile,
                             java.lang.String typeProfile)
                      throws java.lang.Exception
Throws:
java.lang.Exception