Jump to: navigation, search

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

This page was last edited on November 22, 2019, at 09:33.
Comments or questions about this documentation? Contact us for support!