Package io.vertigo.orchestra.webservices
Class WsExecutionControl
- java.lang.Object
-
- io.vertigo.orchestra.webservices.WsExecutionControl
-
- All Implemented Interfaces:
io.vertigo.core.node.component.Component,io.vertigo.core.node.component.CoreComponent,WebServices
@PathPrefix("/orchestra/executionsControl") public class WsExecutionControl extends Object implements WebServices
WebService API for managing Executions- Version:
- $Id$
- Author:
- mlaroche.
-
-
Constructor Summary
Constructors Constructor Description WsExecutionControl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidendExecution(Long activityExecutionId, String token)Termine une exécution mise en attente.voidexecuteNow(String processName, Map<String,String> initialParams)Lance l'execution d'un processus.voidexecuteNowIhm(String processName)Lance l'execution d'un processus avec son id.voidonError(Long activityExecutionId, String token, String errorMessage)Termine une exécution mise en attente.
-
-
-
Method Detail
-
endExecution
@POST("/onSuccess") @SessionLess @AnonymousAccessAllowed public void endExecution(@InnerBodyParam("aceId") Long activityExecutionId, @InnerBodyParam("token") String token)
Termine une exécution mise en attente.- Parameters:
activityExecutionId- l'id de l'activité en attentetoken- le token de sécurité
-
onError
@POST("/onError") @SessionLess @AnonymousAccessAllowed public void onError(@InnerBodyParam("aceId") Long activityExecutionId, @InnerBodyParam("token") String token, @InnerBodyParam("errorMessage") String errorMessage)
Termine une exécution mise en attente.- Parameters:
activityExecutionId- l'id de l'activité en attentetoken- le token de sécuritéerrorMessage- Message d'erreur du tier
-
executeNow
@POST("/execute") @SessionLess @AnonymousAccessAllowed public void executeNow(@InnerBodyParam("processName") String processName, @InnerBodyParam("initialParams") Map<String,String> initialParams)
Lance l'execution d'un processus.- Parameters:
processName- le nom du processus à lancerinitialParams- des éventuels paramètres supplémentaire
-
executeNowIhm
@POST("/executeNow") public void executeNowIhm(@InnerBodyParam("processName") String processName)
Lance l'execution d'un processus avec son id.- Parameters:
processName- l'id du processus à lancer
-
-