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!