Datamining can run all

This commit is contained in:
Luis Fernando Molina committed 2020-03-01 13:20:54 +01:00
1 parent c30199ca48
commit 1cd2482461
2 files changed
+31 -1

No files matched your search

@@ -3,7 +3,9 @@ function newTaskFunctions () {
runTask: runTask,
stopTask: stopTask,
runAllTasks: runAllTasks,
stopAllTasks: stopAllTasks
stopAllTasks: stopAllTasks,
runAllTaskManagers: runAllTaskManagers,
stopAllTaskManagers: stopAllTaskManagers
}
return thisObject
@@ -107,4 +109,22 @@ function newTaskFunctions () {
menu.internalClick('Stop Task')
}
}
function runAllTaskManagers (dataMining, functionLibraryProtocolNode) {
for (let i = 0; i < dataMining.taskManagers.length; i++) {
let node = dataMining.taskManagers[i]
let menu = node.payload.uiObject.menu
menu.internalClick('Run All Tasks')
}
}
function stopAllTaskManagers (dataMining, functionLibraryProtocolNode) {
for (let i = 0; i < dataMining.taskManagers.length; i++) {
let node = dataMining.taskManagers[i]
let menu = node.payload.uiObject.menu
menu.internalClick('Stop All Tasks')
}
}
}
+10
View File
@@ -356,6 +356,16 @@ function newWorkspace () {
functionLibraryTaskFunctions.stopAllTasks(payload.node, functionLibraryProtocolNode)
}
break
case 'Run All Task Managers':
{
functionLibraryTaskFunctions.runAllTaskManagers(payload.node, functionLibraryProtocolNode)
}
break
case 'Stop All Task Managers':
{
functionLibraryTaskFunctions.stopAllTaskManagers(payload.node, functionLibraryProtocolNode)
}
break
case 'Run Session':
{
functionLibrarySessionFunctions.runSession(payload.node, functionLibraryProtocolNode, callBackFunction)