X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=server%2Forg.argeo.slc.ria%2Fsrc%2Fargeo-ria-lib%2Fslc%2Fclass%2Forg%2Fargeo%2Fslc%2Fria%2FSlcApi.js;h=cffbcd8b175cf628955a7830d6c926f1f13b872b;hb=5c48c26d57322223774890dbc66a6aca533d894f;hp=b5604d4d59d2763358d5a237267f4764ed4a6379;hpb=096964f665fc3b0e3d233b498b8b30823ae5fa36;p=gpl%2Fargeo-slc.git diff --git a/server/org.argeo.slc.ria/src/argeo-ria-lib/slc/class/org/argeo/slc/ria/SlcApi.js b/server/org.argeo.slc.ria/src/argeo-ria-lib/slc/class/org/argeo/slc/ria/SlcApi.js index b5604d4d5..cffbcd8b1 100644 --- a/server/org.argeo.slc.ria/src/argeo-ria-lib/slc/class/org/argeo/slc/ria/SlcApi.js +++ b/server/org.argeo.slc.ria/src/argeo-ria-lib/slc/class/org/argeo/slc/ria/SlcApi.js @@ -31,7 +31,8 @@ qx.Class.define("org.argeo.slc.ria.SlcApi", AMQ_SERVICE : "amq", LIST_MODULAR_DISTRIB_SERVICE : "listModularDistributions.service", - UPLOAD_MODULAR_DISTRIB_SERVICE : "uploadModularDistrib.service", + INSTALL_MODULE_SERVICE : "installModule.service", + UNINSTALL_MODULE_SERVICE : "uninstallModule.service", /** * Standard Request getter @@ -220,10 +221,30 @@ qx.Class.define("org.argeo.slc.ria.SlcApi", ); }, - getUploadModularDistributionsService : function(){ - return org.argeo.slc.ria.SlcApi.UPLOAD_MODULAR_DISTRIB_SERVICE; + getInstallModuleService : function(){ + return org.argeo.slc.ria.SlcApi.DEFAULT_CONTEXT +"/"+ org.argeo.slc.ria.SlcApi.INSTALL_MODULE_SERVICE; }, + /** + * Load a result test + * @param resultId {String} Id of the test result to load + * @param fireReloadEventType {String} Whether query should trigger a ReloadEvent + * @param iLoadStatusables {org.argeo.ria.components.ILoadStatusables[]} Gui parts to update + * @return {qx.io.remote.Request} + */ + getUninstallModuleService : function(moduleName, moduleVersion, fireReloadEventType, iLoadStatusables){ + var request = org.argeo.slc.ria.SlcApi.getServiceRequest( + org.argeo.slc.ria.SlcApi.UNINSTALL_MODULE_SERVICE, + fireReloadEventType, + iLoadStatusables + ); + request.setParameter("name", moduleName); + request.setParameter("version", moduleVersion); + return request; + }, + + + /** * New SlcExecution * @param agentId {String} Agent id target