StatisticsNode.js 942 Bytes
/** 
 * Project  : AMDA-NG
 * Name     : StatisticsNode.js
 * @class   amdaModel.StatisticsNode
 * @extends amdaModel.ExecutableNode
 * @brief   Basic Model of Node corresponding to a amda statistics operation
 * @author  elena
 */

Ext.define('amdaModel.StatisticsNode', {

	extend: 'amdaModel.ExecutableNode',
	
	singleton: true,
        
	fields: [ 
		{name: 'downloadType', type : 'string'},
		{name: 'object', type: 'object'},
		{name: 'realLinkedNode', type: 'amdaModel.AmdaNode'},
		{name: 'moduleId', type: 'string', defaultValue:'statistics-win'},
		{name: 'nodeType', type: 'string', defaultValue: 'statistics'},
		{name: 'objectDataModel', type: 'string', defaultValue:'amdaModel.Statistics'},
		{name: 'jobNode', type: 'string', defaultValue: 'amdaModel.BkgJobNode'}
	], 
	
	 constructor: function(config) {
		this.callParent(arguments);	 
		this.set('nodeType','statistics');
	},
	isExecutable: function(){
		return true;
	}
});