CriteriaEvaluator - Global

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 1 min. de leitura
  • Implementa um avaliador de critérios de finalidade geral.

    O padrão de uso geral é construir a classe, adicionar quantos critérios forem necessários e, em seguida, avaliar.

    CriteriaEvaluator - addCriterion(cadeia de caracteres lhComparand, Operador de cadeia de caracteres, Cadeia de caracteres RHComparand)

    Adiciona os critérios a serem avaliados.

    Tabela 1. Parâmetros
    Nome Tipo Descrição
    lhComparando Cadeia de caracteres O comparador esquerdo. Deve ser um valor nomeado na entrada de valores à esquerda em avaliar().
    operador Cadeia de caracteres O operador. Deve ser um destes: igual a, começa com, contém, não contém, termina com ou correspondências de regex.
    RHComparando Cadeia de caracteres O comparador da mão direita. Pode ser avaliado como uma das entradas de valores à direita para avaliar () ou como uma cadeia de caracteres literal.
    Tabela 2. Retorna
    Tipo Descrição
    vazio

    CriteriaEvaluator - avaliar (objeto lhValues, cadeia de caracteres RHValues, booliano qualquer)

    Avalia os critérios.

    Tabela 3. Parâmetros
    Nome Tipo Descrição
    lhValores Objeto Um mapa de hash de pares de nome-valor para avaliar os comparandos à esquerda dos critérios.
    RHValores Cadeia de caracteres Valores opcionais à direita a serem usados em vez do valor literal na avaliação dos comparandos à direita.
    qualquer Booliano Se for verdadeiro, qualquer correspondência de critério será suficiente para um resultado verdadeiro. Se for falso, todos os critérios deverão corresponder para um resultado verdadeiro.
    Tabela 4. Retorna
    Tipo Descrição
    Booliano Verdadeiro se os valores fornecidos atenderem aos critérios, caso contrário, falso.