|
CriteriaValidator.getSubjectArea()
|
Retorna o nome da área de assunto referenciada pela análise. Em geral, é usada em uma instrução de alternância dentro da função antes de fazer outra validação. Se a análise for baseada em critérios, ela retornará null.
|
|
CriteriaValidator.tableExists(sTable)
|
Retorna true quando a pasta (tabela) especificada foi adicionada à análise pelo designer de conteúdo e false quando a pasta não foi adicionada.
|
|
CriteriaValidator.columnExists(sTable, sColumn)
|
Retorna true quando a coluna especificada foi adicionada à análise pelo designer de conteúdo e false quando a coluna não foi adicionada.
|
|
CriteriaValidator.dependentColumnExists(sCheckTable, sCheckColumn, sDependentTable, sDependentColumn)
|
Verifica para garantir que dependentColumn exista se checkColumn estiver presente. Vai retornar true se checkColumn não estiver presente ou checkColumn e a coluna dependente estiverem presentes. Se checkColumn e dependentColumn forem null, as pastas serão validadas. Se qualquer coluna de checkTable estiver presente, uma coluna de dependentTable deverá estar presente.
|
|
CriteriaValidator.filterExists(sFilterTable, sFilterColumn)
|
Retornará true se um filtro existir na coluna especificada e false se nenhum filtro estiver presente.
|
|
CriteriaValidator.dependentFilterExists(sCheckTable, sCheckColumn, sFilterTable, sFilterColumn)
|
Verifica para garantir que dependentFilter exista se checkColumn estiver presente na lista de projeção. Vai retornar true se checkColumn não estiver presente ou checkColumn e o filtro dependente estiverem presentes.
|
|
CriteriaValidator.filterCount(sFilterTable, sFilterColumn)
|
Retorna o número de valores de filtro especificados para a coluna lógica em questão. Se o valor do filtro for "equals," "null," "notNull" ou "in", retornará o número de valores escolhidos. Se a coluna não for usada em um filtro, a função retornará zero. Se a coluna for solicitada sem nenhum padrão, o valor retornado será -1. Para todos os demais operadores de filtro (como "greater than," "begins with" etc.), a função retorna 999, visto que não é possível determinar o número de valores.
|