CriteriaEvaluator : global

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 1 minute de lecture
  • L’include de script CriteriaEvaluator fournit des méthodes pour implémenter un évaluateur de critères à usage général.

    Le modèle d’utilisation général consiste à construire la classe, à ajouter autant de critères que nécessaire, puis à évaluer.

    CriteriaEvaluator : addCriterion(Chaîne lhComparand, Opérateur de chaîne, Chaîne rhComparand)

    Ajoute les critères à évaluer.

    Tableau 1. Paramètres
    Nom Type Description
    lhComparand Chaîne Le comparand de gauche. Doit être une valeur nommée dans l’entrée de valeurs de gauche dans evaluate().
    opérateur Chaîne L’opérateur. Doit être l’une des suivantes : est égal à, commence par, contient, ne contient pas, se termine par ou regex correspond.
    rhComparand Chaîne La main droite comparand. Peut être évalué soit comme l’une des valeurs de la main droite à évaluer(), soit comme une chaîne littérale.
    Tableau 2. Renvoie
    Type Description
    nul

    CriteriaEvaluator : evaluate(Object lhValues, String rhValues, Boolean any)

    Évalue les critères.

    Tableau 3. Paramètres
    Nom Type Description
    lhValues Objet Une carte de hachage de paires nom-valeur pour évaluer les comparaisons de gauche des critères.
    rhValues Chaîne Valeurs facultatives de droite à utiliser à la place de la valeur littérale pour évaluer les comparaisons de droite.
    N’importe lequel Booléen Si vrai, toute correspondance de critères suffit pour un résultat vrai. Si la valeur est fausse, tous les critères doivent correspondre pour un résultat vrai.
    Tableau 4. Renvoie
    Type Description
    Booléen Vrai si les valeurs fournies satisfont aux critères, faux dans les autres cas.