RestActions.min.js 7.2 KB

1
  1. 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 e=this;this.collectAction.getActions=function(t){uri="http://collect.xplatform.tech/o2_collect";this.address=uri;if(e.action.actions){this.actions=e.action.actions;if(t)t()}else{if(!this.actions){var a=this.root?"/"+this.root+this.actionPath:MWF.defaultPath+this.actionPath;MWF.getJSON(a,function(e){this.actions=e;if(t)t()}.bind(this),false,false,false)}else{if(t)t()}}}},listApplicationServer:function(e,t,a){this.action.invoke({name:"listApplicationServer",async:a,success:e,failure:t})},listDepolyable:function(e,t,a){this.action.invoke({name:"listDepolyable",async:a,success:e,failure:t})},updateAppServer:function(e,t,a,n,s){this.action.invoke({name:"updateAppServer",async:s,data:t,parameter:{name:e},success:a,failure:n})},addAppServer:function(e,t,a,n){this.action.invoke({name:"addAppServer",async:n,data:e,success:t,failure:a})},deploy:function(e,t,a,n,s){this.action.invoke({name:"updateAppServer",async:s,parameter:{name:e,forceRedeploy:t},success:a,failure:n})},getAppServer:function(e,t,a,n){this.action.invoke({name:"getAppServer",async:n,parameter:{name:e},success:t,failure:a})},removeAppServer:function(e,t,a,n){this.action.invoke({name:"removeAppServer",async:n,parameter:{name:e},success:t,failure:a})},listDataServer:function(e,t,a){this.action.invoke({name:"listDataServer",async:a,success:e,failure:t})},updateDataServer:function(e,t,a,n,s){this.action.invoke({name:"updateDataServer",async:s,data:t,parameter:{name:e},success:a,failure:n})},addDataServer:function(e,t,a,n){this.action.invoke({name:"addDataServer",async:n,data:e,success:t,failure:a})},removeDataServer:function(e,t,a,n){this.action.invoke({name:"removeDataServer",async:n,parameter:{name:e},success:t,failure:a})},getDataServer:function(e,t,a,n){this.action.invoke({name:"getDataServer",async:n,parameter:{name:e},success:t,failure:a})},listStorageServer:function(e,t,a){this.action.invoke({name:"listStorageServer",async:a,success:e,failure:t})},updateStorageServer:function(e,t,a,n,s){this.action.invoke({name:"updateStorageServer",async:s,data:t,parameter:{name:e},success:a,failure:n})},addStorageServer:function(e,t,a,n){this.action.invoke({name:"addStorageServer",async:n,data:e,success:t,failure:a})},removeStorageServer:function(e,t,a,n){this.action.invoke({name:"removeStorageServer",async:n,parameter:{name:e},success:t,failure:a})},getStorageServer:function(e,t,a,n){this.action.invoke({name:"getStorageServer",async:n,parameter:{name:e},success:t,failure:a})},listWebServer:function(e,t,a){this.action.invoke({name:"listWebServer",async:a,success:e,failure:t})},updateWebServer:function(e,t,a,n,s){this.action.invoke({name:"updateWebServer",async:s,data:t,parameter:{name:e},success:a,failure:n})},addWebServer:function(e,t,a,n){this.action.invoke({name:"addWebServer",async:n,data:e,success:t,failure:a})},removeWebServer:function(e,t,a,n){this.action.invoke({name:"removeWebServer",async:n,parameter:{name:e},success:t,failure:a})},getWebServer:function(e,t,a,n){this.action.invoke({name:"getWebServer",async:n,parameter:{name:e},success:t,failure:a})},updateCenterServer:function(e,t,a,n){this.action.invoke({name:"updateCenterServer",async:n,data:e,success:t,failure:a})},getCenterServer:function(e,t,a){this.action.invoke({name:"getCenterServer",async:a,success:e,failure:t})},listApplications:function(e,t,a){this.action.invoke({name:"listApplications",async:a,success:e,failure:t})},listDatas:function(e,t,a){this.action.invoke({name:"listDatas",async:a,success:e,failure:t})},listDataMappings:function(e,t,a){this.action.invoke({name:"listDataMappings",async:a,success:e,failure:t})},listStorages:function(e,t,a){this.action.invoke({name:"listStorages",async:a,success:e,failure:t})},listStorageMappings:function(e,t,a){this.action.invoke({name:"listStorageMappings",async:a,success:e,failure:t})},addStorage:function(e,t,a,n,s){this.action.invoke({name:"addStorage",async:s,data:t,parameter:{storageType:e},success:a,failure:n})},removeStorage:function(e,t,a,n,s){this.action.invoke({name:"removeStorage",async:s,parameter:{storageType:e,storageServer:t},success:a,failure:n})},updateStorage:function(e,t,a,n,s,i){this.action.invoke({name:"updateStorage",async:i,data:a,parameter:{storageType:e,storageServer:t},success:n,failure:s})},getStorage:function(e,t,a,n,s){this.action.invoke({name:"getStorage",async:s,parameter:{storageType:e,storageServer:t},success:a,failure:n})},getResAdministrator:function(e,t,a){this.action.invoke({name:"getResAdministrator",async:a,success:e,failure:t})},updateResAdministrator:function(e,t,a,n){this.action.invoke({name:"updateResAdministrator",async:n,data:e,success:t,failure:a})},getResCollect:function(e,t,a){this.action.invoke({name:"getResCollect",async:a,success:e,failure:t})},updateResCollect:function(e,t,a,n){this.action.invoke({name:"updateResCollect",async:n,data:e,success:t,failure:a})},getResOpenMeeting:function(e,t,a){this.action.invoke({name:"getResOpenMeeting",async:a,success:e,failure:t})},updateResOpenMeeting:function(e,t,a,n){this.action.invoke({name:"updateResOpenMeeting",async:n,data:e,success:t,failure:a})},getResPassword:function(e,t,a){this.action.invoke({name:"getResPassword",async:a,success:e,failure:t})},updateResPassword:function(e,t,a,n){this.action.invoke({name:"updateResPassword",async:n,data:e,success:t,failure:a})},getResPerson:function(e,t,a){this.action.invoke({name:"getResPerson",async:a,success:e,failure:t})},updateResPerson:function(e,t,a,n){this.action.invoke({name:"updateResPerson",async:n,data:e,success:t,failure:a})},getResSSO:function(e,t,a){this.action.invoke({name:"getResSSO",async:a,success:e,failure:t})},updateResSSO:function(e,t,a,n){this.action.invoke({name:"updateResSSO",async:n,data:e,success:t,failure:a})},getResWorktime:function(e,t,a){this.action.invoke({name:"getResWorktime",async:a,success:e,failure:t})},updateResWorktime:function(e,t,a,n){this.action.invoke({name:"updateResWorktime",async:n,data:e,success:t,failure:a})},getResource:function(e,t,a,n){this.action.invoke({name:"getResource",async:n,parameter:{name:e},success:t,failure:a})},checkConnect:function(e,t,a){this.action.invoke({name:"checkConnect",async:a,success:e,failure:t})},connectCollect:function(e,t,a){this.collectAction.invoke({name:"connectCollect",async:a,success:e,failure:t})},getCaptcha:function(e,t,a){this.collectAction.invoke({name:"getCaptcha",async:a,success:e,failure:t})},loginCollect:function(e,t,a,n,s,i){this.collectAction.invoke({name:"loginCollect",async:i,data:a,parameter:{key:e,answer:t},success:n,failure:s})},logoutCollect:function(e,t,a){this.collectAction.invoke({name:"logoutCollect",async:a,success:e,failure:t})},getCode:function(e,t,a,n){this.collectAction.invoke({name:"getCode",async:n,data:e,success:t,failure:a})},register:function(e,t,a,n){this.collectAction.invoke({name:"register",async:n,data:e,success:t,failure:a})}});