É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!
