|
CriteriaValidator.getSubjectArea()
|
Devolve o nome da área de atividade referida pelo analista. É geralmente utilizado numa instrução switch na função antes de fazer outra validação. Se a análise for um critério baseado num conjunto, null é devolvido.
|
|
CriteriaValidator.tableExists(sTable)
|
Devolve true se a pasta especificada (tabela) tiver sido acrescentada à análise pelo designer de conteúdo e false se a pasta não tiver sido acrescentada.
|
|
CriteriaValidator.columnExists(sTable, sColumn)
|
Devolve true se a coluna especificada tiver sido acrescentada à análise pelo designer de conteúdo e false se a coluna não tiver sido acrescentada.
|
|
CriteriaValidator.dependentColumnExists(sCheckTable, sCheckColumn, sDependentTable, sDependentColumn)
|
Verifica para garantir que existe dependentColumn se checkColumn estiver presente. Devolve true se não estiver presente checkColumn ou se estiverem presentes checkColumn e o filtro dependente. Se checkColumn e dependentColumn forem null, as pastas são validadas. Se alguma coluna de checkTable estiver presente, deve estar presente uma coluna da dependentTable.
|
|
CriteriaValidator.filterExists(sFilterTable, sFilterColumn)
|
Devolve true se um filtro existir na coluna especificada e false se não existir nenhum filtro.
|
|
CriteriaValidator.dependentFilterExists(sCheckTable, sCheckColumn, sFilterTable, sFilterColumn)
|
Verifica para garantir que existe dependentFilter se checkColumn se encontrar na lista de projeção. Devolve true se não estiver presente checkColumn e se estiverem presentes checkColumn e o filtro dependente.
|
|
CriteriaValidator.filterCount(sFilterTable, sFilterColumn)
|
Devolve o número de valores de filtro que são especificados para a coluna lógica fornecida. Se o valor de filtro for "equals", "null", "notNull" ou "in", devolve o número de valores escolhidos. Se a coluna não for utilizada num filtro, devolve zero. Se a coluna for solicitada sem valores por omissão, devolve -1. Para todos os outros operadores de filtro (como "greater than", "begins with", entre outros), devolve 999, uma vez que o número de valores não pode ser determinado.
|