Class AutomationEventListener
- java.lang.Object
-
- com.logicaldoc.enterprise.automation.AutomationEventListener
-
- All Implemented Interfaces:
com.logicaldoc.core.communication.EventListener
public class AutomationEventListener extends Object implements com.logicaldoc.core.communication.EventListener
Listener used to launch automation triggers when events occur.- Since:
- 8.1
- Author:
- Marco Meschieri - LogicalDOC
-
-
Constructor Summary
Constructors Constructor Description AutomationEventListener()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static void
destroy()
void
execute(AutomationRoutine routine, Map<String,Object> dictionary)
Executes the given automation routinevoid
newEvent(com.logicaldoc.core.History event)
void
setAutomationTriggerDao(AutomationTriggerDAO automationTriggerDao)
void
setDocumentDao(com.logicaldoc.core.document.dao.DocumentDAO documentDao)
void
setEventCollector(com.logicaldoc.core.communication.EventCollector eventCollector)
void
setFolderDao(com.logicaldoc.core.folder.FolderDAO folderDao)
void
setUserDao(com.logicaldoc.core.security.dao.UserDAO userDao)
-
-
-
Method Detail
-
newEvent
public void newEvent(com.logicaldoc.core.History event)
- Specified by:
newEvent
in interfacecom.logicaldoc.core.communication.EventListener
-
execute
public void execute(AutomationRoutine routine, Map<String,Object> dictionary)
Executes the given automation routine- Parameters:
routine
- the routine to executedictionary
- the dictionary to pass to the script
-
setEventCollector
public void setEventCollector(com.logicaldoc.core.communication.EventCollector eventCollector)
-
setFolderDao
public void setFolderDao(com.logicaldoc.core.folder.FolderDAO folderDao)
-
setDocumentDao
public void setDocumentDao(com.logicaldoc.core.document.dao.DocumentDAO documentDao)
-
setUserDao
public void setUserDao(com.logicaldoc.core.security.dao.UserDAO userDao)
-
setAutomationTriggerDao
public void setAutomationTriggerDao(AutomationTriggerDAO automationTriggerDao)
-
destroy
public static void destroy()
-
-