addNamespace("Moodia.MSIF.AJAX");
Moodia.MSIF.AJAX.ExportMethods_class = Class.create();
Moodia.MSIF.AJAX.ExportMethods_class.prototype = (new AjaxPro.AjaxClass()).extend({
	getData: function(q, qt, y) {
		return this.invoke("getData", {"q":q, "qt":qt, "y":y}, this.getData.getArguments().slice(3));
	},
	getReport: function(reportStoredProc) {
		return this.invoke("getReport", {"reportStoredProc":reportStoredProc}, this.getReport.getArguments().slice(1));
	},
	exportReport: function(reportStoredProc) {
		return this.invoke("exportReport", {"reportStoredProc":reportStoredProc}, this.exportReport.getArguments().slice(1));
	},
	exportData: function(q, qt, y) {
		return this.invoke("exportData", {"q":q, "qt":qt, "y":y}, this.exportData.getArguments().slice(3));
	},
	getExportList: function() {
		return this.invoke("getExportList", {}, this.getExportList.getArguments().slice(0));
	},
	getReportList: function() {
		return this.invoke("getReportList", {}, this.getReportList.getArguments().slice(0));
	},
	removeData: function(index) {
		return this.invoke("removeData", {"index":index}, this.removeData.getArguments().slice(1));
	},
	removeReportData: function(index) {
		return this.invoke("removeReportData", {"index":index}, this.removeReportData.getArguments().slice(1));
	},
	initialize: function() {
		this.url = '/ajaxpro/Moodia.MSIF.AJAX.ExportMethods,MSIF.ashx';
	}
});
Moodia.MSIF.AJAX.ExportMethods = new Moodia.MSIF.AJAX.ExportMethods_class();

