(Created target blank page For Version: GRS:9.0.0) |
(Update with the copy of version: DRAFT) |
||
Ligne 1 : | Ligne 1 : | ||
− | < | + | = Éditeur Fonctions= |
+ | {{#anc: Functions Editor}} | ||
+ | <onlyinclude> | ||
+ | Utilisez l'éditeur Fonctions pour développer des méthodes Java applicables à partir d'actions et de conditions de règles. | ||
+ | |||
+ | Chaque fonction comporte les mêmes champs : | ||
+ | |||
+ | '''Nom de la fonction''' — Nom de la fonction. | ||
+ | |||
+ | '''Description''' — Brève description de la fonction. | ||
+ | |||
+ | '''Implémentation''' — Soit Java ou Groovy. | ||
+ | |||
+ | |||
+ | {{#anc:Example}} | ||
+ | ==Exemple== | ||
+ | Cette fonction permet de comparer des dates. Elle pourrait être configurée de la manière suivante : | ||
+ | <pre> | ||
+ | Name: compareDates | ||
+ | Description: This function is required to compare dates. | ||
+ | Implementation: | ||
+ | import java.util.Date; | ||
+ | import java.text.SimpleDateFormat; | ||
+ | |||
+ | function int _GRS_compareDate(String a, String b) { | ||
+ | // Compare two dates and returns: | ||
+ | // -99 : invalid/bogus input | ||
+ | // -1 : if a < b | ||
+ | // 0 : if a = b | ||
+ | // 1 : if a > b | ||
+ | |||
+ | SimpleDateFormat dtFormat = new SimpleDateFormat(“dd-MMM-yyyy”); | ||
+ | try { | ||
+ | Date dt1= dtFormat.parse(a); | ||
+ | Date dt2= dtFormat.parse(b); | ||
+ | return dt1.compareTo(dt2); | ||
+ | } catch (Exception e) { | ||
+ | return -99; | ||
+ | } | ||
+ | } | ||
+ | </pre> | ||
+ | Le fichier .jar doit se trouver dans la variable CLASSPATH des fichiers GRAT et GRE pour les classes fournies. | ||
+ | |||
+ | [[Category:V:GRS:9.0.0]] |
Version actuelle datée du novembre 22, 2019 à 09:37
Éditeur Fonctions
Utilisez l'éditeur Fonctions pour développer des méthodes Java applicables à partir d'actions et de conditions de règles.
Chaque fonction comporte les mêmes champs :
Nom de la fonction — Nom de la fonction.
Description — Brève description de la fonction.
Implémentation — Soit Java ou Groovy.
Exemple
Cette fonction permet de comparer des dates. Elle pourrait être configurée de la manière suivante :
Name: compareDates Description: This function is required to compare dates. Implementation: import java.util.Date; import java.text.SimpleDateFormat; function int _GRS_compareDate(String a, String b) { // Compare two dates and returns: // -99 : invalid/bogus input // -1 : if a < b // 0 : if a = b // 1 : if a > b SimpleDateFormat dtFormat = new SimpleDateFormat(“dd-MMM-yyyy”); try { Date dt1= dtFormat.parse(a); Date dt2= dtFormat.parse(b); return dt1.compareTo(dt2); } catch (Exception e) { return -99; } }
Le fichier .jar doit se trouver dans la variable CLASSPATH des fichiers GRAT et GRE pour les classes fournies.
La dernière modification de cette page a été faite le novembre 22, 2019 à 09:37.
Comments or questions about this documentation? Contact us for support!