| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214 |
- MWF.xApplication.Setting = MWF.xApplication.Setting || {};
- MWF.xApplication.Setting.Actions = MWF.xApplication.Setting.Actions || {};
- MWF.require("MWF.xDesktop.Actions.RestActions", null, false);
- MWF.xApplication.Setting.Actions.RestActions = new Class({
- initialize: function(){
- this.action = new MWF.xDesktop.Actions.RestActions("/Actions/action.json", "", "x_component_Setting");
- this.collectAction = new MWF.xDesktop.Actions.RestActions("/Actions/action.json", "", "x_component_Setting");
- var _self = this;
- this.collectAction.getActions = function(callback){
- uri = "http://collect.xplatform.tech/o2_collect";
- this.address = uri;
- if (_self.action.actions){
- this.actions = _self.action.actions;
- if (callback) callback();
- }else{
- if (!this.actions){
- var url = (this.root) ? "/"+this.root+this.actionPath : MWF.defaultPath+this.actionPath
- MWF.getJSON(url, function(json){
- this.actions = json;
- if (callback) callback();
- }.bind(this), false, false, false);
- }else{
- if (callback) callback();
- }
- }
- }
- },
- listApplicationServer: function(success, failure, async){
- this.action.invoke({"name": "listApplicationServer", "async": async, "success": success, "failure": failure});
- },
- listDepolyable: function(success, failure, async){
- this.action.invoke({"name": "listDepolyable", "async": async, "success": success, "failure": failure});
- },
- updateAppServer: function(name, data, success, failure, async){
- this.action.invoke({"name": "updateAppServer", "async": async, "data": data, "parameter": {"name": name}, "success": success, "failure": failure});
- },
- addAppServer: function(data, success, failure, async){
- this.action.invoke({"name": "addAppServer", "async": async, "data": data, "success": success, "failure": failure});
- },
- deploy: function(name, force, success, failure, async){
- this.action.invoke({"name": "updateAppServer", "async": async, "parameter": {"name": name, "forceRedeploy": force}, "success": success, "failure": failure});
- },
- getAppServer: function(name, success, failure, async){
- this.action.invoke({"name": "getAppServer", "async": async, "parameter": {"name": name}, "success": success, "failure": failure});
- },
- removeAppServer: function(name, success, failure, async){
- this.action.invoke({"name": "removeAppServer", "async": async, "parameter": {"name": name}, "success": success, "failure": failure});
- },
- listDataServer: function(success, failure, async){
- this.action.invoke({"name": "listDataServer", "async": async, "success": success, "failure": failure});
- },
- updateDataServer: function(name, data, success, failure, async){
- this.action.invoke({"name": "updateDataServer", "async": async, "data": data, "parameter": {"name": name}, "success": success, "failure": failure});
- },
- addDataServer: function(data, success, failure, async){
- this.action.invoke({"name": "addDataServer", "async": async, "data": data, "success": success, "failure": failure});
- },
- removeDataServer: function(name, success, failure, async){
- this.action.invoke({"name": "removeDataServer", "async": async, "parameter": {"name": name}, "success": success, "failure": failure});
- },
- getDataServer: function(name, success, failure, async){
- this.action.invoke({"name": "getDataServer", "async": async, "parameter": {"name": name}, "success": success, "failure": failure});
- },
- listStorageServer: function(success, failure, async){
- this.action.invoke({"name": "listStorageServer", "async": async, "success": success, "failure": failure});
- },
- updateStorageServer: function(name, data, success, failure, async){
- this.action.invoke({"name": "updateStorageServer", "async": async, "data": data, "parameter": {"name": name}, "success": success, "failure": failure});
- },
- addStorageServer: function(data, success, failure, async){
- this.action.invoke({"name": "addStorageServer", "async": async, "data": data, "success": success, "failure": failure});
- },
- removeStorageServer: function(name, success, failure, async){
- this.action.invoke({"name": "removeStorageServer", "async": async, "parameter": {"name": name}, "success": success, "failure": failure});
- },
- getStorageServer: function(name, success, failure, async){
- this.action.invoke({"name": "getStorageServer", "async": async, "parameter": {"name": name}, "success": success, "failure": failure});
- },
- listWebServer: function(success, failure, async){
- this.action.invoke({"name": "listWebServer", "async": async, "success": success, "failure": failure});
- },
- updateWebServer: function(name, data, success, failure, async){
- this.action.invoke({"name": "updateWebServer", "async": async, "data": data, "parameter": {"name": name}, "success": success, "failure": failure});
- },
- addWebServer: function(data, success, failure, async){
- this.action.invoke({"name": "addWebServer", "async": async, "data": data, "success": success, "failure": failure});
- },
- removeWebServer: function(name, success, failure, async){
- this.action.invoke({"name": "removeWebServer", "async": async, "parameter": {"name": name}, "success": success, "failure": failure});
- },
- getWebServer: function(name, success, failure, async){
- this.action.invoke({"name": "getWebServer", "async": async, "parameter": {"name": name}, "success": success, "failure": failure});
- },
- updateCenterServer: function(data, success, failure, async){
- this.action.invoke({"name": "updateCenterServer", "async": async, "data": data, "success": success, "failure": failure});
- },
- getCenterServer: function(success, failure, async){
- this.action.invoke({"name": "getCenterServer", "async": async, "success": success, "failure": failure});
- },
- listApplications: function(success, failure, async){
- this.action.invoke({"name": "listApplications", "async": async, "success": success, "failure": failure});
- },
- listDatas: function(success, failure, async){
- this.action.invoke({"name": "listDatas", "async": async, "success": success, "failure": failure});
- },
- listDataMappings: function(success, failure, async){
- this.action.invoke({"name": "listDataMappings", "async": async, "success": success, "failure": failure});
- },
- listStorages: function(success, failure, async){
- this.action.invoke({"name": "listStorages", "async": async, "success": success, "failure": failure});
- },
- listStorageMappings: function(success, failure, async){
- this.action.invoke({"name": "listStorageMappings", "async": async, "success": success, "failure": failure});
- },
- addStorage: function(type, data, success, failure, async){
- this.action.invoke({"name": "addStorage", "async": async, "data": data, "parameter": {"storageType": type}, "success": success, "failure": failure});
- },
- removeStorage: function(type, server, success, failure, async){
- this.action.invoke({"name": "removeStorage", "async": async, "parameter": {"storageType": type, "storageServer": server}, "success": success, "failure": failure});
- },
- updateStorage: function(type, server, data, success, failure, async){
- this.action.invoke({"name": "updateStorage", "async": async, "data": data, "parameter": {"storageType": type, "storageServer": server}, "success": success, "failure": failure});
- },
- getStorage: function(type, server, success, failure, async){
- this.action.invoke({"name": "getStorage", "async": async, "parameter": {"storageType": type, "storageServer": server}, "success": success, "failure": failure});
- },
- getResAdministrator: function(success, failure, async){
- this.action.invoke({"name": "getResAdministrator", "async": async, "success": success, "failure": failure});
- },
- updateResAdministrator: function(data, success, failure, async){
- this.action.invoke({"name": "updateResAdministrator", "async": async, "data": data, "success": success, "failure": failure});
- },
- getResCollect: function(success, failure, async){
- this.action.invoke({"name": "getResCollect", "async": async, "success": success, "failure": failure});
- },
- updateResCollect: function(data, success, failure, async){
- this.action.invoke({"name": "updateResCollect", "async": async, "data": data, "success": success, "failure": failure});
- },
- getResOpenMeeting: function(success, failure, async){
- this.action.invoke({"name": "getResOpenMeeting", "async": async, "success": success, "failure": failure});
- },
- updateResOpenMeeting: function(data, success, failure, async){
- this.action.invoke({"name": "updateResOpenMeeting", "async": async, "data": data, "success": success, "failure": failure});
- },
- getResPassword: function(success, failure, async){
- this.action.invoke({"name": "getResPassword", "async": async, "success": success, "failure": failure});
- },
- updateResPassword: function(data, success, failure, async){
- this.action.invoke({"name": "updateResPassword", "async": async, "data": data, "success": success, "failure": failure});
- },
- getResPerson: function(success, failure, async){
- this.action.invoke({"name": "getResPerson", "async": async, "success": success, "failure": failure});
- },
- updateResPerson: function(data, success, failure, async){
- this.action.invoke({"name": "updateResPerson", "async": async, "data": data, "success": success, "failure": failure});
- },
- getResSSO: function(success, failure, async){
- this.action.invoke({"name": "getResSSO", "async": async, "success": success, "failure": failure});
- },
- updateResSSO: function(data, success, failure, async){
- this.action.invoke({"name": "updateResSSO", "async": async, "data": data, "success": success, "failure": failure});
- },
- getResWorktime: function(success, failure, async){
- this.action.invoke({"name": "getResWorktime", "async": async, "success": success, "failure": failure});
- },
- updateResWorktime: function(data, success, failure, async){
- this.action.invoke({"name": "updateResWorktime", "async": async, "data": data, "success": success, "failure": failure});
- },
- getResource: function(name, success, failure, async){
- this.action.invoke({"name": "getResource", "async": async, "parameter": {"name": name}, "success": success, "failure": failure});
- },
- checkConnect: function(success, failure, async){
- this.action.invoke({"name": "checkConnect", "async": async, "success": success, "failure": failure});
- },
- connectCollect: function(success, failure, async){
- this.collectAction.invoke({"name": "connectCollect", "async": async, "success": success, "failure": failure});
- },
- getCaptcha: function(success, failure, async){
- this.collectAction.invoke({"name": "getCaptcha", "async": async, "success": success, "failure": failure});
- },
- loginCollect: function(key, answer, data, success, failure, async){
- this.collectAction.invoke({"name": "loginCollect", "async": async, "data": data, "parameter": {"key": key, "answer": answer}, "success": success, "failure": failure});
- },
- logoutCollect: function(success, failure, async){
- this.collectAction.invoke({"name": "logoutCollect", "async": async, "success": success, "failure": failure});
- },
- getCode: function(data, success, failure, async){
- this.collectAction.invoke({"name": "getCode", "async": async, "data": data, "success": success, "failure": failure});
- },
- register: function(data, success, failure, async){
- this.collectAction.invoke({"name": "register", "async": async, "data": data, "success": success, "failure": failure});
- },
- });
|