Class ActivityExecutionWorkspace
java.lang.Object
io.vertigo.orchestra.services.execution.ActivityExecutionWorkspace
ActivityExecutionWorkspace.
This is limited to a key(string) value(string) workspace.
- Version:
- $Id$
- Author:
- mlaroche.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionActivityExecutionWorkspace(Map<String, String> params) Construction d'un workspace. -
Method Summary
Modifier and TypeMethodDescriptionvoidaddExternalParams(Map<String, String> extParams) Ajoute de paramètres externe au workspace.asMap()booleancontainsKey(String key) Permet de savoir si une clé est déjà définie dans le workspace.Retourne l'id de l'execution en cours.Retourne le chemin relatif du fichier de log.Retourne l'id de l'execution en cours.Retourne le nom du processus en cours de traitement.getToken()Retourne le token de sécurité de l'activité.Retourne la valeur stockée dans le workspace correspondant à une clé.booleanLe status de l'activité est-il KO.booleanLe status de l'activité est-il fini.booleanLe status de l'activité est-il en attente.booleanLe status de l'activité est-il succès.voidRetire une propriété du workspace.voidRemet à zéro la variable spécifiant le fichier de log.voidReset le status du workspacevoidsetActivityExecutionId(Long aceId) Affecte l'id de l'execution en cours.voidsetAttachment(String logFile) Assigne le chemin relatif du fichier de log (par rapport au root orchestra).voidPasse l'état à KO.voidPasse l'état à fini.voidPasse l'état à en attente.voidsetProcessExecutionId(Long preId) Affecte l'id de l'execution en cours.voidsetProcessName(String processName) Affecte le nom du processus en cours de traitement.voidPasse l'état à succès.voidAssigne le token.voidAffecte la valeur stockée dans le workspace correspondant à une clé.
-
Field Details
-
STATUS_KEY
- See Also:
-
ACE_ID_KEY
- See Also:
-
PRE_ID_KEY
- See Also:
-
PROCESS_NAME_KEY
- See Also:
-
TOKEN_KEY
- See Also:
-
ATTACHMENT_KEY
- See Also:
-
PARSING_ERROR_KEY
- See Also:
-
-
Constructor Details
-
ActivityExecutionWorkspace
Construction d'un workspace.- Parameters:
params- un workspace sous forme de Map
-
-
Method Details
-
getValue
Retourne la valeur stockée dans le workspace correspondant à une clé.- Parameters:
key- la clé- Returns:
- la valeur
-
containsKey
Permet de savoir si une clé est déjà définie dans le workspace.- Parameters:
key- la clé à tester- Returns:
- true si la clé existe
-
setValue
Affecte la valeur stockée dans le workspace correspondant à une clé.- Parameters:
key- la clévalue- la valeur
-
removeKey
Retire une propriété du workspace.- Parameters:
key- la clé à retirer
-
addExternalParams
Ajoute de paramètres externe au workspace.- Parameters:
extParams- des paramètres suppplémentaire
-
setActivityExecutionId
Affecte l'id de l'execution en cours.- Parameters:
aceId- l'id de l'activité
-
getActivityExecutionId
Retourne l'id de l'execution en cours.- Returns:
- l'id de l'exécution
-
setProcessExecutionId
Affecte l'id de l'execution en cours.- Parameters:
preId- l'id du processus
-
getProcessExecutionId
Retourne l'id de l'execution en cours.- Returns:
- l'id de l'exécution
-
setProcessName
Affecte le nom du processus en cours de traitement.- Parameters:
processName- le nom du processus en cours
-
getProcessName
Retourne le nom du processus en cours de traitement.- Returns:
- le nom du processus
-
setToken
Assigne le token.- Parameters:
token- le token
-
getToken
Retourne le token de sécurité de l'activité.- Returns:
- le token
-
setAttachment
Assigne le chemin relatif du fichier de log (par rapport au root orchestra). -
getAttachment
Retourne le chemin relatif du fichier de log. -
resetAttachment
public void resetAttachment()Remet à zéro la variable spécifiant le fichier de log. -
setSuccess
public void setSuccess()Passe l'état à succès. -
setFailure
public void setFailure()Passe l'état à KO. -
setPending
public void setPending()Passe l'état à en attente. -
setFinished
public void setFinished()Passe l'état à fini. -
isSuccess
public boolean isSuccess()Le status de l'activité est-il succès.- Returns:
- true si le statut est succès
-
isFailure
public boolean isFailure()Le status de l'activité est-il KO.- Returns:
- true si le statut est KO
-
isPending
public boolean isPending()Le status de l'activité est-il en attente.- Returns:
- true si le statut est en attente
-
isFinished
public boolean isFinished()Le status de l'activité est-il fini.- Returns:
- true si le statut est fini
-
resetStatus
public void resetStatus()Reset le status du workspace -
asMap
-