allex_cgiservice
Version:
29 lines (26 loc) • 1.05 kB
JavaScript
function createTasks(execlib, waitForSinkState){
'use strict';
var CGIEventTask = require('./tasks/cgieventtaskcreator')(execlib, waitForSinkState),
UploaderTaskBase = require('./tasks/uploadertaskbasecreator')(execlib, CGIEventTask),
RegisterUploadImageTask = require('./tasks/registerUploadImage')(execlib,UploaderTaskBase);
return [{
name: 'registerDownload',
klass: require('./tasks/registerDownload')(execlib,CGIEventTask)
},{
name: 'registerUpload',
klass: require('./tasks/registerUpload')(execlib,UploaderTaskBase)
},{
name: 'registerUploadUnique',
klass: require('./tasks/registerUploadUnique')(execlib,UploaderTaskBase)
},{
name: 'registerUploadContents',
klass: require('./tasks/registerUploadContents')(execlib,UploaderTaskBase)
},{
name: 'registerUploadImage',
klass: RegisterUploadImageTask
},{
name: 'registerUploadImageArrayElement',
klass: require('./tasks/registerUploadImageArrayElement')(execlib, RegisterUploadImageTask)
}];
}
module.exports = createTasks;