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 void
endExecution(Long activityExecutionId, String token)
Termine une exécution mise en attente.void
executeNow(String processName, Map<String,String> initialParams)
Lance l'execution d'un processus.void
executeNowIhm(String processName)
Lance l'execution d'un processus avec son id.void
onError(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
-
-