Editor de funções
Use o Editor de funções para desenvolver métodos Java que podem ser chamados a partir de ações e condições da regra.
Cada função contém os mesmos campos:
Nome da função — Um nome para a função.
Descrição — Uma breve descrição da função.
Implementação — Java ou Groovy.
Exemplo
Esta função é usada para comparar datas. Ela seria configurada da seguinte forma:
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;
}
}
Para classes fornecidas pelo usuário, o arquivo .jar deve estar no CLASSPATH para GRAT e GRE.
Esta página foi modificada pela última vez em 22 de novembro de 2019, às 09h31min
Comments or questions about this documentation? Contact us for support!
