]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - server/org.argeo.slc.ria/src/argeo-ria-lib/slc/class/org/argeo/slc/ria/SlcApi.js
Change constants names, implement remove
[gpl/argeo-slc.git] / server / org.argeo.slc.ria / src / argeo-ria-lib / slc / class / org / argeo / slc / ria / SlcApi.js
index b5604d4d59d2763358d5a237267f4764ed4a6379..cffbcd8b175cf628955a7830d6c926f1f13b872b 100644 (file)
@@ -31,7 +31,8 @@ qx.Class.define("org.argeo.slc.ria.SlcApi",
        AMQ_SERVICE : "amq",\r
        \r
        LIST_MODULAR_DISTRIB_SERVICE : "listModularDistributions.service",\r
-       UPLOAD_MODULAR_DISTRIB_SERVICE : "uploadModularDistrib.service",\r
+       INSTALL_MODULE_SERVICE : "installModule.service",\r
+       UNINSTALL_MODULE_SERVICE : "uninstallModule.service",\r
        \r
        /**\r
         * Standard Request getter\r
@@ -220,10 +221,30 @@ qx.Class.define("org.argeo.slc.ria.SlcApi",
                );\r
        },\r
        \r
-       getUploadModularDistributionsService : function(){\r
-               return org.argeo.slc.ria.SlcApi.UPLOAD_MODULAR_DISTRIB_SERVICE;\r
+       getInstallModuleService : function(){\r
+               return org.argeo.slc.ria.SlcApi.DEFAULT_CONTEXT +"/"+ org.argeo.slc.ria.SlcApi.INSTALL_MODULE_SERVICE;\r
        },\r
 \r
+       /**\r
+        * Load a result test\r
+        * @param resultId {String} Id of the test result to load\r
+        * @param fireReloadEventType {String} Whether query should trigger a ReloadEvent\r
+        * @param iLoadStatusables {org.argeo.ria.components.ILoadStatusables[]} Gui parts to update\r
+        * @return {qx.io.remote.Request}\r
+        */\r
+       getUninstallModuleService : function(moduleName, moduleVersion, fireReloadEventType, iLoadStatusables){\r
+               var request = org.argeo.slc.ria.SlcApi.getServiceRequest(\r
+                       org.argeo.slc.ria.SlcApi.UNINSTALL_MODULE_SERVICE, \r
+                       fireReloadEventType, \r
+                       iLoadStatusables\r
+               );\r
+               request.setParameter("name", moduleName);\r
+               request.setParameter("version", moduleVersion);\r
+               return request;\r
+       },\r
+\r
+       \r
+       \r
        /**\r
         * New SlcExecution\r
         * @param agentId {String} Agent id target\r