Modifier and Type | Field and Description |
---|---|
static String |
OK |
static String |
SERVICE_ID |
Modifier and Type | Method and Description |
---|---|
void |
activateDeclencheurs(List<TDeclencheur> listeDeclencheur)
Active tous les déclencheurs
|
List<MessageErreurGroovy> |
analyseScriptGroovy(String script)
Analyse et compile un script groovy
|
void |
changeValiditeDeclencheur(CtxDeclencheur context,
boolean valide)
Change la validité d'un déclencheur
|
String |
checkAndReload()
Analyse & recharge tous les déclencheurs
|
String |
checkDeclencheurs() |
String |
checkHashCodeOfDeclencheur(CtxDeclencheur ctx)
Vérifie le hashcode d'un déclencheur
|
List<MessageErreurGroovy> |
checkInsideDeclencheur(CtxDeclencheur ctx)
Vérifie le code d'un déclencheur (condition + code déclencheur)
|
List<String> |
compileDeclencheur(CtxDeclencheur context,
List<String> arguments)
Effectue la compilation du code de la condition et de l'action du déclencheur.
|
CtxDeclencheur |
createDeclencheur(CtxDeclencheur context)
Créé un déclencheur
|
void |
deleteDeclencheur(TDeclencheur declencheur)
Supprime un déclencheur
|
Map<DeclencheurKey,List<CtxDeclencheur>> |
getDeclencheurs()
Récupère la liste des déclencheurs chargés
|
List<TDeclencheur> |
getExistingDeclencheur(TDeclencheur decl)
Retourne une liste avec tous les déclencheurs vérifiant les conditions suivantes:
Le déclencheur est actif
Le déclencheur est du même type que
decl
Le déclencheur concerne le même module et la même action que decl
Le déclencheur a le même numéro d'ordre que decl
|
void |
importDeclencheur(List<DualValues<Declencheur,List<DeclencheurPropriete>>> listImport) |
void |
inactivateDeclencheur(List<TDeclencheur> listeDeclencheur)
Désactive tous les déclencheurs
|
List<DeclencheurMethodeResultatRecherche> |
listMethodeMetier(String service,
String methode)
Liste les méthodes d'un service métier
|
List<Class<?>> |
listParameterTypes(String service,
Double methodHashCode)
Liste les parametres d'une méthode
|
List<String> |
listServiceMetier(String service)
Liste les services métiers disponible sur le serveur
|
TDeclencheur |
loadByIdent(Double ident)
Charge un TDeclencheur par son ident
|
CtxDeclencheur |
loadContext(Double ident)
Charge le context d'un déclencheur par son ident
|
List<DeclencheurPropriete> |
loadDeclencheurPropriete(Double identDeclencheur) |
void |
reloadDeclencheurs()
Recharge les déclencheurs sur le serveur
|
List<TDeclencheur> |
search(DeclencheurCriteresRecherche criteres)
Recherche multi critéres
|
CtxDeclencheur |
updateDeclencheur(CtxDeclencheur context)
Mise à jour d'un déclencheur
|
int |
updateLot(List<Double> idsDeclencheur,
CtxDeclencheurUpdateLot bean)
Mise à jour en lot de certaines propriétés des déclencheurs
|
getServerMessages, resetServerMessages
static final String SERVICE_ID
static final String OK
Map<DeclencheurKey,List<CtxDeclencheur>> getDeclencheurs()
CtxDeclencheur loadContext(Double ident)
ident
- TDeclencheur loadByIdent(Double ident)
ident
- List<TDeclencheur> search(DeclencheurCriteresRecherche criteres)
criteres
- CtxDeclencheur createDeclencheur(CtxDeclencheur context)
context
- void deleteDeclencheur(TDeclencheur declencheur)
declencheur
- CtxDeclencheur updateDeclencheur(CtxDeclencheur context)
context
- List<String> listServiceMetier(String service)
service
- List<DeclencheurMethodeResultatRecherche> listMethodeMetier(String service, String methode)
service
- methode
- List<Class<?>> listParameterTypes(String service, Double methodHashCode)
service
- methodHashCode
- void reloadDeclencheurs()
List<DeclencheurPropriete> loadDeclencheurPropriete(Double identDeclencheur)
identDeclencheur
- void inactivateDeclencheur(List<TDeclencheur> listeDeclencheur)
void activateDeclencheurs(List<TDeclencheur> listeDeclencheur)
void importDeclencheur(List<DualValues<Declencheur,List<DeclencheurPropriete>>> listImport)
List<String> compileDeclencheur(CtxDeclencheur context, List<String> arguments)
context
- arguments
- liste des types des argumentsvoid changeValiditeDeclencheur(CtxDeclencheur context, boolean valide)
context
- déclencheur à modifiervalide
- nouvelle valeurString checkHashCodeOfDeclencheur(CtxDeclencheur ctx)
ctx
- déclencheurList<MessageErreurGroovy> checkInsideDeclencheur(CtxDeclencheur ctx)
ctx
- DéclencheurList<MessageErreurGroovy> analyseScriptGroovy(String script)
script
- script à analyserlocalisation
- localisation du script (conditon, code), utile pour le déboguageString checkAndReload()
int updateLot(List<Double> idsDeclencheur, CtxDeclencheurUpdateLot bean)
String checkDeclencheurs()
List<TDeclencheur> getExistingDeclencheur(TDeclencheur decl)
decl
decl
decl
decl
- déclencheur à rechercherCopyright © 2016. All rights reserved.