]> 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
QX 1.1 Migration
[gpl/argeo-slc.git] / server / org.argeo.slc.ria / src / argeo-ria-lib / slc / class / org / argeo / slc / ria / SlcApi.js
index b4b0e2df72de96e7d4edb55e457b47d1357d7f45..894411f359ea2c4cfa5889534625aaafde3a7735 100644 (file)
@@ -29,6 +29,10 @@ qx.Class.define("org.argeo.slc.ria.SlcApi",
        LIST_MODULES_SERVICE : "listModulesDescriptors.service",\r
        GET_EXECUTION_DESC_SERVICE : "getExecutionDescriptor.service",\r
        GET_SLC_EXECUTION_SERVICE : "getSlcExecution.service",\r
+       TAIL_SLCEXEC_STEP_COUNT : "tailSlcExecutionStepsCount.service",\r
+       TAIL_SLCEXEC_STEP_OFFSET : "tailSlcExecutionStepsOffset.service",\r
+       DOWNLOAD_SLCEXEC_STEPS : "downloadSlcExecution.service",\r
+               \r
        RELOAD_BUNDLE_SERVICE : "reloadBundle.service",\r
        AMQ_SERVICE : "amq",\r
        \r
@@ -296,6 +300,21 @@ qx.Class.define("org.argeo.slc.ria.SlcApi",
                return request;\r
        },\r
        \r
+       getTailSlcExecutionStepService : function(executionUuid, stepCount, offset, fireReloadEventType, iLoadStatusables){             \r
+               var request = org.argeo.slc.ria.SlcApi.getServiceRequest(\r
+                       (offset?org.argeo.slc.ria.SlcApi.TAIL_SLCEXEC_STEP_OFFSET:org.argeo.slc.ria.SlcApi.TAIL_SLCEXEC_STEP_COUNT),\r
+                       fireReloadEventType,\r
+                       iLoadStatusables\r
+               );\r
+               request.setParameter("uuid", executionUuid);\r
+               if(offset){\r
+                       request.setParameter("stepOffsetUuid", offset);\r
+               }else{\r
+                       request.setParameter("stepCount", stepCount);\r
+               }\r
+               return request;\r
+       },      \r
+       \r
        /**\r
         * List currently available agents queues.\r
         * @param fireReloadEventType {String} Event type to trigger (optionnal)\r