|
CriteriaValidator.getSubjectArea()
|
Zwraca nazwę obszaru tematycznego, do którego odwołuje się analiza. Zazwyczaj jest używana w instrukcji "switch" wewnątrz funkcji przed wykonaniem dalszej weryfikacji. Jeśli analiza ma kryteria oparte na zbiorze, zwraca wartość null.
|
|
CriteriaValidator.tableExists(sTable)
|
Zwraca wartość true, jeśli określony folder (tabela) został dodany do analizy przez projektanta zawartości, oraz wartość false, jeśli folder nie został dodany.
|
|
CriteriaValidator.columnExists(sTable, sColumn)
|
Zwraca wartość true, jeśli określona kolumna została dodana do analizy przez projektanta zawartości, oraz wartość false, jeśli kolumna nie została dodana.
|
|
CriteriaValidator.dependentColumnExists(sCheckTable, sCheckColumn, sDependentTable, sDependentColumn)
|
Sprawdza, czy istnieje kolumna dependentColumn, jeśli występuje kolumna checkColumn. Zwraca wartość true, gdy kolumna "checkColumn" nie występuje albo gdy występują obie kolumny checkColumn i kolumna zależna. Jeśli parametry checkColumn i dependentColumn mają wartość null, foldery są weryfikowane. Jeśli jakakolwiek kolumna z tabeli checkTable występuje, to musi również występować kolumna z tabeli dependentTable.
|
|
CriteriaValidator.filterExists(sFilterTable, sFilterColumn)
|
Zwraca wartość true, jeśli w określonej kolumnie istnieje filtr, oraz wartość false, jeśli żaden filtr nie występuje.
|
|
CriteriaValidator.dependentFilterExists(sCheckTable, sCheckColumn, sFilterTable, sFilterColumn)
|
Sprawdza, czy istnieje filtr dependentFilter, jeśli kolumna checkColumn znajduje się na liście rzutowania. Zwraca wartość true, gdy kolumna checkColumn nie występuje albo gdy występuje zarówno kolumna checkColumn, jak i filtr zależny.
|
|
CriteriaValidator.filterCount(sFilterTable, sFilterColumn)
|
Zwraca liczbę wartości filtra określonych dla danej kolumny logicznej. Jeśli wartością filtra jest "equals", "null", "notNull" lub "in", funkcja zwraca liczbę wybranych wartości. Jeśli kolumna nie jest używana w filtrze, funkcja zwraca wartość 0. Jeśli kolumna jest objęta monitowaniem, ale nie ma wartości domyślnej, zwracana jest wartość -1. W przypadku wszystkich pozostałych operatorów filtrowania (takich jak "greater than", "begins with" itp.) funkcja zwraca wartość 999, ponieważ nie da się określić liczby wartości.
|